TCP differences in 7.2 vs 7.1
Pyun YongHyeon
pyunyh at gmail.com
Fri May 15 08:49:16 UTC 2009
On Thu, May 14, 2009 at 11:28:43AM +0300, Lars Eggert wrote:
> Hi,
>
> On 2009-5-14, at 11:27, Pyun YongHyeon wrote:
> >Then you're seeing different problem on em(4). Last time I checked
> >em(4) TSO code in em(4) didn't use m_pullup and just returned
> >ENXIO to caller. I'm not sure that is related with your issue but
> >would you tell us your network configuration?
>
> this box is a Dell 2950 server/router running 7.2-STABLE. It has an
> onboard bce interface and four dual-port Intel PRO/1000 NICs, giving
> it 8 em interfaces. (Let me know if you want the boot dmesg.)
>
> >If you can easily
> >reproduce the issue would you let us know?
>
> Reproducing the issue is as easy as setting net.inet.tcp.tso=1.
>
> What's interesting is that I only see the issue on one of the eight em
> interfaces. That interface is connected to a D-Link DIR-655 WLAN
> router. When I tcpdump on the other interfaces with TSO enabled, I see
> no "IP bad-len 0" messages.
>
Would you try attached patch? I'm using the patch on my development
box. Originally the patch was written to address checksum offload
breakage on multicast packets(r182463).
However I didn't encounter TSO issue without the patch. Note, the
patch was not heavily tested so it may have uncovered bugs.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: em.csum_tso.patch
Type: text/x-diff
Size: 6312 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20090515/be903cc6/em.csum_tso.bin
More information about the freebsd-stable
mailing list