From: Yu Watanabe Date: Fri, 8 Apr 2022 06:33:42 +0000 (+0900) Subject: network: ignore errors when CONFIG_NET_SCHED is disabled X-Git-Tag: v251-rc2~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15ac2a62f2f0ad9f3bc04c4a7c980ea8f7e832b5;p=thirdparty%2Fsystemd.git network: ignore errors when CONFIG_NET_SCHED is disabled Follow-ups for 828a81a93783248be15683c9639b85098f331328. Fixes #23014. --- diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index 2453c33259d..4a708ebfe3c 100644 --- a/src/network/networkd-manager.c +++ b/src/network/networkd-manager.c @@ -863,11 +863,15 @@ int manager_enumerate(Manager *m) { return log_error_errno(r, "Could not enumerate links: %m"); r = manager_enumerate_qdisc(m); - if (r < 0) + if (r == -EOPNOTSUPP) + log_debug_errno(r, "Could not enumerate QDiscs, ignoring: %m"); + else if (r < 0) return log_error_errno(r, "Could not enumerate QDisc: %m"); r = manager_enumerate_tclass(m); - if (r < 0) + if (r == -EOPNOTSUPP) + log_debug_errno(r, "Could not enumerate TClasses, ignoring: %m"); + else if (r < 0) return log_error_errno(r, "Could not enumerate TClass: %m"); r = manager_enumerate_addresses(m);