The following series fixes issues that keep the modern libfc
from connecting to itself in point-to-point mode. This maintains
the old point-to-point model, so it works with the old target code.
Patch 1 (the last one on the list below): fixes a reference counting
problem with the lport->ptp_rdata.
Patch 2 allows libfcoe to intercept the LS_ACC we send for the ptp FLOGI.
Patch 3 merely fixes a debug message in libfcoe.
Patch 4 allows libfcoe to see the incoming FLOGI request.
Patch 5 modifies fc_npiv so it associates the incoming FLOGI with the lport.
Patch 6 fixes the FLOGI accept we send so it goes to the correct FC_ID.
Note that these issues crept in over a long time where we weren't
testing point-to-point.
Let me know if you want these in a single patch, or feel free to merge them.
---
Joe Eykholt (6):
libfc: point-to-point: send FLOGI LS_ACC to assigned D_DID
libfc: recognize incoming FLOGI for point-to-point mode
fcoe: save gateway address when receiving FLOGI request
libfcoe: fix debug message entering non-FIP mode
fcoe: call fcoe_ctlr_els_send even for ELS responses
libfc: fix oops in point-to-point mode
drivers/scsi/fcoe/fcoe.c | 26 +++++++++++++++++++++++++-
drivers/scsi/fcoe/libfcoe.c | 6 +++---
drivers/scsi/libfc/fc_lport.c | 13 ++++++++++---
drivers/scsi/libfc/fc_npiv.c | 3 +++
4 files changed, 41 insertions(+), 7 deletions(-)
--
Signature
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel