From 5872ea700811bf3d2b9839812736675174a9d636 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 16 Sep 2024 03:24:19 +0900 Subject: [PATCH] network: log when no matching .network file found When an interface enters unmanaged state, there are two possibilities: - no matching .network file found, - found a matching .network with Unmanaged=yes. When a matching .network file is found, networkd logs the filename. Let's also log when no matching .network file is found. This also slightly adjust the log message when a matching .network file found. Closes #34436. --- src/network/networkd-link.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index b464ea8405..234e08680b 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -1293,9 +1293,9 @@ static int link_get_network(Link *link, Network **ret) { } log_link_full(link, warn ? LOG_WARNING : LOG_DEBUG, - "found matching network '%s'%s.", - network->filename, - warn ? ", based on potentially unpredictable interface name" : ""); + "Found matching .network file%s: %s", + warn ? ", based on potentially unpredictable interface name" : "", + network->filename); if (network->unmanaged) return -ENOENT; @@ -1304,7 +1304,7 @@ static int link_get_network(Link *link, Network **ret) { return 0; } - return -ENOENT; + return log_link_debug_errno(link, SYNTHETIC_ERRNO(ENOENT), "No matching .network found."); } int link_reconfigure_impl(Link *link, bool force) {