Re: hw tcp v4 csum failed on 2.4.23-rc2 with e100
From: Felix Radensky (felix@allot.com)
Date: Sun Nov 23 2003 - 13:14:47 EST
Hi, Rask
Rask Ingemann Lambertsen wrote:
On Fri, Nov 21, 2003 at 12:32:31PM +0200, Felix Radensky wrote:
Hi,
I keep getting tons of this messages with 2.4.23-rc2
and e100 driver:
hw tcp v4 csum failed
hw tcp v4 csum failed
....
Is it a hardware problem or e100 problem ?
It could be neither. It just means that the checksum in the packet was in
disagreement (for lack of better word) with the checksum calculated by the
hardware. If I read the tcp_ipv4 code right, then all it takes for that
message to be printed is a packet with an incorrect checksum to be received
by a device which supports hardware checksum calculation.
Which type of packets are you receiving when you get this message? VLAN,
802.2 LLC or something else other than plain IP over Ethernet?
It's a plain IP over Ethernet, WWW traffic.
The problem goes away if driver is loaded with XsumRX=0.
What does "netstat -s | grep -F -e 'bad segments received'" give (with and
without hardware checksumming)?
I get nonzero value with and without hardware checksumming.
Does "ip -s -s link show" show any CRC errors?
No. All counters, except Rx and Tx are 0.
Felix.
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html