TCP Offload vs No Offload - Ethernet Technology Summit
TCP Offload vs No Offload - Ethernet Technology Summit
TCP Offload vs No Offload - Ethernet Technology Summit
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>TCP</strong> <strong>Offload</strong> VS <strong>No</strong> <strong>Offload</strong><br />
Stuck-in-Traffic: Needs a TOE Fast but Slow TOE<br />
Applications /Upper level Protocols<br />
Latency: 20- 40 us<br />
Standard<br />
<strong>TCP</strong><br />
Protocol<br />
Software<br />
Stack<br />
(Linux or<br />
Windows)<br />
Application-<br />
Socket API<br />
Sockets/Buffers-Map<br />
Layer 4 <strong>TCP</strong> Layer<br />
Layer 2 MAC<br />
Layer 3 IP Layer<br />
Current <strong>TCP</strong>/IP Software Architecture<br />
San Jose, CA USA<br />
February 2012<br />
PHY<br />
Latency:<br />
10-20 us<br />
Applications<br />
Remaining_<strong>TCP</strong><br />
Functions - CPU<br />
Partial_TOE<br />
(Hardware Assist)<br />
MAC<br />
PHY<br />
Enhanced <strong>TCP</strong>/IP<br />
(Partial <strong>Offload</strong>)<br />
Ultra Fast TOE<br />
Applications<br />
Latency:<br />
0.6-1.4 us<br />
Socket API<br />
Full<br />
<strong>TCP</strong>/IP<br />
<strong>Offload</strong><br />
(intilop)<br />
PHY<br />
Full <strong>TCP</strong> <strong>Offload</strong><br />
4