OSDN Git Service

libbpf: Add API to get/set log_level at per-program level
authorAndrii Nakryiko <andrii@kernel.org>
Wed, 1 Dec 2021 23:28:17 +0000 (15:28 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 2 Dec 2021 23:23:40 +0000 (15:23 -0800)
commitdbdd2c7f8cec2d09ae0e1bd707ae6050fa1c105f
treefab873c42549773bc8ba52d78a3ce9c32435abae
parent74d9807023573ba2d82ec3f505f6aa0c7076918c
libbpf: Add API to get/set log_level at per-program level

Add bpf_program__set_log_level() and bpf_program__log_level() to fetch
and adjust log_level sent during BPF_PROG_LOAD command. This allows to
selectively request more or less verbose output in BPF verifier log.

Also bump libbpf version to 0.7 and make these APIs the first in v0.7.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20211201232824.3166325-3-andrii@kernel.org
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf.h
tools/lib/bpf/libbpf.map
tools/lib/bpf/libbpf_version.h