[PATCH 0/3] Follow-on patches to "adding support to FCoE transport"

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

 



These are follow-on patches to Yi's patches for adding support
to FCoE transport.

This patch fixes the following issues:

1. bugs w.r.t locking and is_vendor check.

2. Since we are using the same 'fcoe' service for software fcoe as
well as vendor drivers(bnx2fc for eg.), some interfaces will be 
claimed by bnx2fc and some interfaces will be claimed by fcoe
driver.  This may cause some confusion to the administrator,
as he cannot control which interfaces should be claimed by which
driver.

3. match() assumes that the netdev/driver mapping shall remain intact.
This may not be true. Lets say, 'fcoe' is the only driver loaded
initially, and create is called on that. Subsequently, 'bnx2fc' driver
is loaded, which may claim the interface. Destroy will be called on
bnx2fc driver instead of fcoe. 

4. Currently we do not have a mapping for create and corresponding
destroy/disable or enable.


Bhanu Prakash Gollapudi (3):
  Resolve circular lock warning and is_vendor check
  libfcoe: transport structure lookup based on driver name
  fcoe: Remove match() and is_vendor fields in fcoe_transport structure

 drivers/scsi/fcoe/fcoe.c              |   17 +--
 drivers/scsi/fcoe/libfcoe.h           |    2 +-
 drivers/scsi/fcoe/libfcoe_transport.c |  200 ++++++++++++++++++++++++--------
 include/scsi/libfcoe.h                |   14 ++-
 4 files changed, 166 insertions(+), 67 deletions(-)




--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux