summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/prog_tests/reg_bounds.c
diff options
context:
space:
mode:
authorAndrii Nakryiko <andrii@kernel.org>2023-11-11 17:06:08 -0800
committerAlexei Starovoitov <ast@kernel.org>2023-11-15 12:03:43 -0800
commita5c57f81eb2b5d6de4f46e47fd85be50d179bfd8 (patch)
treeec6cd2995fed010ef99ecf1ca17b404c9db9134f /tools/testing/selftests/bpf/prog_tests/reg_bounds.c
parent8c5677f8b31e92b57be7d5d0fbb1ac66eedf4f91 (diff)
downloadlinux-a5c57f81eb2b5d6de4f46e47fd85be50d179bfd8.tar.gz
linux-a5c57f81eb2b5d6de4f46e47fd85be50d179bfd8.tar.bz2
linux-a5c57f81eb2b5d6de4f46e47fd85be50d179bfd8.zip
veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag
Add a new flag -r (--test-sanity), similar to -t (--test-states), to add extra BPF program flags when loading BPF programs. This allows to use veristat to easily catch sanity violations in production BPF programs. reg_bounds tests are also enforcing BPF_F_TEST_SANITY_STRICT flag now. Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/r/20231112010609.848406-13-andrii@kernel.org Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/reg_bounds.c')
-rw-r--r--tools/testing/selftests/bpf/prog_tests/reg_bounds.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/prog_tests/reg_bounds.c b/tools/testing/selftests/bpf/prog_tests/reg_bounds.c
index f3f724062b35..fe0cb906644b 100644
--- a/tools/testing/selftests/bpf/prog_tests/reg_bounds.c
+++ b/tools/testing/selftests/bpf/prog_tests/reg_bounds.c
@@ -838,6 +838,7 @@ static int load_range_cmp_prog(struct range x, struct range y, enum op op,
.log_level = 2,
.log_buf = log_buf,
.log_size = log_sz,
+ .prog_flags = BPF_F_TEST_SANITY_STRICT,
);
/* ; skip exit block below