linux/drivers/net/ethernet/intel
Anjali Singhai 71da61976e i40e: Fix TSO with more than 8 frags per segment issue
The hardware has some limitations the driver needs to adhere to,
that we found in extended testing.
  1) no more than 8 descriptors per packet on the wire
  2) no header can span more than 3 descriptors

If one of these events occurs, the hardware will generate an internal
error and freeze the Tx queue.

This patch linearizes the skb to avoid these situations.

Change-ID: I37dab7d3966e14895a9663ec4d0aaa8eb0d9e115
Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com>
Tested-by: Jim Young <james.m.young@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-02-26 04:53:58 -08:00
..
e1000 net: e1000: support txtd update delay via xmit_more 2015-01-22 18:10:23 -08:00
e1000e net: e1000e: support txtd update delay via xmit_more 2015-01-22 18:10:24 -08:00
fm10k fm10k: Resolve compile warnings with W=1 2015-02-05 19:41:51 -08:00
i40e i40e: Fix TSO with more than 8 frags per segment issue 2015-02-26 04:53:58 -08:00
i40evf i40e: Fix TSO with more than 8 frags per segment issue 2015-02-26 04:53:58 -08:00
igb igb: Indicate failure on vf reset for empty mac address 2015-01-22 18:10:23 -08:00
igbvf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-02-05 14:33:28 -08:00
ixgb net: rename vlan_tx_* helpers since "tx" is misleading there 2015-01-13 17:51:08 -05:00
ixgbe ixgbe: add Tx anti spoofing support 2015-02-05 19:58:46 -08:00
ixgbevf ixgbevf: combine all of the tasks into a single service task 2015-02-05 19:58:45 -08:00
e100.c e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init 2014-12-31 11:55:40 -08:00
Kconfig ixgbe: add VXLAN offload support for X550 devices 2015-02-05 19:57:49 -08:00
Makefile fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver 2014-09-23 03:59:13 -07:00