Linux Kernel Developers' bpfconf 2024


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 2024 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. Raw (and incomplete) notes for some of the sessions have been collected by participants here.

NameTopic
David VernetPolymorphic kfuncs
Vineeth PillaiKVM vCPU Priority boosting via BPF
David VernetMore features and use-cases for sched_ext
Kui-Feng LeeBPF struct_ops & sched_ext
Alan JowettLLVM improvements for better verification
Jose E. Marchesi and David FaustCompiled BPF
Dave ThalerCross-platform BPF compiler issues
Paul E. McKenneyInstruction-level BPF memory model
Alan JowettBPF performance: comparison of eBPF for Windows vs Linux BPF
Alexei StarovoitovModernize BPF for the next 10 years
KP SinghNext Steps for BPF LSM
John FastabendTetragon auditing/enforcement
Maxwell BlandBPF-NX+CFI
Neill KapronImplementing BPF_PROG_LOAD_FD
Yonghong SongSegmented Stacks for BPF Programs
Shung-Hsi YuValue tracking in BPF verifier
Anton ProtopopovStatic keys and jump labels
Manu BretelleBPF CI in particular and kernel testing in general
Manu BretelleBPF local testing
Alan JowettBPF conformance - handling undefined opcodes
Jiri OlsaMulti-kprobe Updates
Jiri OlsaFast uprobes
Andrii NakryikoEvolution of stack trace captures with BPF
Namhyung Kimperf tools issues with BPF
Arnaldo Carvalho de Meloperf data type profiling and pahole update
Aditi GhagRethinking BPF conntrack
Amery HungBPF Qdisc
David WeiBPF Thrift Coalescing
Daniel BorkmannRevamping global socket iterator, netkit & next steps
Dave ThalerBPF IETF standardization update & roadmap
Joe Stringer et al.eBPF Foundation: ongoing work & "What can the foundation do for you?"

Conference Info

Location:Salt Lake City, Utah, USA, part of LSF/MM/BPF
Committee:Daniel Borkmann, Martin Lau
Date:May 13 - May 15, 2024
Schedule
Attendees (by invitation only):

Photos Attendees

Attendees photo 1

Attendees photo 2

(Photos by Daniel Borkmann)

Past Events