mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
[SCSI] libfcoe: FIP should report link to libfc whether selected or not
The fnic driver with FIP is reporting link up, even though it's down. When the interface is shut down by the switch, we receive a clear virtual link, and set the state reported to libfc as down, although we still report it up. Clearly wrong. That causes the subsequent link down event not to be reported, and /sys shows the host "Online". Currently, in FIP mode, if an FCF times out, then link to libfc is reported as down, to stop FLOGIs. That interferes with the LLD link down being reported. Users really need to know the physical link information, to diagnose cabling issues, so physical link status should be reported to libfc. If the selected FCF needs to be reported, that should be done separately, in a later patch. Signed-off-by: Joe Eykholt <jeykholt@cisco.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
1f4aed818d
commit
dd42dac4ec
2 changed files with 31 additions and 30 deletions
|
@ -108,6 +108,7 @@ struct fcoe_ctlr {
|
|||
u8 flogi_count;
|
||||
u8 link;
|
||||
u8 last_link;
|
||||
u8 reset_req;
|
||||
u8 map_dest;
|
||||
u8 spma;
|
||||
u8 send_ctlr_ka;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue