Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2007 11:37:18 +0100
From:      Rene Ladan <r.c.ladan@gmail.com>
To:        Bill Paul <wpaul@FreeBSD.ORG>
Cc:        pyunyh@gmail.com, freebsd-current@freebsd.org
Subject:   Re: Call for re(4) checksum offload testers.
Message-ID:  <45B736DE.1000100@gmail.com>
In-Reply-To: <20070124071403.CE9E916A401@hub.freebsd.org>
References:  <20070124071403.CE9E916A401@hub.freebsd.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Bill Paul schreef:
[...]

> I'm very confused as to why the chip botches the TX checksumming in
> this case. Unfortunately, most of this confusion stems from the fact
> that you didn't specify exactly which chip rev the user with this
> problem has, or give a test case to trip the bug.
> 
I am that user, using this card, found in Asus A6JE laptops.  From pciconf:

card:	class=0x020000 card=0x11f51043 chip=0x816810ec rev=0x01 hdr=0x00
	vendor=Realtek Semiconductor
	device=RTL8168/8111 PCI-E Gigabit Ethernet NIC

> I'm assuming this yet another problem with small IP fragments being
> mangled. That being the case, it should be possible to trip the bug
> with "ping -s 1473 <somehost>." (1473 is 1 byte too large to fit into
> a 1500 byte frame, which will cause a 1 byte fragment to be sent.)
> I thought I tested this with my sample PCIe cards though, and didn't
> see a problem. I'll have to try it again tomorrow.
> 
ping -s 1473 <NAT box> succeeds both with and without the patch (i.e.
ping gives timings), I've included two tcpdumps for further analysis.

The bug is visible when logging in to sites such as gmail.com or
nl.bol.com (a Dutch shopping site), or when connecting Thunderbird to
pop.gmail.com (which uses POP3 with SSL)

> 
> -Bill
> 
> --
Regards,
Rene
-- 
GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
(subkeys.pgp.net)

"It won't fit on the line."
		-- me, 2001


[-- Attachment #2 --]
ò`4E**44{{4E<<4PG<PG<{4{4E<<PG<4E>@{{4E`PG<4E> @{{E4	

 !"#$%&'()*+,-./0123454E<<PG<4E>@{{4E`4PG<E @{{E4	

 !"#$%&'()*+,-./0123454El`PG<4E> @{{#E4V	

 !"#$%&'()*+,-./0123454Ex<<PG<4E>@{{4E	`4PG<E @{{#E4V	

 !"#$%&'()*+,-./0123454E	<<4PG<E@{{E4	

4EL	`PG<4E> @{{JE4	-	

 !"#$%&'()*+,-./0123454EY	<<PG<4E>@{{4E	`4PG<E @{{JE4	-	

 !"#$%&'()*+,-./0123454E	<<4PG<E@{{#E4V	

4E"	`PG<4E> @{{rE4		

 !"#$%&'()*+,-./0123454E0	<<PG<4E>@{{4En
	`4PG<E @{{rE4		

 !"#$%&'()*+,-./0123454Ez
	<<4PG<E@{{JE4	-	

4E	`PG<4E> @{{E4		

 !"#$%&'()*+,-./0123454E	<<PG<4E>@{{4E@	`4PG<E @{{E4		

 !"#$%&'()*+,-./0123454EL	<<4PG<E@{{rE4		

4E	`PG<4E> @{{E4		

 !"#$%&'()*+,-./0123454E	<<PG<4E>@{{4E	`4PG<E @{{E4		

 !"#$%&'()*+,-./0123454E'	<<4PG<E@{{E4		


[-- Attachment #3 --]
ò`M4E`PG<4E> @{{bE4Me	

 !"#$%&'()*+,-./012345M4E**PG<4E>@{{M4E`4PG<E @{{bE4Me	

 !"#$%&'()*+,-./012345N4E`PG<4E> @{{E4N	

 !"#$%&'()*+,-./012345N4E"**PG<4E>@{{N4EH`4PG<E @{{E4N	

 !"#$%&'()*+,-./012345N4ER<<4PG<E@{{bE4Me	

O4Eӱ`PG<4E> @{{E4O	

 !"#$%&'()*+,-./012345O4E**PG<4E>@{{O4E#`4PG<E @{{E4O	

 !"#$%&'()*+,-./012345O4E/<<4PG<E@{{E4N	

P4E,`PG<4E> @{{E4P	

 !"#$%&'()*+,-./012345P4E?**PG<4E>@{{P4Eu`4PG<E @{{E4P	

 !"#$%&'()*+,-./012345P4E<<4PG<E@{{E4O	

Q4Er`PG<4E> @{{vE4QI	

 !"#$%&'()*+,-./012345Q4E**PG<4E>@{{Q4E`4PG<E @{{vE4QI	

 !"#$%&'()*+,-./012345Q4E<<4PG<E@{{E4P	


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45B736DE.1000100>