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