~/talk

GRO Library Enhancements

Talkat DPDK Summit APAC 2024 · on Tuesday, 2024-07-09· [networking]
links:none on file
slides:none on file

Claims a hash-based 5-tuple lookup replaces iterative table scans and cuts RT gr_reassemble CPU from ~30% to ~18% at 32 flows and from ~33% to ~15% at 64 flows while single-flow cost stays similar. Demonstrates changes in a testpmd VM testbed with client/server traffic, BPF MAC/checksum rewriting and throughput measurements. Proposes per-tuple configurable timeout via an rte_flow-like masked hash table so applications program timeouts, and also adds fixed push-flag reordering behavior and IPv6 support.

AI-written summary · about

  1. 0:00Introduction and GRO basics
  2. 1:27Current GRO implementation issues
  3. 3:58Hash-based flow search validation
  4. 6:31Per-tuple timeout proposal
  5. 9:29Packet reordering fix and IPv6 support
  6. 12:02Q&A on flow detection
~/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.