Getting Linux Based eBPF Programs to Run with eBPF for Windows
Talkat Cloud Native eBPF Day Europe 2022 · on Monday, 2022-05-16· at 10:15· Pavilion 4 | Room A | Level 2 | Central Forum·
summary
Port of the Cilium Layer‑4 load balancer runs on eBPF for Windows with 95–96% identical program code, changing map definitions, removing fib lookup and disabling some diagnostics to fit Windows helpers. The demo compiles and attaches per‑interface XDP/XTP programs, programs maglev tables, and runs on five VMs (one Windows LB, two Windows backends, two Linux backends) hitting all four backends in both SNAP and DSR modes. Packet captures show hairpinned XDP_TX for SNAP and IP‑in‑IP for DSR and mode switches recompile and reload successfully.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:20Agenda
- 4:53Topology for the Demo Setup
- 7:51Demo
- 8:15Run the Psyllium Based Agent
- 8:49Service Update
- 9:12Test the Load Balancing
- 11:47Packet Capture
related talks
46mThe eBPF Revolution: A Dynamic Linux Kernel
29mBuzzing Across the Cloud Native Landscape with eBPF
33meBPF: exploring use case of BPF kernel infrastructure
32mCalico Networking with eBPF
31mBPF programmable netdevice
28mSafe sharing of the network with eBPF
28mBringing the power of eBPF tools to your k8s web UI
29mModernizing Resource Management in Embedded Systems Using eBPF
