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

From: Andrew Vasquez (andrew.vasquez_at_qlogic.com)
Date: 01/08/04

  • Next message: Chris Meadors: "Re: MegaRAID on AMD64 under 2.6.1"
    Date:	Thu, 8 Jan 2004 08:47:51 -0800
    To: "James Bottomley" <James.Bottomley@SteelEye.com>
    
    

    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@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Chris Meadors: "Re: MegaRAID on AMD64 under 2.6.1"

    Relevant Pages

    • Re: ioctl number 0xF3
      ... > The interface I intend to use matches the one the X driver has (using ... > the Xv extension as an ioctl replacement) and will be documented. ... > I develope both the SiS kernel framebuffer driver as well as the SiS X ... use as few ioctls as possible so that you can control/verify the changes ...
      (Linux-Kernel)
    • Re: Linux Firewall/LoadBalancer
      ... The bonding driver originally came from Donald Becker's beowulf patches for ... Build kernel with the bonding driver ... "Bonding driver support" in the "Network device support" section. ... so the bonding driver will automatically load when the bond0 interface is ...
      (Security-Basics)
    • Re: ioctl number 0xF3
      ... I didn't mean that as any sort of insult. ... people telling me "implement a generic interface". ... driver and want the users of this driver to have some sort of comfort. ... intended ioctls already implemented. ...
      (Linux-Kernel)
    • RE: Digi Neo 8: linux-2.6.12_r2 jsm driver
      ... Oh, keep in mind, the ioctls are not new. ... Subject: Digi Neo 8: linux-2.6.12_r2 jsm driver ... as the extended features added special ioctls ... , then this interface needs ...
      (Linux-Kernel)
    • [PATCH] IPMI driver updates, part 2
      ... It has been far too long since the last IPMI driver updates, ... This second part adds the "System Interface" driver. ...
      (Linux-Kernel)