Skip to content

libfc, libfcoe and fcoe fixes

Robert Love linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17libfcoe: FIP link keep-alive should continue while logged offdrivers/scsi/fcoe/libfcoe.c+1 -10 replies
2/17libfcoe: Avoid hang when receiving non-critical descriptorsdrivers/scsi/fcoe/libfcoe.c+2 -20 replies
3/17libfcoe: No solicitation if adv is droppeddrivers/scsi/fcoe/libfcoe.c+4 -10 replies
4/17libfc: Retry a rejected PRLI requestdrivers/scsi/libfc/fc_rport.c+1 -10 replies
5/17libfc: Honor LS_ACC response codes for PRLIdrivers/scsi/libfc/fc_rport.c+19 -40 replies
6/17fcoe: clean up TBD comments in FCoE prototype headerinclude/scsi/fc/fc_fcoe.h+4 -110 replies
7/17libfc: Handle unsolicited PRLO requestdrivers/scsi/libfc/fc_rport.c include/scsi/fc/fc_els.h+72 -80 replies
8/17libfcoe: fix lenient aging of FCF advertisementsdrivers/scsi/fcoe/libfcoe.c+42 -340 replies
9/17libfcoe: Use fka_period as periodic timeouts to age out fcf ifdrivers/scsi/fcoe/libfcoe.c+7 -60 replies
10/17libfcoe: update FIP FCF D flag from advertismentsdrivers/scsi/fcoe/libfcoe.c+9 -60 replies
11/17libfcoe: Handle duplicate critical descriptorsdrivers/scsi/fcoe/libfcoe.c+41 -00 replies
12/17libfcoe: Host doesnt handle CVL to NPIV portsdrivers/scsi/fcoe/libfcoe.c+33 -90 replies
13/17libfcoe: Check for order and missing critical descriptors for FIP ELS requestsdrivers/scsi/fcoe/libfcoe.c+28 -30 replies
14/17libfc: lport state is enum not bit maskdrivers/scsi/libfc/fc_fcp.c+1 -10 replies
15/17fnic: drivers/scsi/fnic/fnic_scsi.c: clean updrivers/scsi/fnic/fnic_scsi.c+8 -140 replies
16/17libfc: Fix remote port restart problemdrivers/scsi/libfc/fc_rport.c include/scsi/libfc.h+33 -470 replies
17/17libfc: fix indefinite rport restartdrivers/scsi/libfc/fc_rport.c include/scsi/libfc.h+7 -10 replies

Reviews trailers per patch

2 of 17 patches have a Reviewed-by or Acked-by.

PatchJoe EykholtAbhijeet Joglekar
1/17
2/17A-b
3/17
4/17
5/17
6/17
7/17
8/17
9/17
10/17
11/17
12/17
13/17
14/17
15/17A-b
16/17
17/17

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/17] libfc, libfcoe and fcoe fixes

This patch series fixes a variety of issues in libfc, libfcoe and fcoe. The patches apply against scsi-misc.

The "fnic: drivers/scsi/fnic/fnic_scsi.c: clean up" patch was brought in from a series posted to linux-scsi from Roel Kluin.

---

Bhanu Prakash Gollapudi (8):
libfcoe: Avoid hang when receiving non-critical descriptors
libfcoe: No solicitation if adv is dropped
libfc: Retry a rejected PRLI request
libfc: Honor LS_ACC response codes for PRLI
libfc: Handle unsolicited PRLO request
libfcoe: Handle duplicate critical descriptors
libfcoe: Host doesnt handle CVL to NPIV ports
libfcoe: Check for order and missing critical descriptors for FIP ELS requests

Joe Eykholt (7):
libfcoe: FIP link keep-alive should continue while logged off
fcoe: clean up TBD comments in FCoE prototype header
libfcoe: fix lenient aging of FCF advertisements
libfcoe: Use fka_period as periodic timeouts to age out fcf if
libfcoe: update FIP FCF D flag from advertisments
libfc: Fix remote port restart problem
libfc: fix indefinite rport restart

Roel Kluin (1):
fnic: drivers/scsi/fnic/fnic_scsi.c: clean up

Yi Zou (1):
libfc: lport state is enum not bit mask

 drivers/scsi/fcoe/libfcoe.c   |  221 ++++++++++++++++++++++++++++++-----------
 drivers/scsi/fnic/fnic_scsi.c |   22 +---
 drivers/scsi/libfc/fc_fcp.c   |    2 
 drivers/scsi/libfc/fc_rport.c |  175 ++++++++++++++++++++++----------
 include/scsi/fc/fc_els.h      |    9 ++
 include/scsi/fc/fc_fcoe.h     |   15 +--
 include/scsi/libfc.h          |    7 +
 7 files changed, 307 insertions(+), 144 deletions(-)
Signature · 1 line
Thanks, //Rob