diff options
author | Nicholas Nunley <nicholasx.d.nunley@intel.com> | 2010-04-27 22:47:49 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-04-27 22:47:49 -0400 |
commit | d5ffd75a27fade39ba5df3b07290c5a2c297b9bd (patch) | |
tree | 6dc34ff09fd8fa06809a9f5aea5f876f0b67b1cc /drivers/net/ixgbe/ixgbe.h | |
parent | afe0159d935ab731c682e811356914bb2be9470c (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.h | 4 |
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 | |||
107 | struct vf_data_storage { | 111 | struct 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]; |