[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230719185106.17614-8-gioele@svario.it>
Date: Wed, 19 Jul 2023 20:50:51 +0200
From: Gioele Barabucci <gioele@...rio.it>
To: netdev@...r.kernel.org
Cc: Stephen Hemminger <stephen@...workplumber.org>,
Gioele Barabucci <gioele@...rio.it>
Subject: [iproute2 07/22] lib/bpf_legacy: Read bpf_pinning from /etc and /usr
Signed-off-by: Gioele Barabucci <gioele@...rio.it>
---
lib/bpf_legacy.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/bpf_legacy.c b/lib/bpf_legacy.c
index 4bb3f7d8..52a951c6 100644
--- a/lib/bpf_legacy.c
+++ b/lib/bpf_legacy.c
@@ -2926,7 +2926,9 @@ static int bpf_elf_ctx_init(struct bpf_elf_ctx *ctx, const char *pathname,
}
bpf_save_finfo(ctx);
- bpf_hash_init(ctx, CONF_ETC_DIR "/bpf_pinning");
+ ret = bpf_hash_init(ctx, CONF_USR_DIR "/bpf_pinning");
+ if (ret == -ENOENT)
+ bpf_hash_init(ctx, CONF_ETC_DIR "/bpf_pinning");
return 0;
out_free:
--
2.39.2
Powered by blists - more mailing lists