From: Jay Cliburn Date: Tue, 5 Aug 2008 00:05:10 +0000 (-0500) Subject: atl1: deal with hardware rx checksum bug X-Git-Tag: v2.6.27-rc3~69^2~13^2~44 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2ac3ef35c44195ca2b9c29275c7c6830eb2d9aa;p=pandora-kernel.git atl1: deal with hardware rx checksum bug The L1 hardware contains a bug that flags a fragmented IP packet as having an incorrect TCP/UDP checksum, even though the packet is perfectly valid and its checksum is correct. There's no way to distinguish between one of these good packets and a packet that actually contains a TCP/UDP checksum error, so all we can do is allow the packet to be handed up to the higher layers and let it be sorted out there. Add a comment describing this condition and remove the code that currently fails to handle what may or may not be a checksum error. Signed-off-by: Jay Cliburn Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed