Skip to content

Open-FCoE Features for 2.6.32

Robert Love linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22fcoe: Fix validation of mac address when checking for spma supportdrivers/scsi/fcoe/fcoe.c+1 -10 replies
2/22libfcoe: Set fip_flags according to fcf and lport's capability of SPMA supportdrivers/scsi/fcoe/libfcoe.c+9 -30 replies
3/22fcoe: Call dev_ethtool_get_settings() in fcoe_link_okdrivers/scsi/fcoe/fcoe.c+17 -210 replies
4/22libfc: remove extra semicolons from debug macrosinclude/scsi/libfc.h+10 -100 replies
5/22libfc: change debug messages to give host number.include/scsi/libfc.h+20 -160 replies
6/22fcoe: stop delivery of received frames before doing lport_destroy()drivers/scsi/fcoe/fcoe.c+3 -30 replies
7/22libfc: rename lport NONE state to DISABLEDdrivers/scsi/libfc/fc_exch.c drivers/scsi/libfc/fc_lport.c include/scsi/libfc.h+8 -80 replies
8/22libfc: stop login after fabric logoffdrivers/scsi/libfc/fc_lport.c+34 -80 replies
9/22libfc: in fc_lport_destroy, flush rports after turning off linkdrivers/scsi/libfc/fc_lport.c+5 -10 replies
10/22libfc: fix WARNING from fc_seq_start_next on closed exchangesdrivers/scsi/libfc/fc_exch.c+0 -10 replies
11/22libfc: rename rport state "NONE" to "DELETE".drivers/scsi/libfc/fc_rport.c include/scsi/libfc.h+15 -150 replies
12/22libfc: fc_rport_logoff should not drop the lockdrivers/scsi/libfc/fc_rport.c+38 -220 replies
13/22libfc: fix: cancel rport retry timerdrivers/scsi/libfc/fc_rport.c+1 -20 replies
14/22fcoe, libfc: adds exchange manager(EM) anchor list per lport and related APIsdrivers/scsi/fcoe/fcoe.c drivers/scsi/libfc/fc_exch.c drivers/scsi/libfc/fc_lport.c +1 more+80 -70 replies
15/22libfc: Remove the FC_EM_DBG macrodrivers/scsi/libfc/fc_exch.c include/scsi/libfc.h+6 -130 replies
16/22fcoe, fnic, libfc: modifies current code paths to use EM anchor listdrivers/scsi/fcoe/fcoe.c drivers/scsi/fcoe/libfcoe.c drivers/scsi/fnic/fnic_fcs.c +3 more+142 -1370 replies
17/22fcoe: modifies fcoe_hostlist_lock uses as prep work to add shared offload EMdrivers/scsi/fcoe/fcoe.c+18 -80 replies
18/22fcoe, libfc: adds offload EM per eth device with only single xid range per EMdrivers/scsi/fcoe/fcoe.c drivers/scsi/fcoe/fcoe.h drivers/scsi/libfc/fc_exch.c+85 -790 replies
19/22fcoe: Remove ifdef for NETIF_F_FCOE_CRC and NETIF_F_FSOdrivers/scsi/fcoe/fcoe.c+0 -60 replies
20/22libfc: Remove FC_FRAME_SG_LEN in fc_fcp_send_datadrivers/scsi/libfc/fc_fcp.c include/scsi/fc_frame.h+0 -90 replies
21/22libfc: Remove page flags check for sglistdrivers/scsi/libfc/fc_fcp.c+0 -270 replies
22/22fcoe: removes phys_dev and renames real_dev to netdev.drivers/scsi/fcoe/fcoe.c drivers/scsi/fcoe/fcoe.h+51 -470 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/22] Open-FCoE Features for 2.6.32

The following series contains the first set of features for libfc, libfcoe and fcoe.

The largest change is to share an Exchange Manager amongst virtual interfaces (VLANs) on a physical interface. This will change will also help with NPIV support which should come in a later patch set.

Other than that, there are a lot of miscellaneous fixes and improvements to all three modules.

---

Joe Eykholt (10):
libfc: fix: cancel rport retry timer
libfc: fc_rport_logoff should not drop the lock
libfc: rename rport state "NONE" to "DELETE".
libfc: fix WARNING from fc_seq_start_next on closed exchanges
libfc: in fc_lport_destroy, flush rports after turning off link
libfc: stop login after fabric logoff
libfc: rename lport NONE state to DISABLED
fcoe: stop delivery of received frames before doing lport_destroy()
libfc: change debug messages to give host number.
libfc: remove extra semicolons from debug macros

Robert Love (1):
libfc: Remove the FC_EM_DBG macro

Vasu Dev (5):
fcoe: removes phys_dev and renames real_dev to netdev.
fcoe, libfc: adds offload EM per eth device with only single xid range per EM
fcoe: modifies fcoe_hostlist_lock uses as prep work to add shared offload EM fcoe, fnic, libfc: modifies current code paths to use EM anchor list fcoe, libfc: adds exchange manager(EM) anchor list per lport and related APIs

Yi Zou (6):
libfc: Remove page flags check for sglist
libfc: Remove FC_FRAME_SG_LEN in fc_fcp_send_data
fcoe: Remove ifdef for NETIF_F_FCOE_CRC and NETIF_F_FSO
fcoe: Call dev_ethtool_get_settings() in fcoe_link_ok
libfcoe: Set fip_flags according to fcf and lport's capability of SPMA support
fcoe: Fix validation of mac address when checking for spma support

 drivers/scsi/fcoe/fcoe.c      |  250 +++++++++++++++++++-----------
 drivers/scsi/fcoe/fcoe.h      |    8 -
 drivers/scsi/fcoe/libfcoe.c   |   14 +-
 drivers/scsi/fnic/fnic_fcs.c  |    2 
 drivers/scsi/fnic/fnic_main.c |   20 +-
 drivers/scsi/libfc/fc_exch.c  |  337 ++++++++++++++++++++++-------------------
 drivers/scsi/libfc/fc_fcp.c   |   29 ----
 drivers/scsi/libfc/fc_lport.c |   61 ++++++-
 drivers/scsi/libfc/fc_rport.c |   83 ++++++----
 include/scsi/fc_frame.h       |    7 -
 include/scsi/libfc.h          |  126 +++++++--------
 11 files changed, 518 insertions(+), 419 deletions(-)
Signature · 1 line
//Rob