05-05, 11:00–11:45 (Europe/Berlin), Meeting Room
This talk provides a generic introduction to a set of modern Linux kernel technologies:
- eBPF (extended Berkeley Packet Filter) is a kind of virtual machine that runs sandboxed programs inside the Linux kernel.
- XDP (eXpress Data Path) is a framework for eBPF that enables high-performance programmable packet processing in the Linux kernel
- AF_XDP is an address family that is optimized for high-performance packet processing. It allows in-kernel XDP eBPF programs to efficiently pass packets to userspace via memory-mapped ring buffers.
The talk will provide a high-level overview. It should provide some basics before the other/later talks on bpftrace and eUPF.
One of the original authors of OpenBSC and OsmocomBB, both of which turned into Osmocom later on. Also co-founder of sysmocom, the leading company for professional R&D around many osmocom projects and largest contributor to Osmocom.
In previous lives, I hacked [among other things] on netfilter/iptables, OpenMoko and did a lot of work in terms of legal compliance to Open Source licenses at gpl-violations.org
- Welcome to OsmoDevCon 2024
- Proposal for Osmocom non-for-profit
- Anatomy of the eSIM profile
- GlobalPlatform in USIM and eUICC
- Using bpftrace to analyze osmocom performance
- High-performance I/O using io_uring via osmo_io
- GlobalPlatform demo
- GSM FAX and CSD Demo
- Detailed workings of OTA for SIM/USIM/eUICC