[lkml]   [2004]   [Jan]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: [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://
> 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


> - 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
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:59    [W:0.055 / U:1.636 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site