The conference is purposely kept small with focus on discussion rather
than just presentation. Along with the LPC's
BPF Track
which is organized and run by the same community, the goal is to allow
developers to meet face to face twice per year to exchange and discuss
ongoing developments in the BPF ecosystem.
The 2026 bpfconf edition is a three-days conference which is part of the
LSF/MM/BPF summit. It
is therefore
also open to all LSF/MM/BPF attendees.
The following discussion topics have been brought up at this
year's bpfconf. In each slot below, there is a short discussion
topic with a link to the corresponding slides in case slides have
been used as a discussion starter.
| Time |
Speaker |
Topic |
| Monday, May 4,
2026 |
| 09:30 |
Jose E. Marchesi |
Compiled BPF: Status update
on GCC BPF and discussion on open and current issues |
| 10:00 |
Cupertino Miranda |
GCC BPF CO-RE support state & discussion of next steps |
| 10:00 |
Cupertino Miranda |
GCC BPF CO-RE support state & discussion of next steps |
| 10:30 |
David Faust |
BTF, DWARF, compiler inlining and kernel build system |
| 10:30 |
David Faust |
BTF, DWARF, compiler inlining and kernel build system |
| 11:30 |
Yonghong Song, Alan Maguire |
Continuation work to encode true signatures in vmlinux BTF |
| 11:30 |
Nick Alcock, Bruce McClulloch |
Progress on BTF linking and deduplication using the toolchain |
| 12:30 |
Alexei Starovoitov |
BPF in the agentic era |
| 14:30 |
Eduard Zingerman |
Progress with scalar evolution for BPF verifier (improvements to loop handling in BPF
programs) |
| 15:00 |
Srinivas Narayana, Santosh Nagarakatte, Harishankar Vishwanathan |
Improving the BPF verifier's dead branch checks |
| 15:30 |
Kumar Kartikeya Dwivedi |
Coroutines in BPF |
| 16:30 |
Yonghong Song |
Supporting more than 5 parameters in BPF function calls and kfuncs |
| 17:00 |
Alexis Lothoré |
Adding KASAN support for JITed programs |
| 17:30 |
Puranjay Mohan |
BPF on arm64: Closing the performance gap |
| Tuesday, May 5,
2026 |
| 09:30 |
Emil Tsalapatis |
BPF Arena Libraries |
| 10:00 |
Amery Hung |
Recent and future work for BPF local storage |
| 10:30 |
Alexei Starovoitov, Harry (Hyeonggon) Yoo |
kmalloc_nolock() follow ups, including kfree_rcu_nolock() |
| 11:30 |
|
Follow-up: BPF in the agentic era, BPF maintainer Q&A and upstream patch reviews |
| 12:00 |
Roman Gushchin |
Using BPF in MM (OOM handling, PSI handling, memcg management, cache_ext, etc) |
| 12:30 |
Shakeel Butt |
Reimagining Memory Cgroup (memcg_ext) |
| 14:30 |
John Fastabend |
Lessons learned from deploying BPF/Tetragon to embedded/switching gear |
| 15:00 |
Song Liu, Mahe Tardy, Liam Wisehart |
Introducing
netpoll UDP send kfunc for BPF LSMs |
| 15:30 |
Christian Brauner |
Extending BPF LSMs |
| 16:30 |
KP Singh |
Resolution on BPF signing and trusted BPF verification |
| 17:00 |
Puranjay Mohan |
Allowing RCU callbacks to look at expedited grace periods to get out of an OOM situation |
| 17:30 |
Song Liu |
Refactor LSM hooks for VFS mount operations |
| Wednesday, May
6, 2026 |
| 10:00 |
Steven Rostedt |
BPF deferred stack trace unwinder |
| 10:30 |
Jiri Olsa |
BPF multi-tracing
attachment |
| 11:30 |
Daniel Borkmann |
netkit
updates & BPF for user space patching |
| 12:00 |
Alan Maguire |
Inline support for BTF |
| 12:30 |
Jakub Sitnicki |
BPF local storage for every packet |
| 14:30 |
Song Liu |
Libraries of BPF programs |
| 15:00 |
Jordan Rife |
Efficient cross-namespace BPF socket iteration for socket
destruction |
| 15:30 |
Hemanth Malla |
Introducing backpressure support for BPF sockmap |
| 16:30 |
Kumar Kartikeya Dwivedi |
Thoughts on Safety |
| 17:00 |
Ihor Solodrai |
Update on BPF CI changes over the past year + developer feedback |
| 17:30 |
Shung-Hsi Yu |
BPF in Stable Kernels, an update |