This series enables NPIV support for libfc and fcoe.  It builds on the previous
fcoe changes I posted in preparation for NPIV.

The vport state is not being properly set, but the behavior on the fabric
should be correct at this point and the create/destroy/disable entry points
all work.

---

Chris Leech (8):
      fcoe: NPIV vport create/destroy
      fcoe: add a separate scsi transport template for NPIV vports
      fcoe: rename scsi_transport_fcoe_sw to fcoe_transport_template
      libfcoe, fcoe: libfcoe NPIV support
      libfc, libfcoe: FDISC ELS for NPIV
      libfc: vport link handling routines
      libfc: add some generic NPIV support routines to libfc
      libfc: changes to libfc_host_alloc to consolidate initialization with 
allocation


 drivers/scsi/fcoe/fcoe.c      |  376 +++++++++++++++++++++++++++++++++++------
 drivers/scsi/fcoe/fcoe.h      |    2 
 drivers/scsi/fcoe/libfcoe.c   |   82 +++++----
 drivers/scsi/libfc/Makefile   |    3 
 drivers/scsi/libfc/fc_elsct.c |    3 
 drivers/scsi/libfc/fc_exch.c  |   25 +++
 drivers/scsi/libfc/fc_lport.c |   68 +++++--
 drivers/scsi/libfc/fc_npiv.c  |  124 ++++++++++++++
 include/scsi/fc/fc_els.h      |    3 
 include/scsi/fc_encode.h      |   30 +++
 include/scsi/fc_frame.h       |    3 
 include/scsi/libfc.h          |   52 +++++-
 include/scsi/libfcoe.h        |   12 +
 13 files changed, 666 insertions(+), 117 deletions(-)
 create mode 100644 drivers/scsi/libfc/fc_npiv.c

_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel

Reply via email to