First page Back Continue Last page Overview Graphics
Network Stack Concerns
Overhead: Per-packet costs
- Network stacks may process millions of PPS
- Small costs add up quickly if per-packet
Ordering
- TCP is very sensitive to mis-ordering
Optimizations may conflict
- Optimizing for latency may damage throughput, and vice versa
When using locks, ordering is important
- Lock orders prevent deadlock
- Data passes in various directions through layers