~/talk

Open vSwitch with AF_XDP as a userspace datapath

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [networking, linux-and-operating-systems]
links:none on file
slides:none on file

Open vSwitch implements an AF_XDP userspace datapath and measures it with OVS perf pvp tests and physical loopback. Results: on physical loopback AF_XDP hits 8.8M pps vs 5.6M pps for the kernel datapath, but through a VM AF_XDP is about 1.6M vs 2.75M through VM for DPDK. Kernel datapath can use ~8–9 cores; AF_XDP shows higher total CPU due to extra pollers. Implementation works but lacks features (QoS/egress policer), has buffer-copy overhead, and zero-copy work is ongoing.

AI-written summary · about

  1. 0:00Intro
  2. 0:13AFXDP
  3. 3:20Comparison
  4. 4:11Results
  5. 6:17FXVP test
  6. 7:20PVP test
  7. 7:58Frame size comparison
  8. 8:37Performance comparison
  9. 10:00Conclusion
  10. 13:22AFXDP vs DPDK
  11. 13:57What is the main advantage
  12. 15:25Reused buffers
  13. 15:47Future work
  14. 16:28CI testing
  15. 16:41Conclusions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.