[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [ANNOUNCE] QLogic qla2xxx driver update available (v8.00.00b7).


On Monday, December 29, 2003 9:33 AM, James Bottomley wrote:
> On Fri, 2003-12-05 at 19:15, Andrew Vasquez wrote:
> > False start.  I've uploaded 8.00.00b8 to the SF site.  This driver
> > instructs the mid-layer to perform its initial scan with
> > scsi_scan_host().  During testing, I disable the scan.  Sorry for
> > the confusion.
> 
> OK, I've begun the BK process again.
> 
> This driver is now in BK at
> 
> bk://linux-scsi.bkbits.net/scsi-qla2xxx-2.6
> 
> I didn't see any comments about Christoph's patches, so is it OK if I
> apply them? 
>

Yes, I've been entrenched in several side projects.  I have a beta 9
ready for release which includes Christoph's patches as well as a
couple of other changes as a result of his comments (qla_fo.cfg,
exioct.h dependencies).  At this time though, I need to wait to
release until I receive another firmware drop.
 
> I plan to let it mature in it's own tree for a short while with the
> object being to get it into the right shape for a 2.6 inclusion
> candidate. 
> 
> The two items we still need to do something about are:
> 
> - Multi Pathing.  This really doesn't belong in the kernel
>

Yes, given the structure and form of recent patches, that certainly
does seem to be the case - which from QLogic's standpoint (now) seems
to be the proper path.  Just for clarification, given the structure of
the driver now (failover completely separated), inclusion of the
qla2xxx driver would exclude the following failover files:

	qla_fo.c qla_foln.c qla_cfg.c qla_cfgln.c

correct?

> - The odd ioctl set to the qla device...I'd much rather see something
> more standard that all FC drivers can use.
> 

Are you proposing to standardize a transport by which a user-space
application communicates with a driver (beyond IOCTLs), or, are you
suggesting there be some commonality in functional interfaces (i.e.
SNIA) for all FC drivers?

Look, IOCTLs were mainly used and built upon due the platform agnostic
nature of the interface.  All QLogic drivers (Linux, Solaris, Windows,
and Netware), use the platform's IOCTL interface with the QLogic
specific EXIOCT interfaces to pass information to/from user and driver
space.  Several user-space APIs were then created which use the EXIOCT
interface, SNIA (or HBAAPI), and several internal APIs, which are
ultimately used by all QLogic applications.

--
Andrew Vasquez
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo _at_ vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: