summaryrefslogtreecommitdiffstats
path: root/net/netfilter
diff options
context:
space:
mode:
authorHans Schillstrom2011-01-24 15:14:41 +0100
committerSimon Horman2011-01-25 03:13:08 +0100
commit07924709f68b3f4f701d4efd6acd18ca4ee14de3 (patch)
tree3b2a173cd5aca2aaeffba3777308ef9fb260af96 /net/netfilter
parentIPVS: Change sock_create_kernel() to __sock_create() (diff)
downloadkernel-qcow2-linux-07924709f68b3f4f701d4efd6acd18ca4ee14de3.tar.gz
kernel-qcow2-linux-07924709f68b3f4f701d4efd6acd18ca4ee14de3.tar.xz
kernel-qcow2-linux-07924709f68b3f4f701d4efd6acd18ca4ee14de3.zip
IPVS netns BUG, register sysctl for root ns
The newly created table was not used when register sysctl for a new namespace. I.e. sysctl doesn't work for other than root namespace (init_net) Signed-off-by: Hans Schillstrom <hans.schillstrom@ericsson.com> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'net/netfilter')
-rw-r--r--net/netfilter/ipvs/ip_vs_ctl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c
index 68b8033a96f7..98df59a12453 100644
--- a/net/netfilter/ipvs/ip_vs_ctl.c
+++ b/net/netfilter/ipvs/ip_vs_ctl.c
@@ -3556,7 +3556,7 @@ int __net_init __ip_vs_control_init(struct net *net)
ipvs->sysctl_hdr = register_net_sysctl_table(net, net_vs_ctl_path,
- vs_vars);
+ tbl);
if (ipvs->sysctl_hdr == NULL)
goto err_reg;
ip_vs_new_estimator(net, ipvs->tot_stats);