Networking Session
Discussion Topics
- hw/sw interface
- performance
- latency
- bandwidth
- Driver quality
- size of code
- IFlib
- RSS/NUMA
- Flow Affinity
- multiqueue
- BPF MQ Patches
- Pacing/Back Pressure
- MPTCP
- Conformance tests?
Main Issues
- Flow table does not work, does not scale
- IPv4/IPv6 Performance issues
- routing lookups are expensive
- RCU?
- Locking?
- Data structure (Luigi/Marko paper)
- Pacing?
- Netflix (lawrence)
- inter packet gap
Solution: better upwards feedback
- Pause frame notifications, ECN
- tcp-info fields
- Add this feedback to the kqueue interface
- congestion filters
- IPV6 Specific Performance issues are unknown