sky2: disable rx checksum on Yukon XL
authorStephen Hemminger <shemminger@linux-foundation.org>
Wed, 21 Nov 2007 22:55:26 +0000 (14:55 -0800)
committerJeff Garzik <jeff@garzik.org>
Sat, 24 Nov 2007 03:09:01 +0000 (22:09 -0500)
commit8b31cfbcd1b54362ef06c85beb40e65a349169a2
tree51314ceaf05a61127af0872a69e7e84b387e63a6
parent58dd8258fccbb68e0d0e1898038442822cb833c0
sky2: disable rx checksum on Yukon XL

The Marvell Yukon XL chipset appears to have a hardware glitch
where it will repeat the checksum of the last packet. Of course, this is
timing sensitive and only happens sometimes...

More info: http://bugzilla.kernel.org/show_bug.cgi?id=9381

As a workaround just disable hardware checksumming by default on
this chip version. The earlier workaround for PCIX, dual port
was also on Yukon XL so don't need to disable checksumming there.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/sky2.c