[PATCH 00/28] libfc, libfcoe and fcoe updates for scsi-misc

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

 



The following series implements multiple bug fixes, FCoE VN2VN
mode and a VLAN ID patch revert.

VN2VN is a point-to-multipoint FCoE mode. It allows direct
connections from the initiator to VN2VN capable FCoE targets.

The VLAN ID revert removes the VLAN ID from the generated WWPN.
Adding the VLAN ID to the WWPN is not typical and can cause
zoning issues in a variety of scenarios. Note that this change
will cause a one time rezone for the new WWPN.

Please apply these patches to scsi-misc.

---

Bart Van Assche (1):
      fcoe: make it possible to verify fcoe with sparse

Bhanu Prakash Gollapudi (1):
      libfc: Add retry logic to lport state machine when receiving LS_RJT

Joe Eykholt (19):
      libfc: convert rport lookup to be RCU safe
      libfc: provide space for LLD after remote port structure
      libfcoe: convert FIP to lock with mutex instead of spin lock
      libfc: add discovery-private pointer for LLD
      libfcoe: fcoe: fnic: change fcoe_ctlr_init interface to specify mode
      libfc: Add local port point-to-multipoint flag
      libfc: add FLOGI state to rport for VN2VN
      libfc: track FIP exchanges
      libfcoe: add protocol description of FIP VN2VN mode
      libfcoe: add state change debugging
      libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support
      libfcoe: Fix FIP ELS encapsulation details for FLOGI responses
      fcoe libfcoe: use correct FC-MAP for VN2VN mode
      fcoe: config via separate create_vn2vn module parameter
      libfc: eliminate rport LOGO state
      libfc: add fc_frame_sid() and fc_frame_did() functions
      libfc: add fc_fill_reply_hdr() and fc_fill_hdr()
      libfc: add interface to allocate a sequence for incoming requests
      libfc: don't require a local exchange for incoming requests

Vasu Dev (5):
      libfc: IO errors on link down due to cable unplug
      fcoe: cleans up fcoe_disable and fcoe_enable
      fcoe: adds src and dest mac address checking for fcoe frames
      Revert "[SCSI] fcoe: Fix using VLAN ID in creating lport's WWWN/WWPN"
      fcoe: remove check for zero fabric name

Yi Zou (2):
      libfc: fix slowpath error from WARN_ON in fc_fcp_send_data
      fcoe: fix offload feature flag change from netdev


 drivers/scsi/fcoe/fcoe.c      |  147 +++--
 drivers/scsi/fcoe/libfcoe.c   | 1306 ++++++++++++++++++++++++++++++++++++-----
 drivers/scsi/fnic/fnic_main.c |   11 
 drivers/scsi/libfc/fc_disc.c  |   39 +
 drivers/scsi/libfc/fc_elsct.c |    2 
 drivers/scsi/libfc/fc_exch.c  |  215 ++++---
 drivers/scsi/libfc/fc_fcp.c   |   13 
 drivers/scsi/libfc/fc_libfc.c |   78 ++
 drivers/scsi/libfc/fc_libfc.h |    2 
 drivers/scsi/libfc/fc_lport.c |  210 +++----
 drivers/scsi/libfc/fc_rport.c |  564 +++++++++++-------
 include/scsi/fc/fc_els.h      |    2 
 include/scsi/fc/fc_fip.h      |   46 +
 include/scsi/fc/fc_ns.h       |    7 
 include/scsi/fc_encode.h      |    7 
 include/scsi/fc_frame.h       |   52 ++
 include/scsi/libfc.h          |   68 +-
 include/scsi/libfcoe.h        |   72 ++
 18 files changed, 2157 insertions(+), 684 deletions(-)

-- 
Thanks, //Rob
--
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