~/talk

Packet Metadata - Where Are Thee?

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13· [networking]
links:none on file
links:none on file
links:none on file
slides:none on file

Proposal reuses XDP headroom and ships a bpf_dynptr indirection (merged for 6.8) to decouple metadata from skb->data, but still needs a new skb field to track metadata offset to survive L2 decap and tx headroom moves. Production uses a simple TLV bottom-up format and stashes metadata in BPF maps, passing TCP via a custom socket option and UDP via repurposed cmsg/mark (32‑bit limit). Remaining blockers: metadata through Rx path, clean Tx reservation, BPF_PROG_RUN testing gaps, and policy‑routing / kernel extraction hooks.

AI-written summary · about

  1. 0:00Introduction to packet metadata
  2. 1:05Motivation and use cases
  3. 6:49Progress update on XDP metadata
  4. 18:29Lessons from production adoption
  5. 25:01Unsolved problems in metadata
  6. 28:59Q&A on metadata sizing and routing
~/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.