aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/ipvs/ip_vs_ctl.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv4/ipvs/ip_vs_ctl.c')
-rw-r--r--net/ipv4/ipvs/ip_vs_ctl.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/net/ipv4/ipvs/ip_vs_ctl.c b/net/ipv4/ipvs/ip_vs_ctl.c
index f656d41d8d41..61d023d58b5d 100644
--- a/net/ipv4/ipvs/ip_vs_ctl.c
+++ b/net/ipv4/ipvs/ip_vs_ctl.c
@@ -35,6 +35,7 @@
35#include <linux/netfilter_ipv4.h> 35#include <linux/netfilter_ipv4.h>
36#include <linux/mutex.h> 36#include <linux/mutex.h>
37 37
38#include <net/net_namespace.h>
38#include <net/ip.h> 39#include <net/ip.h>
39#include <net/route.h> 40#include <net/route.h>
40#include <net/sock.h> 41#include <net/sock.h>
@@ -2356,8 +2357,8 @@ int ip_vs_control_init(void)
2356 return ret; 2357 return ret;
2357 } 2358 }
2358 2359
2359 proc_net_fops_create("ip_vs", 0, &ip_vs_info_fops); 2360 proc_net_fops_create(&init_net, "ip_vs", 0, &ip_vs_info_fops);
2360 proc_net_fops_create("ip_vs_stats",0, &ip_vs_stats_fops); 2361 proc_net_fops_create(&init_net, "ip_vs_stats",0, &ip_vs_stats_fops);
2361 2362
2362 sysctl_header = register_sysctl_table(vs_root_table); 2363 sysctl_header = register_sysctl_table(vs_root_table);
2363 2364
@@ -2390,8 +2391,8 @@ void ip_vs_control_cleanup(void)
2390 cancel_work_sync(&defense_work.work); 2391 cancel_work_sync(&defense_work.work);
2391 ip_vs_kill_estimator(&ip_vs_stats); 2392 ip_vs_kill_estimator(&ip_vs_stats);
2392 unregister_sysctl_table(sysctl_header); 2393 unregister_sysctl_table(sysctl_header);
2393 proc_net_remove("ip_vs_stats"); 2394 proc_net_remove(&init_net, "ip_vs_stats");
2394 proc_net_remove("ip_vs"); 2395 proc_net_remove(&init_net, "ip_vs");
2395 nf_unregister_sockopt(&ip_vs_sockopts); 2396 nf_unregister_sockopt(&ip_vs_sockopts);
2396 LeaveFunction(2); 2397 LeaveFunction(2);
2397} 2398}