diff options
author | Dmitry Kravkov <dmitry@broadcom.com> | 2012-10-31 05:46:58 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-11-01 15:31:55 (GMT) |
commit | 477864ddd36510e9802c2adb6d9445c2d7783fe5 (patch) | |
tree | 71ffb8ef7b6a6ceed4c2daad81cb85fe61725649 | |
parent | 03c31488a084b344cd04bb853db97706143327b9 (diff) | |
download | linux-477864ddd36510e9802c2adb6d9445c2d7783fe5.tar.xz |
bnx2x: Disable FCoE for 57840 since not yet supported by FW
Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c index d5648fc..f23e8c0 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c @@ -11902,7 +11902,15 @@ static int __devinit bnx2x_init_one(struct pci_dev *pdev, /* disable FCOE L2 queue for E1x */ if (CHIP_IS_E1x(bp)) bp->flags |= NO_FCOE_FLAG; - + /* disable FCOE for 57840 device, until FW supports it */ + switch (ent->driver_data) { + case BCM57840_O: + case BCM57840_4_10: + case BCM57840_2_20: + case BCM57840_MFO: + case BCM57840_MF: + bp->flags |= NO_FCOE_FLAG; + } #endif |