Unverified Commit 0f03b155 by Stéphane Graber Committed by GitHub

Merge pull request #3074 from brauner/2019-07-03/fix_phys_network_creation

network: remove faulty restriction
parents 4f71ecb8 e318f2c1
...@@ -3487,7 +3487,6 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev) ...@@ -3487,7 +3487,6 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev)
{ {
char ifname[IFNAMSIZ]; char ifname[IFNAMSIZ];
int err; int err;
const char *net_type_name;
char *current_ifname = ifname; char *current_ifname = ifname;
char bufinet4[INET_ADDRSTRLEN], bufinet6[INET6_ADDRSTRLEN]; char bufinet4[INET_ADDRSTRLEN], bufinet6[INET6_ADDRSTRLEN];
...@@ -3508,13 +3507,6 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev) ...@@ -3508,13 +3507,6 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev)
if (netdev->type == LXC_NET_NONE) if (netdev->type == LXC_NET_NONE)
return 0; return 0;
if (netdev->type != LXC_NET_VETH) {
net_type_name = lxc_net_type_to_str(netdev->type);
ERROR("%s networks are not supported for containers "
"not setup up by privileged users", net_type_name);
return -1;
}
netdev->ifindex = if_nametoindex(netdev->created_name); netdev->ifindex = if_nametoindex(netdev->created_name);
if (!netdev->ifindex) if (!netdev->ifindex)
SYSERROR("Failed to retrieve ifindex for network device with name %s", SYSERROR("Failed to retrieve ifindex for network device with name %s",
......
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