Linux Kernel Developers' bpfconf 2025


BPF logo


bpfconf is an invitation-only technical workshop run by the Linux community in order to bring BPF core developers together, to discuss new ideas and to work out improvements to the BPF subsystem that will make their way into future mainline kernels and into the BPF compiler backends.

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 2025 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.

Discussion Topics

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.

LWN coverage of the BPF track from Daroc Alden can be found here.

NameTopic
Anton ProtopopovBPF Indirect calls
Anton ProtopopovHashtab Memory Optimizations & a few other topics
Anton ProtopopoUpdate on Static Keys
Alexei StarovoitovBeyond 1M BPF instructions
Ihor SolodraiBPF CI updates
Martin LauAn upgrade on some of the existing BPF/netdev implementations
Paul E. McKenneyeBPF Code Signing and Gatekeeper Introducing Hornet LSM
John Fastabend, Mahé Tardykfunc for TCP reset
Kumar Kartikeya DwivediLocking in BPF
Eduard Zingermankfuncs inlining in BPF programs
Daniel Borkmannetkit for VM workloads
Maxwell BlandBPF-NX+CFI
Kumar Kartikeya, Dwivedi Rishabh, Iyer Sanidhya KashyapEfficient IO-Intensive us-scale Applications using eBPF
Cong WangOptimizing sk_msg for Socket Map
Alexei StarovoitovReentrant kmalloc for any context
Santosh NagarakatteFormal Verification of the eBPF Verifier with Agni
John Fastabend, Kornilios Kourtis, Mahé TardySplicing BPF maps to the NIC
Cong WangTwo-Phase eBPF Program Signing
Mahé TardyAdding a BPF kfunc for TCP Reset/FIN
Srinivas NarayanaVerified path exploration for the eBPF verifier
Alan JowettBrief discussion of fuzzing the Prevail verifier
Emil Tsalapatissched_ext and BPF arenas
Amery Hunguptr and kv store
Song Liufanotify-bpf: Use BPF programs to filter fanotify events in kernel space
John FastabendBPF Windows Support
Song Liu, Thierry TreyerBTF extension for inlined kernel functions
Arnaldo Carvalho de Melopahole + BTF update and "BTF augmenter"
Yonghong SongUninitialized Variable In BPF Programs
Jose E. Marchesi, David FaustCompiled BPF in general and GCC BPF in particular
Daniel XuModular BPF verifier
Shung-Hsi YuBPF in Stable Kernels
Blaise Boscaccy & Cong WangeBPF Code signing and Gatekeeper

Conference Info

Location:Montreal, Canada, part of LSF/MM/BPF
Committee:Daniel Borkmann, Martin Lau
Date:March 24 - 26, 2025
Schedule
Attendees (by invitation only):

Photos Attendees

(Photos by Daniel Borkmann)

Past Events