15.11.2012 Views

TCP Offload vs No Offload - Ethernet Technology Summit

TCP Offload vs No Offload - Ethernet Technology Summit

TCP Offload vs No Offload - Ethernet Technology Summit

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!