goto on_error;
}
- strlcpy(netdev->created_name, peer, IFNAMSIZ);
- if (is_empty_string(netdev->name))
- (void)strlcpy(netdev->name, peer, IFNAMSIZ);
-
netdev->ifindex = if_nametoindex(peer);
if (!netdev->ifindex) {
ERROR("Failed to retrieve ifindex for \"%s\"", peer);
}
strlcpy(netdev->created_name, peer, IFNAMSIZ);
- if (is_empty_string(netdev->name))
- (void)strlcpy(netdev->name, peer, IFNAMSIZ);
netdev->ifindex = if_nametoindex(peer);
if (!netdev->ifindex) {
}
strlcpy(netdev->created_name, peer, IFNAMSIZ);
- if (is_empty_string(netdev->name))
- (void)strlcpy(netdev->name, peer, IFNAMSIZ);
netdev->ifindex = if_nametoindex(peer);
if (!netdev->ifindex) {
[LXC_NET_NONE] = instantiate_none,
};
-static int instantiate_ns_veth(struct lxc_netdev *netdev)
+static int __instantiate_common(struct lxc_netdev *netdev)
{
char current_ifname[IFNAMSIZ];
return 0;
}
-static int __instantiate_common(struct lxc_netdev *netdev)
+static int instantiate_ns_veth(struct lxc_netdev *netdev)
{
- netdev->ifindex = if_nametoindex(netdev->name);
- if (!netdev->ifindex)
- return log_error_errno(-1, errno, "Failed to retrieve ifindex for network device with name %s", netdev->name);
- return 0;
+ return __instantiate_common(netdev);
}
static int instantiate_ns_macvlan(struct lxc_netdev *netdev)
static int instantiate_ns_phys(struct lxc_netdev *netdev)
{
- return __instantiate_common(netdev);
+ netdev->ifindex = if_nametoindex(netdev->name);
+ 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)