X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd-netdev.c;h=f742e391ce5b3cd1e790b62eb945b2292f296726;hb=5e273efec5fcf60ddb55e6bc0aaa850cb1be86c6;hp=36decf459a5cc71651120a0fe9448573ac6dac82;hpb=370e9930c3260cc58984ec70e44b1e2ab7676496;p=elogind.git diff --git a/src/network/networkd-netdev.c b/src/network/networkd-netdev.c index 36decf459..f742e391c 100644 --- a/src/network/networkd-netdev.c +++ b/src/network/networkd-netdev.c @@ -114,7 +114,7 @@ void netdev_drop(NetDev *netdev) { netdev->state = NETDEV_STATE_LINGER; - log_debug_netdev(netdev, "dropped"); + log_debug_netdev(netdev, "netdev removed"); netdev_cancel_callbacks(netdev); @@ -219,8 +219,8 @@ static int netdev_create_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userda if (r == -EEXIST) log_debug_netdev(netdev, "netdev exists, using existing"); else if (r < 0) { - log_warning_netdev(netdev, "netdev failed: %s", strerror(-r)); - netdev_enter_failed(netdev); + log_warning_netdev(netdev, "netdev could not be greated: %s", strerror(-r)); + netdev_drop(netdev); return 1; }