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

Reply via email to