TCP IP Offloading
William Muriithi
william.muriithi-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Fri Oct 7 16:41:59 UTC 2011
Len
>
>> It looks like modern Linux have partially enabled TSE, would it be
>> correct to assume all NIC cards out there support TSE?
>
> TSO or TSE?
Hmm, I was drunk I think, my bad. Have no idea where TSE came from, I
meant TSO I believe
That being said, TSE could mean "TCP segmentation Enable "
See
www.cs.usfca.edu/~cruse/cs686s08/lesson22.ppt
>
> Now can we please get the acronym soup straightened out?
>
> TSE = No idea
> TSO = TCP Segmentation Offload (Considered useful for servers handling
> large chunks of data on tcp sockets)
> TOE = TCP Offload Engine (Considered a bad idea and not supported in linux)
> LRO = Large Receive Offload (Done in software (NAPI) in linux. Some BSDs
> support it in hardware on some cards).
I see. I was under impression TSO and TOE are the same thing. I was
therefore nervous that enabling TSO would have triggered the problems
discussed on the kernel mailing list
Actually, it would not have been fun moving to IPv6 if TOE had taken
off as I believe that would have meant replacing the NIC cards,
Thanks a lot Len
> --
> Len Sorensen
> --
> The Toronto Linux Users Group. Meetings: http://gtalug.org/
> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
>
William
--
The Toronto Linux Users Group. Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
More information about the Legacy
mailing list