log_link_warning_errno(l, r, "Failed to process RTNL link message, ignoring: %m");
r = link_update_monitor(l);
- if (r < 0 && r != -ENODATA)
- log_link_warning_errno(l, r, "Failed to update link state, ignoring: %m");
+ if (r < 0)
+ log_link_full_errno(l, IN_SET(r, -ENODATA, -ENOENT) ? LOG_DEBUG : LOG_WARNING, r,
+ "Failed to update link state, ignoring: %m");
break;
HASHMAP_FOREACH(l, m->links_by_index) {
r = link_update_monitor(l);
- if (r < 0 && r != -ENODATA)
- log_link_warning_errno(l, r, "Failed to update link state, ignoring: %m");
+ if (r < 0)
+ log_link_full_errno(l, IN_SET(r, -ENODATA, -ENOENT) ? LOG_DEBUG : LOG_WARNING, r,
+ "Failed to update link state, ignoring: %m");
}
if (manager_configured(m))