aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ixgbe/ixgbe.h
diff options
context:
space:
mode:
authorNicholas Nunley <nicholasx.d.nunley@intel.com>2010-04-27 22:47:49 -0400
committerDavid S. Miller <davem@davemloft.net>2010-04-27 22:47:49 -0400
commitd5ffd75a27fade39ba5df3b07290c5a2c297b9bd (patch)
tree6dc34ff09fd8fa06809a9f5aea5f876f0b67b1cc /drivers/net/ixgbe/ixgbe.h
parentafe0159d935ab731c682e811356914bb2be9470c (diff)
ixgbe: disable MSI-X by default on certain Cisco adapters
Due to an errata in 82598 parts MSI-X needs to be disabled in certain ixgbe devices designed to transfer peer-to-peer traffic on the PCIe bus. This patch sets the default interrupt type to MSI rather than MSI-X for specific Cisco ixgbe adapters. Signed-off-by: Nicholas Nunley <nicholasx.d.nunley@intel.com> Acked-by: John Ronciak <john.ronciak@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ixgbe/ixgbe.h')
-rw-r--r--drivers/net/ixgbe/ixgbe.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ixgbe/ixgbe.h b/drivers/net/ixgbe/ixgbe.h
index 79c35ae3718c..ec6bcc0660c6 100644
--- a/drivers/net/ixgbe/ixgbe.h
+++ b/drivers/net/ixgbe/ixgbe.h
@@ -104,6 +104,10 @@
104#define MAX_EMULATION_MAC_ADDRS 16 104#define MAX_EMULATION_MAC_ADDRS 16
105#define VMDQ_P(p) ((p) + adapter->num_vfs) 105#define VMDQ_P(p) ((p) + adapter->num_vfs)
106 106
107#define IXGBE_SUBDEV_ID_82598AF_MEZZ 0x0049
108#define IXGBE_SUBDEV_ID_82598AF_MENLO_Q_MEZZ 0x004a
109#define IXGBE_SUBDEV_ID_82598AF_MENLO_E_MEZZ 0x004b
110
107struct vf_data_storage { 111struct vf_data_storage {
108 unsigned char vf_mac_addresses[ETH_ALEN]; 112 unsigned char vf_mac_addresses[ETH_ALEN];
109 u16 vf_mc_hashes[IXGBE_MAX_VF_MC_ENTRIES]; 113 u16 vf_mc_hashes[IXGBE_MAX_VF_MC_ENTRIES];