This patch series adds a sysfs layer to libfcoe. It adds
a sysfs instance for FIP controllers (a SW entity) and
discovered Fibre Channel Forwarders (FCFs), which are
simply FCoE switches.

The new sysfs code is used by any driver that currently
uses libfcoe, namely fcoe.ko and bnx2fc_fcoe.ko. Any other
FCoE capable device that wishes to use the high-level APIs
defined in fcoe_syfs.h may, without having to use the
the protocol processing portions of libfcoe.

--

This series still needs validation and I'm working through
a remaining issue or two. It is stable though using ixgbe.

This RFC is to solicit comments and to notify Broadcom that
I am making changes to their driver. I will post this series
to linux-scsi@vger when it has passed validation.

---

Robert Love (7):
      fcoe: Rename out_nomod label to out_putmod
      fcoe: Do not switch context in vport_delete callback
      fcoe: Remove reference counting on 'stuct fcoe_interface'
      fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member
      bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member
      libfcoe: Add fcoe_sysfs
      fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs


 drivers/scsi/bnx2fc/bnx2fc.h       |    7 
 drivers/scsi/bnx2fc/bnx2fc_els.c   |    2 
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c  |  158 +++++--
 drivers/scsi/bnx2fc/bnx2fc_hwi.c   |   39 +-
 drivers/scsi/fcoe/Makefile         |    2 
 drivers/scsi/fcoe/fcoe.c           |  263 +++++++-----
 drivers/scsi/fcoe/fcoe.h           |   11 
 drivers/scsi/fcoe/fcoe_ctlr.c      |  260 +++++++++---
 drivers/scsi/fcoe/fcoe_sysfs.c     |  793 ++++++++++++++++++++++++++++++++++++
 drivers/scsi/fcoe/fcoe_transport.c |   13 -
 include/scsi/fcoe_sysfs.h          |  174 ++++++++
 include/scsi/libfcoe.h             |   27 +
 12 files changed, 1516 insertions(+), 233 deletions(-)
 create mode 100644 drivers/scsi/fcoe/fcoe_sysfs.c
 create mode 100644 include/scsi/fcoe_sysfs.h

-- 
Thanks, //Rob
_______________________________________________
devel mailing list
devel@open-fcoe.org
https://lists.open-fcoe.org/mailman/listinfo/devel

Reply via email to