linux/drivers/net/ethernet/intel
Alexander Duyck 642c680e93 ixgbe: Fix broken dependency on MAX_SKB_FRAGS being related to page size
This patch fixes an issue in which RSC will generate corrupted frames when
PAGE_SIZE is larger than 8K.  Specifically it looks like that in 2.6.39 a
change was made so that GRO would always have at least 16 frags available
for coalescing, but the ixgbe RSC logic was not updated.  As such the RSC
feature would generate a frame larger than 64K and then overflow the value
in the IP length field.

To correct that I am now basing things on the PAGE_SIZE.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Stephen Ko <stephen.s.ko@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-02-09 01:26:46 -08:00
..
e1000 e1000: add dropped DMA receive enable back in for WoL 2012-02-09 01:24:23 -08:00
e1000e net: fix assignment of 0/1 to bool variables. 2011-12-19 22:27:29 -05:00
igb igb: fix vf lookup 2012-02-09 01:24:29 -08:00
igbvf igbvf: change copyright date 2012-02-03 03:07:15 -08:00
ixgb net: fix assignment of 0/1 to bool variables. 2011-12-19 22:27:29 -05:00
ixgbe ixgbe: Fix broken dependency on MAX_SKB_FRAGS being related to page size 2012-02-09 01:26:46 -08:00
ixgbevf ixgbevf: Update copyright notices 2012-02-03 03:07:09 -08:00
e100.c Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers 2011-11-22 16:43:32 -05:00
Kconfig i825xx:xscale:8390:freescale: Fix Kconfig dependancies 2011-11-04 17:41:20 -04:00
Makefile