From: Marcos Paulo de Souza Date: Tue, 23 Jan 2018 00:04:03 +0000 (-0200) Subject: network.c: Remove ip_forward_set and callers X-Git-Tag: lxc-2.0.10~371 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=509862e9316a50d6d8ba69d8b7e7235d096aef9e;p=thirdparty%2Flxc.git network.c: Remove ip_forward_set and callers The last user of ip_forward_set, lxc_ip_forward_on and lxc_ip_forward_off was in 2009: commit 92d385229be040cf034ac6efd9405b7bdfe06a3e Author: Daniel Lezcano Date: Thu Oct 22 15:33:40 2009 +0200 remove test directory These functions are not called anymore. Signed-off-by: Marcos Paulo de Souza --- diff --git a/src/lxc/network.c b/src/lxc/network.c index cb6066ac3..1f46996a3 100644 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -1298,36 +1298,10 @@ static int proc_sys_net_write(const char *path, const char *value) return err; } -static int ip_forward_set(const char *ifname, int family, int flag) -{ - char path[MAXPATHLEN]; - int rc; - - if (family != AF_INET && family != AF_INET6) - return -EINVAL; - - rc = snprintf(path, MAXPATHLEN, "/proc/sys/net/%s/conf/%s/forwarding", - family == AF_INET?"ipv4":"ipv6" , ifname); - if (rc >= MAXPATHLEN) - return -E2BIG; - - return proc_sys_net_write(path, flag?"1":"0"); -} - -int lxc_ip_forward_on(const char *ifname, int family) -{ - return ip_forward_set(ifname, family, 1); -} - -int lxc_ip_forward_off(const char *ifname, int family) -{ - return ip_forward_set(ifname, family, 0); -} - static int neigh_proxy_set(const char *ifname, int family, int flag) { - char path[MAXPATHLEN]; int ret; + char path[MAXPATHLEN]; if (family != AF_INET && family != AF_INET6) return -EINVAL; diff --git a/src/lxc/network.h b/src/lxc/network.h index 50f5b51c2..2788ee3ac 100644 --- a/src/lxc/network.h +++ b/src/lxc/network.h @@ -215,19 +215,7 @@ extern int lxc_veth_create(const char *name1, const char *name2); extern int lxc_macvlan_create(const char *master, const char *name, int mode); extern int lxc_vlan_create(const char *master, const char *name, unsigned short vid); -/* - * Activate forwarding - */ -extern int lxc_ip_forward_on(const char *name, int family); - -/* - * Disable forwarding - */ -extern int lxc_ip_forward_off(const char *name, int family); - -/* - * Set ip address - */ +/* Set ip address. */ extern int lxc_ipv6_addr_add(int ifindex, struct in6_addr *addr, struct in6_addr *mcast, struct in6_addr *acast, int prefix);