aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Ahern <dsahern@kernel.org>2022-04-23 09:22:58 -0600
committerStephen Hemminger <stephen@networkplumber.org>2022-05-04 20:20:21 -0700
commit9e0057b48dd1676b9e9ee27daa3573d6dc849c8f (patch)
treedbec9e54af896f7e4da72fb89303c09db6104882
parente81fd551a1a0ffa7983d25f5e756a5c5b6cb4a9a (diff)
downloadiproute2-9e0057b48dd1676b9e9ee27daa3573d6dc849c8f.tar.gz
libbpf: Use bpf_object__load instead of bpf_object__load_xattr
bpf_object__load_xattr is deprecated as of v0.8+; remove it in favor of bpf_object__load. Signed-off-by: David Ahern <dsahern@kernel.org> Acked-by: Toke Høiland-Jørgensen <toke@redhat.com> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
-rw-r--r--lib/bpf_libbpf.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/bpf_libbpf.c b/lib/bpf_libbpf.c
index f4f98caa1..f723f6310 100644
--- a/lib/bpf_libbpf.c
+++ b/lib/bpf_libbpf.c
@@ -248,7 +248,6 @@ static int handle_legacy_maps(struct bpf_object *obj)
static int load_bpf_object(struct bpf_cfg_in *cfg)
{
- struct bpf_object_load_attr attr = {};
struct bpf_program *p, *prog = NULL;
struct bpf_object *obj;
char root_path[PATH_MAX];
@@ -305,11 +304,7 @@ static int load_bpf_object(struct bpf_cfg_in *cfg)
if (ret)
goto unload_obj;
- attr.obj = obj;
- if (cfg->verbose)
- attr.log_level = 2;
-
- ret = bpf_object__load_xattr(&attr);
+ ret = bpf_object__load(obj);
if (ret)
goto unload_obj;