]> git.proxmox.com Git - mirror_lxc.git/commitdiff
network: remove faulty restriction
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 3 Jul 2019 13:13:46 +0000 (15:13 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 3 Jul 2019 13:48:09 +0000 (15:48 +0200)
Reported-by: Thomas Parrott <thomas.parrott@canonical.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/network.c

index 69638bfa90d7a1608d6cd71de32ecb25b8190d53..dedcb00c6f3f442a3f0cbfcbea3d1ad666a796db 100644 (file)
@@ -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",