mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-05 01:54:09 +08:00
[SCSI] libfcoe: add tracking FIP Virtual Link Failure count
Add tracking the Virtual Link Failure count when either we have found the FCF as "aged" or we are receiving FIP Clear Virtual Link from the FCF. Signed-off-by: Yi Zou <yi.zou@intel.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
8cdffdccd9
commit
2ec8493f96
@ -578,6 +578,7 @@ static void fcoe_ctlr_age_fcfs(struct fcoe_ctlr *fip)
|
||||
WARN_ON(!fip->fcf_count);
|
||||
fip->fcf_count--;
|
||||
kfree(fcf);
|
||||
fc_lport_get_stats(fip->lp)->VLinkFailureCount++;
|
||||
} else if (fcoe_ctlr_mtu_valid(fcf) &&
|
||||
(!sel_time || time_before(sel_time, fcf->time))) {
|
||||
sel_time = fcf->time;
|
||||
@ -990,6 +991,7 @@ static void fcoe_ctlr_recv_clr_vlink(struct fcoe_ctlr *fip,
|
||||
LIBFCOE_FIP_DBG(fip, "performing Clear Virtual Link\n");
|
||||
|
||||
spin_lock_bh(&fip->lock);
|
||||
fc_lport_get_stats(lport)->VLinkFailureCount++;
|
||||
fcoe_ctlr_reset(fip);
|
||||
spin_unlock_bh(&fip->lock);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user