~/talk

Pressure feedback for LRU map types

links:none on file
slides:none on file

A production upgrade exposes packets dropped while a CT map reports CT map insertion failure even though the LRU should evict entries; investigation finds ~40–50k churn on a 250k-sized map and no API signal when updates implicitly evict. Proposed change adds an opt-in pressure feedback flag to the BPF map create path so map update calls can return eviction counts or counters (per-CPU), track shrink frequency and report when global free_target 128 pulls fail.

AI-written summary · about

  1. 0:00Introduction to LRU pressure feedback
  2. 1:05Incident causing packet drops
  3. 3:55How LRU maps work in BPF
  4. 9:34LRU map structure deep dive
  5. 13:10Update mechanism in LRU maps
  6. 18:27Contention handling in LRU updates
  7. 22:38Measuring LRU map pressure
  8. 25:17User-defined statistics for LRU
  9. 26:37Fast path performance concerns
  10. 27:41Tracking update rates for LRU maps
  11. 30:30Wrap-up and future directions
~/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.