assert(netdev->ifname);
assert(netdev->manager);
assert(netdev->manager->rtnl);
+ assert(netdev->kind == NETDEV_KIND_VETH);
r = sd_rtnl_message_new_link(netdev->manager->rtnl, &m, RTM_NEWLINK, 0);
if (r < 0) {
return r;
}
- if(netdev->kind != NETDEV_KIND_VETH)
- return -ENOTSUP;
-
r = netdev_fill_veth_rtnl_message(netdev, m);
if(r < 0)
return r;
return r;
}
+ netdev_ref(netdev);
+
log_debug_netdev(netdev, "Creating veth netdev: %s",
netdev_kind_to_string(netdev->kind));