From 15ac2a62f2f0ad9f3bc04c4a7c980ea8f7e832b5 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 8 Apr 2022 15:33:42 +0900 Subject: [PATCH] network: ignore errors when CONFIG_NET_SCHED is disabled Follow-ups for 828a81a93783248be15683c9639b85098f331328. Fixes #23014. --- src/network/networkd-manager.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index 2453c33259..4a708ebfe3 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);