Re:Let's Code a TCP/IP Stack: TCP Retransmission
by noselasd on Wednesday July 05, 2017 @05:24PM
(#14706239)
That's hardly all the TCP protocol though, it's just the segmentation and checksumming part.
[ Parent
| on HN ]
Re:Let's Code a TCP/IP Stack: TCP Retransmission
by msbhvn on Wednesday July 05, 2017 @10:19PM
(#14707720)
Segmentation and checksumming are very common, with the segmentation often called TSO (Transmission Segmentation Offload) for send and LRO (Large Receive Offload) for receive. However, usually when referred to as a TCP Offload Engine (ToE) it does mean pretty much the whole protocol, as least a functional subset of it anyway. Windows and FreeBSD support ToE with some NICs. Linux has rejected full ToE in mainline for a number of pretty solid reasons: