improved TSO interface needed
Andre Oppermann
andre at freebsd.org
Mon Feb 26 13:55:21 UTC 2007
Kip Macy wrote:
>> 64K is the max, and I believe that is taking into account the headers.
>> What size are you seeing that is larger? Even if an mbuf chain comes
>> down that large, it does NOT form a single packet, it is packetized by
>> the hardware into MTU size, as I said, on the wire, ie as the receiver
>> sees it, its just a lot of packets. The only question is whether the
>> transmit hardware can handle it. Do you have eivdence of some
>> hardware that supports TSO in the driver that cant??
>
> I see this when torture testing a couple of different 10GigE cards
> running at line rate.
Your reported overshooting of 10 bytes is due to a buglet that didn't
appear until now. Please try this fix:
http://people.freebsd.org/~andre/tso_fix-20070226.diff
--
Andre
More information about the freebsd-net
mailing list