~/talk

PTYPE Matching as a Fast Way to Steer Traffic

Talkat DPDK Summit North America 2024 · on Tuesday, 2024-09-24· at 15:10· Margaret Ballroom· [networking]
links:none on file
slides:none on file

DPDK adds an RTE_FLOW_ITEM_TYPE_PTYPE that encodes L2/L3/L4 and tunnel types in the mbuf so hardware can match by packet type instead of stacked items, collapsing thousands of stacked combinations into single rules. Milano driver implements it since 23.11. Benchmarks show linear table traversal causes up to ~10x extra misses on deep stacks; PTYPE reduces rule count to one for cases like inner UDP, supports masking including “absence of header”, and cuts datapath misses.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Flow API overview
  3. 3:40Pattern matching challenges
  4. 8:41Packet type matching solution
  5. 11:15Implementation and benefits
  6. 12:17Real-world use case
~/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.