• J
    [SCSI] libfcoe: FIP should report link to libfc whether selected or not · dd42dac4
    Joe Eykholt 提交于
    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: NJoe Eykholt <jeykholt@cisco.com>
    Signed-off-by: NRobert Love <robert.w.love@intel.com>
    Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
    dd42dac4
libfcoe.c 37.4 KB