Show notes
Simon Horman has been an Open vSwitch contributor and committer since 2010. He currently works for Netronome, where his Open vSwitch work centers around hardware offload using the "
tc" API integrated into the Linux kernel. This API allows users of Open vSwitch to transparently obtain better performance: when offload is enabled with a compatible network card, Open vSwitch works the same way, but faster. The conversation includes: - Categories of NICs with hardware offload
- The architecture of Netronome NICs
- How the offload API works
- Handling state (such as connection tracking state) in hardware offload
- Limitations of hardware offload, such as memory and other resource limits
- Extending hardware offload to DPDK
- The possibility of classification-only offload
- Offload interaction with the OVS caching hierarchy
- The cost of offload
- Kernel politics of the offload API
- Applications for offload
- Vendor cooperation across the API

