OpenCloudOS-Kernel/drivers/net/ixgb
Auke Kok 19abe86d60 ixgb: fix TX hangs under heavy load
A merge error occurred where we merged the wrong block here
in version 1.0.120. The right condition for frags is slightly
different then for the skb, so account for the difference properly
and trim the TSO based size right.

Originally part of a fix reported by IBM to fix TSO hangs on
pSeries hardware.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Cc: Andy Gospodarek <andy@greyhouse.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-10-30 14:32:17 -04:00
..
Makefile e100, e1000, ixgb: update copyright header and remove LICENSE 2006-09-27 12:53:14 -07:00
ixgb.h ixgb: fix sparse warnings 2007-10-30 14:32:16 -04:00
ixgb_ee.c ixgb: endianness 2007-10-10 16:52:01 -07:00
ixgb_ee.h ixgb: endianness 2007-10-10 16:52:01 -07:00
ixgb_ethtool.c ixgb: fix sparse warnings 2007-10-30 14:32:16 -04:00
ixgb_hw.c ixgb: fix sparse warnings 2007-10-30 14:32:16 -04:00
ixgb_hw.h ixgb: endianness 2007-10-10 16:52:01 -07:00
ixgb_ids.h e100, e1000, ixgb: update copyright header and remove LICENSE 2006-09-27 12:53:14 -07:00
ixgb_main.c ixgb: fix TX hangs under heavy load 2007-10-30 14:32:17 -04:00
ixgb_osdep.h PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
ixgb_param.c ixgb: fix sparse warnings 2007-10-30 14:32:16 -04:00