Re: hw tcp v4 csum failed on 2.4.23-rc2 with e100

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.


- : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux