Skip to content

libfc, libfcoe and fcoe updates for scsi-misc.git (2.6.33)

Robert Love linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9libfc: fix payload size passed to fc_frame_alloc() in fc_lport_els_requestdrivers/scsi/libfc/fc_lport.c+1 -20 replies
2/9fcoe: allow SCSI-FCP to be processed directly in softirq contextdrivers/scsi/fcoe/fcoe.c+135 -1100 replies
3/9libfc: add FC-BB-5 LESB counters to fcoe_dev_statsinclude/scsi/libfc.h+4 -00 replies
4/9libfcoe: add checking disable flag in FIP_FKA_ADVdrivers/scsi/fcoe/libfcoe.c include/scsi/fc/fc_fip.h include/scsi/libfcoe.h+15 -20 replies
5/9libfcoe: add tracking FIP Virtual Link Failure countdrivers/scsi/fcoe/libfcoe.c+2 -00 replies
6/9libfcoe: add tracking FIP Missing Discovery Advertisement countdrivers/scsi/fcoe/libfcoe.c+14 -00 replies
7/9libfc: add fcoe_fc_els_lesb to fc_fcoe.h for FC-BB-5 LESB definitionsinclude/scsi/fc/fc_fcoe.h+12 -00 replies
8/9fcoe, libfc: add get_lesb() to allow LLD to fill the link error status block (LESB)drivers/scsi/fcoe/fcoe.c include/scsi/libfc.h+40 -00 replies
9/9libfc: add support of receiving ELS_RLSdrivers/scsi/libfc/fc_rport.c+76 -00 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/9] libfc, libfcoe and fcoe updates for scsi-misc.git (2.6.33)

The following series adds the following-

1) Support for a link status error block (LESB) command.

2) A performance optimization. If an incoming FCP frame is already on the correct CPU then bypass the Rx threads and process in irq context.

3) At least one fix.

---

Chris Leech (1):
fcoe: allow SCSI-FCP to be processed directly in softirq context

Yi Zou (8):
libfc: add support of receiving ELS_RLS
fcoe, libfc: add get_lesb() to allow LLD to fill the link error status block (LESB)
libfc: add fcoe_fc_els_lesb to fc_fcoe.h for FC-BB-5 LESB definitions
libfcoe: add tracking FIP Missing Discovery Advertisement count
libfcoe: add tracking FIP Virtual Link Failure count
libfcoe: add checking disable flag in FIP_FKA_ADV
libfc: add FC-BB-5 LESB counters to fcoe_dev_stats
libfc: fix payload size passed to fc_frame_alloc() in fc_lport_els_request

 drivers/scsi/fcoe/fcoe.c      |  279 +++++++++++++++++++++++++----------------
 drivers/scsi/fcoe/libfcoe.c   |   20 +++
 drivers/scsi/libfc/fc_lport.c |    3 
 drivers/scsi/libfc/fc_rport.c |   76 +++++++++++
 include/scsi/fc/fc_fcoe.h     |   12 ++
 include/scsi/fc/fc_fip.h      |   12 ++
 include/scsi/libfc.h          |   10 +
 include/scsi/libfcoe.h        |    1 
 8 files changed, 299 insertions(+), 114 deletions(-)
Signature · 1 line
//Rob