-
09:00
Welcome
-
Alexei Starovoitov
(Facebook)
Daniel Borkmann
(Cilium)
-
09:10
Scaling Linux Traffic Shaping with BPF
-
Willem de Bruijn
(Google)
Eddie Hao
(Google)
Vlad Dumitrescu
(Google)
-
09:30
Compile-Once Run-Everywhere BPF Programs?
-
Yonghong Song
(Facebook)
Alexei Starovoitov
(Facebook)
-
09:50
ELF relocation for static data in BPF
-
Joe Stringer
(Cilium)
Daniel Borkmann
(Cilium)
-
10:10
BPF control flow, supporting loops and other patterns
-
John Fastabend
(Cilium)
-
11:00
Efficient JIT to 32-bit architectures through data flow analysis
-
Jiong Wang
(Netronome)
-
11:20
eBPF Debugging Infrastructure - Current Techniques and Additional Proposals
-
Quentin Monnet
(Netronome)
-
11:40
eBPF-based tracing tools under 32 bit architectures
-
Maciej Slodczyk
(Samsung)
Adrian Szyndela
(Samsung)
-
12:00
Using eBPF as a heterogeneous processing ABI
-
Jakub Kicinski
(Netronome)
-
12:20
Traffic policing in eBPF: applying token bucket algorithm
-
Julia Kartseva
(Facebook)
-
14:00
In-kernel protocol aware filtering
-
Peter Parkanyi
(Red Sift)
-
14:20
Enhancing User Defined Tracepoints
-
Matheus Marchini
(Sthima)
-
14:40
Augmenting syscalls in 'perf trace' using eBPF
-
Arnaldo Carvalho de Melo
(Red Hat)
-
15:00
bpftrace - high-level tracing language powered by BPF
-
Matheus Marchini
(Sthima)
-
15:20
eBPF as execution engine for DTrace
-
Kris van Hees
(Oracle)