diff options
author | Bhanu Prakash Gollapudi <bprakash@broadcom.com> | 2011-08-30 22:54:48 (GMT) |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2011-09-17 14:01:58 (GMT) |
commit | 8a5badf1ea10c726b9cc04e52f91395b1248e034 (patch) | |
tree | 8582d19380586f787b444116f7e8e5f02e3b3d86 /drivers/scsi/bnx2fc/bnx2fc.h | |
parent | c780673cfb1e3d16d23f9808738539625d3b9363 (diff) | |
download | linux-8a5badf1ea10c726b9cc04e52f91395b1248e034.tar.xz |
[SCSI] bnx2fc: Send solicitation only after vlan discovery is complete
Link up event is generated to the driver even before vlan discovery has
started. Because of this driver can send discovery solicitation on a stale
vlan. Call fcoe_ctlr_link_up() only when the driver is in enabled state, which
implies the vlan discovery is complete before sending solicitation.
Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/bnx2fc/bnx2fc.h')
-rw-r--r-- | drivers/scsi/bnx2fc/bnx2fc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/bnx2fc/bnx2fc.h b/drivers/scsi/bnx2fc/bnx2fc.h index 903e8f6..02535e8 100644 --- a/drivers/scsi/bnx2fc/bnx2fc.h +++ b/drivers/scsi/bnx2fc/bnx2fc.h @@ -224,6 +224,7 @@ struct bnx2fc_interface { struct fcoe_ctlr ctlr; u8 vlan_enabled; int vlan_id; + bool enabled; }; #define bnx2fc_from_ctlr(fip) container_of(fip, struct bnx2fc_interface, ctlr) |