Unverified Commit 92a8d6e0 by Christian Brauner Committed by Stéphane Graber

network: use __instantiate_ns_common() in instantiate_ns_phys() too

parent d7df0956
...@@ -860,7 +860,7 @@ static instantiate_cb netdev_conf[LXC_NET_MAXCONFTYPE + 1] = { ...@@ -860,7 +860,7 @@ static instantiate_cb netdev_conf[LXC_NET_MAXCONFTYPE + 1] = {
[LXC_NET_NONE] = instantiate_none, [LXC_NET_NONE] = instantiate_none,
}; };
static int __instantiate_common(struct lxc_netdev *netdev) static int __instantiate_ns_common(struct lxc_netdev *netdev)
{ {
char current_ifname[IFNAMSIZ]; char current_ifname[IFNAMSIZ];
...@@ -905,33 +905,27 @@ static int __instantiate_common(struct lxc_netdev *netdev) ...@@ -905,33 +905,27 @@ static int __instantiate_common(struct lxc_netdev *netdev)
static int instantiate_ns_veth(struct lxc_netdev *netdev) static int instantiate_ns_veth(struct lxc_netdev *netdev)
{ {
return __instantiate_common(netdev); return __instantiate_ns_common(netdev);
} }
static int instantiate_ns_macvlan(struct lxc_netdev *netdev) static int instantiate_ns_macvlan(struct lxc_netdev *netdev)
{ {
return __instantiate_common(netdev); return __instantiate_ns_common(netdev);
} }
static int instantiate_ns_ipvlan(struct lxc_netdev *netdev) static int instantiate_ns_ipvlan(struct lxc_netdev *netdev)
{ {
return __instantiate_common(netdev); return __instantiate_ns_common(netdev);
} }
static int instantiate_ns_vlan(struct lxc_netdev *netdev) static int instantiate_ns_vlan(struct lxc_netdev *netdev)
{ {
return __instantiate_common(netdev); return __instantiate_ns_common(netdev);
} }
static int instantiate_ns_phys(struct lxc_netdev *netdev) static int instantiate_ns_phys(struct lxc_netdev *netdev)
{ {
netdev->ifindex = if_nametoindex(netdev->name); return __instantiate_ns_common(netdev);
if (!netdev->ifindex)
return log_error_errno(-1, errno,
"Failed to retrieve ifindex for network device with name %s",
netdev->name);
return 0;
} }
static int instantiate_ns_empty(struct lxc_netdev *netdev) static int instantiate_ns_empty(struct lxc_netdev *netdev)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment