mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-09 07:23:14 +00:00
samples: bpf: Fix lwt_len_hist reusing previous BPF map
Currently, lwt_len_hist's map lwt_len_hist_map is uses pinning, and the
map isn't cleared on test end. This leds to reuse of that map for
each test, which prevents the results of the test from being accurate.
This commit fixes the problem by removing of pinned map from bpffs.
Also, this commit add the executable permission to shell script
files.
Fixes: f74599f7c5
("bpf: Add tests and samples for LWT-BPF")
Signed-off-by: Daniel T. Lee <danieltimlee@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20201124090310.24374-7-danieltimlee@gmail.com
This commit is contained in:
parent
c6497df0dd
commit
0afe0a998c
2
samples/bpf/lwt_len_hist.sh
Normal file → Executable file
2
samples/bpf/lwt_len_hist.sh
Normal file → Executable file
@ -8,6 +8,8 @@ VETH1=tst_lwt1b
|
||||
TRACE_ROOT=/sys/kernel/debug/tracing
|
||||
|
||||
function cleanup {
|
||||
# To reset saved histogram, remove pinned map
|
||||
rm /sys/fs/bpf/tc/globals/lwt_len_hist_map
|
||||
ip route del 192.168.253.2/32 dev $VETH0 2> /dev/null
|
||||
ip link del $VETH0 2> /dev/null
|
||||
ip link del $VETH1 2> /dev/null
|
||||
|
0
samples/bpf/test_lwt_bpf.sh
Normal file → Executable file
0
samples/bpf/test_lwt_bpf.sh
Normal file → Executable file
Loading…
Reference in New Issue
Block a user