]> git.karo-electronics.de Git - karo-tx-linux.git/commit
sky2: disable rx checksum on Yukon XL
authorStephen Hemminger <shemminger@linux-foundation.org>
Wed, 26 Dec 2007 17:59:26 +0000 (09:59 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 Feb 2008 20:01:17 +0000 (12:01 -0800)
commite62eb48fc190c23187e6f00b211439ddec940e2e
treef903e5fdbafa6016972fda64936476717975a5eb
parent4cee0d814d080df05e8f72320409b275da7f64d9
sky2: disable rx checksum on Yukon XL

Backport of 8b31cfbcd1b54362ef06c85beb40e65a349169a2

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: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/sky2.c