linux/drivers/net/ethernet/marvell
stephen hemminger 5ff0feac88 sky2: fix checksum bit management on some chips
The newer flavors of Yukon II use a different method for receive
checksum offload. This is indicated in the driver by the SKY2_HW_NEW_LE
flag. On these newer chips, the BMU_ENA_RX_CHKSUM should not be set.

The driver would get incorrectly toggle the bit, enabling the old
checksum logic on these chips and cause a BUG_ON() assertion. If
receive checksum was toggled via ethtool.

Reported-by: Kirill Smelkov <kirr@mns.spb.ru>
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-06-07 13:06:42 -07:00
..
Kconfig
Makefile
mv643xx_eth.c mv643xx_eth: Fix compile error for architectures without clk. 2012-06-06 10:38:38 -07:00
pxa168_eth.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-04-10 14:30:45 -04:00
skge.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-02-10 23:32:28 -05:00
skge.h
sky2.c sky2: fix checksum bit management on some chips 2012-06-07 13:06:42 -07:00
sky2.h sky2: fix receive length error in mixed non-VLAN/VLAN traffic 2012-05-01 13:39:13 -04:00