Bringing the Power of eBPF to QEMU
summary
Adds an Apache-licensed iovisor/ubpf library into QEMU to run eBPF programs in userspace, with an assembler, disassembler, interpreter and JIT for x86-64 and Arm64. Implements a first module, a userspace eBPF network filter, that matches packet fields, is compiled with clang to eBPF bytecode, loads via QMP/HMP and takes effect no reboot; initial release omits kernel-style verifier, plans RC merge, more helpers and additional hook points.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:27Agenda
- 1:01What Is Evpf
- 6:38What Does It Mean To Create a Programmable System like Javascript Enable a Web Browser
- 17:08User Space Ebpf Can Do
- 21:05Demo
- 23:22Future of Cumuluspace Ebpf
related talks
29meBPF on the Rise - Getting Started
32meBPF: The Next Power Tool of SREs
47mInto the Heart of the eBPF Hive!
33meBPF: exploring use case of BPF kernel infrastructure
40mPanel Discussion: eBPF: A New Era in Cloud Infrastructure Tools
43meBPF Superpowers for SRE
20mGentle Introduction to EBPF
01h 18mTutorial: Getting Started with eBPF
