|
@@ -3344,23 +3344,6 @@ static ctl_table ipv4_route_table[] = {
|
|
|
{ }
|
|
|
};
|
|
|
|
|
|
-static struct ctl_table empty[1];
|
|
|
-
|
|
|
-static struct ctl_table ipv4_skeleton[] =
|
|
|
-{
|
|
|
- { .procname = "route",
|
|
|
- .mode = 0555, .child = ipv4_route_table},
|
|
|
- { .procname = "neigh",
|
|
|
- .mode = 0555, .child = empty},
|
|
|
- { }
|
|
|
-};
|
|
|
-
|
|
|
-static __net_initdata struct ctl_path ipv4_path[] = {
|
|
|
- { .procname = "net", },
|
|
|
- { .procname = "ipv4", },
|
|
|
- { },
|
|
|
-};
|
|
|
-
|
|
|
static struct ctl_table ipv4_route_flush_table[] = {
|
|
|
{
|
|
|
.procname = "flush",
|
|
@@ -3515,6 +3498,6 @@ int __init ip_rt_init(void)
|
|
|
*/
|
|
|
void __init ip_static_sysctl_init(void)
|
|
|
{
|
|
|
- kmemleak_not_leak(register_net_sysctl_table(&init_net, ipv4_path, ipv4_skeleton));
|
|
|
+ register_net_sysctl(&init_net, "net/ipv4/route", ipv4_route_table);
|
|
|
}
|
|
|
#endif
|