summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/libfc
diff options
context:
space:
mode:
authorBhanu Prakash Gollapudi <bprakash@broadcom.com>2013-02-04 23:00:20 -0800
committerRobert Love <robert.w.love@intel.com>2013-02-11 17:38:35 -0800
commitb2593cbe18c4f50c9acacd88860b051f567654d7 (patch)
treeacd48e0b939a8d170e5beee00056c5cb4a430209 /drivers/scsi/libfc
parent94aa743a2af455ee3bd9fc3410dff82f6abf4522 (diff)
downloadblackbird-op-linux-b2593cbe18c4f50c9acacd88860b051f567654d7.tar.gz
blackbird-op-linux-b2593cbe18c4f50c9acacd88860b051f567654d7.zip
libfcoe: Handle CVL while waiting to select an FCF
When a CVL is received while we wait to select best FCF, we drop it without handling it. This causes initiator and the switch to go out-of-sync. Initiator proceeds selecting one of the FCFs and tries to send FIP FLOGI. However the switch may reject the FLOGI, as it has cleared its internal state, and expects the initiator to start FIP discovery protocol. Fix this condition by resetting the fcoe controller. Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com> Reviewed-by: Yi Zou <yi.zou@intel.com> Signed-off-by: Robert Love <robert.w.love@intel.com>
Diffstat (limited to 'drivers/scsi/libfc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud