aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ixgbe/ixgbe.h
diff options
context:
space:
mode:
authorNicholas Nunley <nicholasx.d.nunley@intel.com>2010-04-27 19:47:49 -0700
committerDavid S. Miller <davem@davemloft.net>2010-04-27 19:47:49 -0700
commitd5ffd75a27fade39ba5df3b07290c5a2c297b9bd (patch)
tree6dc34ff09fd8fa06809a9f5aea5f876f0b67b1cc /drivers/net/ixgbe/ixgbe.h
parentafe0159d935ab731c682e811356914bb2be9470c (diff)
downloadkernel_samsung_smdk4412-d5ffd75a27fade39ba5df3b07290c5a2c297b9bd.zip
kernel_samsung_smdk4412-d5ffd75a27fade39ba5df3b07290c5a2c297b9bd.tar.gz
kernel_samsung_smdk4412-d5ffd75a27fade39ba5df3b07290c5a2c297b9bd.tar.bz2
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 79c35ae..ec6bcc0 100644
--- a/drivers/net/ixgbe/ixgbe.h
+++ b/drivers/net/ixgbe/ixgbe.h
@@ -104,6 +104,10 @@
#define MAX_EMULATION_MAC_ADDRS 16
#define VMDQ_P(p) ((p) + adapter->num_vfs)
+#define IXGBE_SUBDEV_ID_82598AF_MEZZ 0x0049
+#define IXGBE_SUBDEV_ID_82598AF_MENLO_Q_MEZZ 0x004a
+#define IXGBE_SUBDEV_ID_82598AF_MENLO_E_MEZZ 0x004b
+
struct vf_data_storage {
unsigned char vf_mac_addresses[ETH_ALEN];
u16 vf_mc_hashes[IXGBE_MAX_VF_MC_ENTRIES];