selftests/bpf: fix veristat's singular file-or-prog filter
authorAndrii Nakryiko <andrii@kernel.org>
Fri, 11 Nov 2022 18:12:42 +0000 (10:12 -0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Fri, 11 Nov 2022 22:06:20 +0000 (14:06 -0800)
commiteb6af4ceda2d885416d8382f096030d39896aafc
tree810bfb1ca4fd663db6fc66c376a6727f4eb00096
parent0f7dc423a5dcad488e1d8f8f34d5572600a86471
selftests/bpf: fix veristat's singular file-or-prog filter

Fix the bug of filtering out filename too early, before we know the
program name, if using unified file-or-prog filter (i.e., -f
<any-glob>). Because we try to filter BPF object file early without
opening and parsing it, if any_glob (file-or-prog) filter is used we
have to accept any filename just to get program name, which might match
any_glob.

Fixes: 10b1b3f3e56a ("selftests/bpf: consolidate and improve file/prog filtering in veristat")
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Stanislav Fomichev <sdf@google.com>
Link: https://lore.kernel.org/r/20221111181242.2101192-1-andrii@kernel.org
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/testing/selftests/bpf/veristat.c