linux-stable/drivers/net/igb
Williams, Mitch A 665c8c8ee4 igb: fix i350 SR-IOV failture
When SR-IOV is enabled, i350 devices fail to pass traffic. This is due to
the driver attempting to enable RSS on the PF device, which is not
supported by the i350.

When max_vfs is specified on an i350 adapter, set the number of RSS queues
to 1.

This issue affects 2.6.39 as well.

CC: stable@kernel.org
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-06-07 14:22:57 -07:00
..
e1000_82575.c igb: Add check for invalid size to igb_get_invariants_82575() 2011-05-04 12:09:53 -07:00
e1000_82575.h igb: Add Energy Efficient Ethernet (EEE) for i350 devices. 2011-03-12 04:09:20 -08:00
e1000_defines.h igb: Add messaging for thermal sensor events on i350 devices 2011-03-14 22:26:54 -07:00
e1000_hw.h igb: Update NVM functions to work with i350 devices 2011-03-12 04:09:37 -08:00
e1000_mac.c Fix common misspellings 2011-03-31 11:26:23 -03:00
e1000_mac.h igb: remove adaptive IFS from driver 2010-02-17 13:21:34 -08:00
e1000_mbx.c igb: Enable PF side of SR-IOV support for i350 devices 2011-02-11 08:42:47 -08:00
e1000_mbx.h
e1000_nvm.c igb: Update NVM functions to work with i350 devices 2011-03-12 04:09:37 -08:00
e1000_nvm.h igb: Update NVM functions to work with i350 devices 2011-03-12 04:09:37 -08:00
e1000_phy.c Fix common misspellings 2011-03-31 11:26:23 -03:00
e1000_phy.h igb: Add support for DH89xxCC 2010-09-22 21:20:04 -07:00
e1000_regs.h igb: Add messaging for thermal sensor events on i350 devices 2011-03-14 22:26:54 -07:00
igb.h net/igb/e1000/e1000e: more robust ethtool duplex/speed configuration 2011-04-29 14:03:03 -07:00
igb_ethtool.c igb: convert to ethtool set_phys_id 2011-05-07 03:11:57 -07:00
igb_main.c igb: fix i350 SR-IOV failture 2011-06-07 14:22:57 -07:00
Makefile