Learn about hardware offloading techniques in Open vSwitch (OVS) through a technical presentation comparing two major frameworks: tc-flower and rte_flow. Explore the current status of rte_flow integration in OVS, understand the identified gaps with tc-flower, and examine performance benchmarks focusing on flow insertion rates for CX6 NICs. Gain insights into ongoing developments in both DPDK and OVS, while diving into key aspects like packet processing acceleration, hardware offloading complications, debugging approaches, and testing methodologies. Master the fundamentals of network performance acceleration using DPDK libraries, which are designed to enhance packet processing across x86, POWER, and ARM architectures, primarily in Linux userland environments with partial FreeBSD support.
Overview
Syllabus
Introduction
Packet Processing and Offloading
Offloading Technologies
Why OVS
Hardware Offloading
Complications
Performance
Debugability
Testing
Conclusion
Taught by
DPDK Project