~/talk

OPENED Tool for Managing eBPF Heterogeneity

Talkat Linux Plumbers Conference 2022 · 2022-09-12..09-14· [networking]
links:none on file
slides:none on file

Prototype extracts a developer-selected eBPF function from large repos using CodeQuery (cscope/ctags), TXL annotations and Python to dump a minimal extracted.c, then applies source-to-source rules (Coccinelle/TXL) to transform XDP to TC and adjust helpers and headers. Current 425 LoC C++ prototype implements seven transformation rules, validates on xdp-tutorial, Mizar, Suricata XDP filter and Meta’s Katran, compiles, passes the kernel verifier and loads; largest case (Katran) transforms in ~500ms but still requires user disambiguation for duplicate symbols.

AI-written summary · about

  1. 0:00Introduction to OPENED
  2. 4:57Extraction of eBPF functions
  3. 13:09Transformation to other hook points
  4. 25:36Live demo of OPENED
  5. 31:05Future work and community
~/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.