samples: bpf: Fix lwt_len_hist reusing previous BPF map
[ Upstream commit5.4-rM2-2.2.x-imx-squashed0afe0a998c
] 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 Signed-off-by: Sasha Levin <sashal@kernel.org>
parent
4dc1360203
commit
ceff135b9d
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue