From: Lennart Poettering Date: Mon, 26 Jun 2023 11:05:56 +0000 (+0200) Subject: bpf-foreign: add an explicit, explanatory message when reference BPF program is not... X-Git-Tag: v254-rc1~113^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=228459f5d7da200537895edf82260a79e6e99947;p=thirdparty%2Fsystemd.git bpf-foreign: add an explicit, explanatory message when reference BPF program is not loaded yet --- 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);