diff options
author | Andrii Nakryiko <andrii@kernel.org> | 2023-11-11 17:06:08 -0800 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2023-11-15 12:03:43 -0800 |
commit | a5c57f81eb2b5d6de4f46e47fd85be50d179bfd8 (patch) | |
tree | ec6cd2995fed010ef99ecf1ca17b404c9db9134f /tools/testing/selftests/bpf/prog_tests/reg_bounds.c | |
parent | 8c5677f8b31e92b57be7d5d0fbb1ac66eedf4f91 (diff) | |
download | linux-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.c | 1 |
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 |