Why Not TCP/IP?
Nearly impossible to steer data in hardware
What’s wrong with software data steering?
Data copies
- Buffer alignment
- Data traverses the system bus twice!
High host overhead:
- 10 Mbit/s @ 1500 byte packets, 670 packets/s
- 1 Gbit/s @ 1500 byte packets, 67000 packets/s
- 10 Gbit/s @ 64K byte packets, 12000 packets/s