mbox series

[bpf-next,0/2] selftests/bpf: fix test_progs' log_level logic

Message ID 20211111051758.92283-1-andrii@kernel.org (mailing list archive)
Headers show
Series selftests/bpf: fix test_progs' log_level logic | expand

Message

Andrii Nakryiko Nov. 11, 2021, 5:17 a.m. UTC
Fix the ability to request verbose (log_level=1) or very verbose (log_level=2)
logs with test_progs's -vv or -vvv parameters. This ability regressed during
recent bpf_prog_load() API refactoring. Also add
bpf_program__set_extra_flags() API to allow setting extra testing flags
(BPF_F_TEST_RND_HI32), which was also dropped during recent changes.

Andrii Nakryiko (2):
  libbpf: add ability to get/set per-program load flags
  selftests/bpf: fix bpf_prog_test_load() logic to pass extra log level

 tools/lib/bpf/libbpf.c                        | 14 ++++++++++++++
 tools/lib/bpf/libbpf.h                        |  3 +++
 tools/lib/bpf/libbpf.map                      |  2 ++
 tools/testing/selftests/bpf/testing_helpers.c |  7 ++++++-
 4 files changed, 25 insertions(+), 1 deletion(-)

Comments

Alexei Starovoitov Nov. 12, 2021, 12:52 a.m. UTC | #1
On Wed, Nov 10, 2021 at 9:18 PM Andrii Nakryiko <andrii@kernel.org> wrote:
>
> Fix the ability to request verbose (log_level=1) or very verbose (log_level=2)
> logs with test_progs's -vv or -vvv parameters. This ability regressed during
> recent bpf_prog_load() API refactoring. Also add
> bpf_program__set_extra_flags() API to allow setting extra testing flags
> (BPF_F_TEST_RND_HI32), which was also dropped during recent changes.

Applied. Thanks