]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolve: use bridge or bonding interfaces in degraded-carrier state
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 24 Apr 2019 19:52:13 +0000 (21:52 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 26 Apr 2019 08:00:06 +0000 (10:00 +0200)
Fixes #12285.

src/resolve/resolved-link.c

index 7c8d23d2f85d0c8bcafd6007a48c27ef34d3a4f9..dd8b5a574b003f5ae92902689087f4c790a75ede 100644 (file)
@@ -701,7 +701,7 @@ bool link_relevant(Link *l, int family, bool local_multicast) {
                 return false;
 
         (void) sd_network_link_get_operational_state(l->ifindex, &state);
-        if (state && !STR_IN_SET(state, "unknown", "degraded", "routable"))
+        if (state && !STR_IN_SET(state, "unknown", "degraded", "degraded-carrier", "routable"))
                 return false;
 
         LIST_FOREACH(addresses, a, l->addresses)