From: Bhanu Prakash Gollapudi Date: Tue, 5 Feb 2013 07:00:20 +0000 (-0800) Subject: libfcoe: Handle CVL while waiting to select an FCF X-Git-Tag: v3.9-rc1~21^2^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2593cbe18c4f50c9acacd88860b051f567654d7;p=pandora-kernel.git 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 Reviewed-by: Yi Zou Signed-off-by: Robert Love --- Reading git-diff-tree failed