The following series implements several improvements to FC discovery.
Besides minor bug fixes and cleanup, this changes discovery to
wait until discovery is complete to decide whether to logout
or re-login to previously-existing remote ports.
Upcoming patches will change the re-login to do instead re-verify
the previous login via ADISC (Discover Address).
Also, the setup of a remote port in point-to-point
mode was overly complicated and a lot of code could be eliminated.
This is a reorganization of patches that were part of the set
that was sent June 17.
---
Joe Eykholt (9):
libfc: don't do discovery before callback is set
libfc: clean up point-to-point discovery code.
libfc: discovery gpn_ft parse bug
libfc: discovery retry should clear pending first.
libfc: fix: empty zone causes endless discovery retries.
libfc: handle discovery failure more correctly.
libfc: rearrange code in fc_disc_gpn_ft_resp()
libfc: discovery restart sequence error fix
libfc: do not log off rports before or after discovery
drivers/scsi/libfc/fc_disc.c | 176 ++++++++++++++---------------------------
drivers/scsi/libfc/fc_lport.c | 13 ---
include/scsi/fc/fc_gs.h | 1
include/scsi/libfc.h | 3 +
4 files changed, 67 insertions(+), 126 deletions(-)
--
Signature
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel