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.
}
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;
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) {