https://github.com/torvalds/linux
Revision 59eed279c5daa88d95e429782ddb8ef87e52c44b authored by Stephen Hemminger on 25 August 2006, 22:55:43 UTC, committed by David S. Miller on 27 August 2006, 01:42:01 UTC
TCP over IPV6 would incorrectly inherit the GSO settings.
This would cause kernel to send Tcp Segmentation Offload packets for
IPV6 data to devices that can't handle it. It caused the sky2 driver
to lock http://bugzilla.kernel.org/show_bug.cgi?id=7050
and the e1000 would generate bogus packets. I can't blame the
hardware for gagging if the upper layers feed it garbage.

This was a new bug in 2.6.18 introduced with GSO support.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 897522e
History
Tip revision: 59eed279c5daa88d95e429782ddb8ef87e52c44b authored by Stephen Hemminger on 25 August 2006, 22:55:43 UTC
[IPV6]: Segmentation offload not set correctly on TCP children
Tip revision: 59eed27
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
scripts
security
sound
usr
.gitignore -rw-r--r-- 521 bytes
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 87.4 KB
Kbuild -rw-r--r-- 1.2 KB
MAINTAINERS -rw-r--r-- 71.0 KB
Makefile -rw-r--r-- 46.5 KB
README -rw-r--r-- 16.2 KB
REPORTING-BUGS -rw-r--r-- 3.0 KB

README

back to top