From: Christian Brauner Date: Wed, 3 Jul 2019 13:13:46 +0000 (+0200) Subject: network: remove faulty restriction X-Git-Tag: lxc-3.2.0~16^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e318f2c1a314f8507d3eebd2d65f51ef6efb6f61;p=thirdparty%2Flxc.git network: remove faulty restriction Reported-by: Thomas Parrott Signed-off-by: Christian Brauner --- diff --git a/src/lxc/network.c b/src/lxc/network.c index 69638bfa9..dedcb00c6 100644 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -3487,7 +3487,6 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev) { char ifname[IFNAMSIZ]; int err; - const char *net_type_name; char *current_ifname = ifname; char bufinet4[INET_ADDRSTRLEN], bufinet6[INET6_ADDRSTRLEN]; @@ -3508,13 +3507,6 @@ static int lxc_setup_netdev_in_child_namespaces(struct lxc_netdev *netdev) if (netdev->type == LXC_NET_NONE) 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); if (!netdev->ifindex) SYSERROR("Failed to retrieve ifindex for network device with name %s",