summaryrefslogtreecommitdiff
path: root/src/network/networkd-link.c
diff options
context:
space:
mode:
authorDavid Michael <david.michael@coreos.com>2016-09-27 15:18:14 -0700
committerDavid Michael <david.michael@coreos.com>2016-12-01 14:41:51 -0800
commita09dc5467a3d289a53ef3ea87d3b155d8d0551c9 (patch)
tree85a69dde6004c10cc899c9010dc4e649509c1cfc /src/network/networkd-link.c
parentec89276c2ab345b84c2dab4c35826de41aa6fd0f (diff)
networkd: support marking links unmanaged
Diffstat (limited to 'src/network/networkd-link.c')
-rw-r--r--src/network/networkd-link.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c
index cb7df633b7..643578c164 100644
--- a/src/network/networkd-link.c
+++ b/src/network/networkd-link.c
@@ -2523,6 +2523,9 @@ static int link_initialized_and_synced(sd_netlink *rtnl, sd_netlink_message *m,
if (r == -ENOENT) {
link_enter_unmanaged(link);
return 1;
+ } else if (r == 0 && network->unmanaged) {
+ link_enter_unmanaged(link);
+ return 0;
} else if (r < 0)
return r;