linux/drivers/net/ethernet/intel/ixgbevf
Alexander Duyck c88887e090 ixgbe/ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs
This change limits the PF/VF driver to 9.5K max jumbo frame size in order
prevent a possible Tx hang in the adapter when sending frames between
pools.

All of the parts in ixgbe support a maximum frame of 15.5K for standard
traffic, however with SR-IOV or DCB enabled they should be limiting the
MTU size to 9.5K.  Instead of adding extra checks which would have to
change the MTU when we go into or out of these modes it is preferred to
just use a standard 9.5K MTU limit for all modes so that this extra
overhead can be avoided.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-10-09 02:53:53 -07:00
..
Makefile ixgbevf: Update copyright notices 2012-02-03 03:07:09 -08: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.h ixgbe/ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs 2012-10-09 02:53:53 -07:00
ixgbevf_main.c ixgbevf: Set the netdev number of Tx queues 2012-10-09 02:08:39 -07: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