diff options
| author | Alexei Starovoitov <ast@kernel.org> | 2026-05-20 19:25:47 +0300 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2026-05-20 19:25:47 +0300 |
| commit | 3db0419c0147c3b91e2df475a1d34bcf0f645930 (patch) | |
| tree | 85dd4267667d1421a24c0eee2742ce7d8a1c1844 /include/linux | |
| parent | 523d2f42b406f5be2989f436b03eacebf3679835 (diff) | |
| parent | abac8acb633a9448369d658889ac2bcfbd96f54b (diff) | |
| download | linux-3db0419c0147c3b91e2df475a1d34bcf0f645930.tar.xz | |
Merge branch 'selftests-bpf-xdp-lb-benchmark-fixes'
Puranjay Mohan says:
====================
selftests/bpf: XDP LB benchmark fixes
Changelog:
v1: https://lore.kernel.org/all/20260519163632.2220753-1-puranjay@kernel.org/
Changes in v2:
- Drop patch 3 as it was fixing a situation that can never happen in practice.
- Replace | 1 logic in patch 1 with replacing ^ operator with +
Three bug fixes and one improvement for the XDP LB and batch-timing
benchmarks.
The cold_lru validation was failing a lot because batch_hash could
compute to zero when batch_gen matched the CPU id. Similarly,
pre-populated UDP LRU entries had atime=0 so they'd expire immediately
on any CPU that calibration didn't warm. Both are fixed in patches 1-2.
Patch 3 adds IQR outlier filtering to the timing stats to stabilize
scenarios with high stddev.
====================
Link: https://patch.msgid.link/20260520133338.3392667-1-puranjay@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
