From 228459f5d7da200537895edf82260a79e6e99947 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 26 Jun 2023 13:05:56 +0200 Subject: [PATCH] bpf-foreign: add an explicit, explanatory message when reference BPF program is not loaded yet --- src/core/bpf-foreign.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/bpf-foreign.c b/src/core/bpf-foreign.c index 4ee76abfc13..cff2f617fb0 100644 --- a/src/core/bpf-foreign.c +++ b/src/core/bpf-foreign.c @@ -90,6 +90,10 @@ static int bpf_foreign_prepare( assert(bpffs_path); r = path_is_fs_type(bpffs_path, BPF_FS_MAGIC); + if (r == -ENOENT) { + log_unit_warning_errno(u, r, "bpf-foreign: foreign program %s does not exist, skipping.", bpffs_path); + return 0; + } if (r < 0) return log_unit_error_errno(u, r, "bpf-foreign: Failed to determine filesystem type of %s: %m", bpffs_path); -- 2.47.3