linux/drivers/net/ethernet/intel/ixgbevf
Greg Rose 91e2b89b04 ixgbevf: Set the netdev number of Tx queues
The driver was not setting the number of real Tx queues in the net_device
structure.  This caused some serious issues such as Tx hangs and extremely
poor performance with some usages of the driver.

The issue is best observed by running:

iperf -c <host> -P <n>

Where n is greater than one.  The greater the value of n the more likely
the problem is to show up.

Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-10-09 02:08:39 -07:00
..
defines.h ixgbevf: Add support for VF API negotiation 2012-09-20 02:47:19 -07:00
ethtool.c ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam 2012-07-18 13:18:24 -07:00
ixgbevf_main.c ixgbevf: Set the netdev number of Tx queues 2012-10-09 02:08:39 -07:00
ixgbevf.h ixgbevf: Add fix to VF to handle multi-descriptor buffers 2012-09-24 01:50:35 -07:00
Makefile ixgbevf: Update copyright notices 2012-02-03 03:07:09 -08:00
mbx.c ixgbevf: Fix code for handling timeout 2012-09-24 00:21:51 -07:00
mbx.h ixgbevf: Add support for VF API negotiation 2012-09-20 02:47:19 -07:00
regs.h ixgbevf: Update copyright notices 2012-02-03 03:07:09 -08:00
vf.c ixgbevf: Return error on failure to enable VLAN 2012-09-24 01:50:45 -07:00
vf.h ixgbevf: Add support for VF API negotiation 2012-09-20 02:47:19 -07:00