~/talk

When BPF programs need to die: exploring the design space for early BPF...

links:none on file
name:Raj Sahu
links:none on file
slides:none on file

Proposal offers a fast-path termination that dynamically patches running BPF bytecode to force helper calls to fail except those that free resources, relying on the verifier’s range analysis and branch traversal to guarantee zero-bookkeeping safe cleanup. A simple nested-loop example runs ~2 minutes and the authors claim it can grow to hours; long-running helpers like bpf_loop and iterators are targeted. Limits: kernel-side long stalls (find_vma) can’t be preempted, some helpers lack error paths, and per-CPU text + synchronized patching are required.

AI-written summary · about

  1. 0:00Introduction to BPF termination
  2. 3:51Challenges in killing BPF programs
  3. 10:46Implicit lifetime management approach
  4. 21:42Summary and limitations
  5. 22:27Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.