aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorMagnus Karlsson <magnus.karlsson@intel.com>2021-09-22 09:56:08 +0200
committerDaniel Borkmann <daniel@iogearbox.net>2021-09-28 00:18:35 +0200
commit872a1184dbf2b6ed9f435d6a37ad8007126da982 (patch)
tree389a4edb72a0d44f60e48055456de28ce8fb48a4 /tools/perf/scripts/python/event_analyzing_sample.py
parentselftests: xsk: Fix missing initialization (diff)
downloadlinux-872a1184dbf2b6ed9f435d6a37ad8007126da982.tar.gz
linux-872a1184dbf2b6ed9f435d6a37ad8007126da982.zip
selftests: xsk: Put the same buffer only once in the fill ring
Fix a problem where the fill ring was populated with too many entries. If number of buffers in the umem was smaller than the fill ring size, the code used to loop over from the beginning of the umem and start putting the same buffers in again. This is racy indeed as a later packet can be received overwriting an earlier one before the Rx thread manages to validate it. Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Link: https://lore.kernel.org/bpf/20210922075613.12186-9-magnus.karlsson@gmail.com
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions