From: Shung-Hsi Yu Date: Fri, 27 Oct 2023 08:57:05 +0000 (+0800) Subject: libbpf: set kernel_log_level when available X-Git-Tag: v6.7.0~48^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73284227f7a0078a05d4c9825f972039d80d7c93;p=thirdparty%2Fiproute2.git libbpf: set kernel_log_level when available libbpf allows setting the log_level in struct bpf_object_open_opts through the kernel_log_level field since v0.7, use it to set log level to align with bpf_prog_load_dev() and bpf_btf_load(). Signed-off-by: Shung-Hsi Yu Signed-off-by: David Ahern --- diff --git a/lib/bpf_libbpf.c b/lib/bpf_libbpf.c index e1c211a1b..4a8a20320 100644 --- a/lib/bpf_libbpf.c +++ b/lib/bpf_libbpf.c @@ -287,6 +287,10 @@ static int load_bpf_object(struct bpf_cfg_in *cfg) .pin_root_path = root_path, ); +#if (LIBBPF_MAJOR_VERSION > 0) || (LIBBPF_MINOR_VERSION >= 7) + open_opts.kernel_log_level = 1; +#endif + obj = bpf_object__open_file(cfg->object, &open_opts); if (libbpf_get_error(obj)) { fprintf(stderr, "ERROR: opening BPF object file failed\n");