Re: AoE driver inclusion into standard kernel release

From: Marcelo Tosatti (marcelo.tosatti_at_cyclades.com)
Date: 04/21/04

  • Next message: J. Bruce Fields: "Re: 2.6.4 sunrpc oops."
    Date: Wed, 21 Apr 2004 13:16:35 -0300
    To: Sam Hopkins <sah@coraid.com>
    
    

    Hi Sam,

    Sorry for taking so long to answer.

    Currently 2.4.x is in maintenance-only mode, but I dont see a problem including
    your driver. I strongly suggest you to post this announcement to the linux-kernel
    mailing list to get wider review, please.

    Thanks!

    On Sat, Apr 17, 2004 at 05:26:50PM -0400, Sam Hopkins wrote:
    > Hello,
    >
    > I would like to discuss getting my AoE protocol driver
    > into the standard kernel release. AoE (ATA over Ethernet)
    > is an open protocol for transmitting ATA commands over ethernet
    > frames. AoE has an assigned IANA Ethernet type of 0x88a2 and
    > an assigned linux kernel major number of 152. The AoE driver
    > translates block device requests into AoE requests to EtherDrive
    > blades, the only device to currently support the AoE protocol.
    > An EtherDrive blade is a small computer that answers AoE requests
    > by performing them upon the attached ATA drive. Each blade slides
    > into a rackmount shelf where it gets access to power and ethernet.
    > Each blade has its own ethernet address. For more information about
    > EtherDrive blades, please visit www.coraid.com.
    >
    > The current addressing scheme for accessing EtherDrive blades
    > has changed since the initial registration of the major number.
    > Previously we had a mechanism by which users associated blades
    > with a minor number and then accessed the blade by accessing
    > /dev/etherd/<minor number>. This was scrapped in favor of a
    > simpler method. The current mechanism relies on the notion
    > that each blade slides into one of 18 slots in an addressable rack.
    > The blade in shelf 0, slot 1 is addressed as /dev/etherd/00:01.
    > For char devices, the following is now employed:
    >
    > 0 = /dev/etherd/ctl
    > 1 = /dev/etherd/stat
    > 2 = /dev/etherd/err
    >
    > We may add /dev/etherd/raw back in the future, but currently
    > it is no longer necessary. Documentation at lanana.org should
    > probably be updated to reflect these changes.
    >
    > We've been using the AoE driver with EtherDrive blades and
    > software raid for a while and I feel the driver is ready for
    > this next step. Please let me know if there is anything you
    > need for me to do in order to move this along.
    >
    > Cheers,
    >
    > Sam Hopkins
    > sah@coraid.com
    -
    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: J. Bruce Fields: "Re: 2.6.4 sunrpc oops."

    Relevant Pages

    • [PATCH 07/13] dynamically allocate a capped number of skbs when necessary
      ... Even before this recent series of 12 patches to 2.6.22-rc4, the aoe ... driver was reusing a small set of skbs that were allocated once and ... so the aoe driver is still ... When the network driver defers cleanup of its transmit ring, ...
      (Linux-Kernel)
    • [PATCH 07/13] dynamically allocate a capped number of skbs when necessary
      ... Even before this recent series of 12 patches to 2.6.22-rc4, the aoe ... driver was reusing a small set of skbs that were allocated once and ... so the aoe driver is still ... When the network driver defers cleanup of its transmit ring, ...
      (Linux-Kernel)
    • Re: [9fans] kenfs (look ma, no disks)
      ... i am using aoe to do the offsite ... one could have a kenfs with no disks. ... ahci driver, revamped mmu code. ...
      (comp.os.plan9)
    • 6.0 Witness squawk
      ... I'm almost finished porting my AoE ... driver to 6.0 and have a question about a complaint witness ... is it ok to sleep with a mutex held? ... it works like this in the driver. ...
      (freebsd-arch)
    • 6.0 Witness squawk
      ... I'm almost finished porting my AoE ... driver to 6.0 and have a question about a complaint witness ... is it ok to sleep with a mutex held? ... it works like this in the driver. ...
      (freebsd-current)