[PATCH 0/6] Support FDMI in libfc

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

 



The following series implements support for FC-GS
Fabric Device Management Interface (FDMI) in libfc
and scsi_transport_fc in preparation to support
FDMI via open-fcoe stack in the kernel.

The series provides an optional capability for any
driver dependent on libfc to register FDMI HBA and
Port attributes with the Fabric's Management Service
entity via libfc lport state machine.

It also allows any FC/FCoE HBA/CNA driver that does
not depend on libfc to expose FDMI attributes via
fc_host class in sysfs.

The last two patches utilizes the FDMI facility of
libfc in FCoE driver.

---

Neerav Parikh (6):
      scsi_transport_fc: Add FDMI host attributes
      scsi_transport_fc: Getting FC Port Speed in sync with FC-GS
      libfc: Make the libfc Common Transport(CT) code generic
      libfc: Add support for FDMI
      fcoe: Add support for FDMI in fcoe
      fcoe: Allow exposing FDMI attributes via sysfs


 drivers/scsi/fcoe/fcoe.c         |   90 +++++++++
 drivers/scsi/libfc/fc_elsct.c    |    3 
 drivers/scsi/libfc/fc_lport.c    |  227 +++++++++++++++++++++++-
 drivers/scsi/scsi_transport_fc.c |   30 +++
 include/scsi/fc/fc_ms.h          |  213 ++++++++++++++++++++++
 include/scsi/fc_encode.h         |  363 +++++++++++++++++++++++++++++++++++++-
 include/scsi/libfc.h             |   11 +
 include/scsi/scsi_transport_fc.h |   32 +++
 8 files changed, 949 insertions(+), 20 deletions(-)
 create mode 100644 include/scsi/fc/fc_ms.h

-- 
Neerav Parikh <neerav.parikh@xxxxxxxxx>
--
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