network: change log level when sd_rtnl_message_get_family() returns invalid family (#6923)
From bce67bbee3
, systemd-networkd always shows
```
rtnl: received address with invalid family type 32, ignoring.
```
during boot-up. In the code, there are log_warning() and log_debug() for the
same situation, and the log_debug() is never called. So, let's lower the
log level and remove never called function.
This commit is contained in:
parent
2e4025c0f9
commit
615ded6233
|
@ -757,8 +757,11 @@ int manager_rtnl_process_rule(sd_netlink *rtnl, sd_netlink_message *message, voi
|
|||
}
|
||||
|
||||
r = sd_rtnl_message_get_family(message, &family);
|
||||
if (r < 0 || !IN_SET(family, AF_INET, AF_INET6)) {
|
||||
log_warning_errno(r, "rtnl: received address with invalid family type %u, ignoring.", type);
|
||||
if (r < 0) {
|
||||
log_warning_errno(r, "rtnl: could not get rule family: %m");
|
||||
return 0;
|
||||
} else if (!IN_SET(family, AF_INET, AF_INET6)) {
|
||||
log_debug("rtnl: received address with invalid family %u, ignoring.", family);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -798,7 +801,7 @@ int manager_rtnl_process_rule(sd_netlink *rtnl, sd_netlink_message *message, voi
|
|||
break;
|
||||
|
||||
default:
|
||||
log_debug("rtnl: ignoring unsupported rule family: %d", family);
|
||||
assert_not_reached("Received unsupported rule family");
|
||||
}
|
||||
|
||||
if (from_prefixlen == 0 && to_prefixlen == 0)
|
||||
|
|
Loading…
Reference in a new issue