diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2007-10-18 06:05:32 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-18 17:37:23 -0400 |
commit | 064b5bba0cc495201729285c6a6ce205df0a386a (patch) | |
tree | f26962ee58fa5628150d74c06fc40a906e9684bb | |
parent | 35834ca1e4bda56d252aa2024a283d631f0e5ac6 (diff) |
sysctl: remove broken netfilter binary sysctls
No one has bothered to set strategy routine for the the netfilter sysctls that
return jiffies to be sysctl_jiffies.
So it appears the sys_sysctl path is unused and untested, so this patch
removes the binary sysctl numbers.
Which fixes the netfilter oops in 2.6.23-rc2-mm2 for me.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Cc: Patrick McHardy <kaber@trash.net>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 2 | ||||
-rw-r--r-- | net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 1 | ||||
-rw-r--r-- | net/netfilter/nf_conntrack_proto_generic.c | 2 | ||||
-rw-r--r-- | net/netfilter/nf_conntrack_proto_sctp.c | 14 | ||||
-rw-r--r-- | net/netfilter/nf_conntrack_proto_tcp.c | 18 | ||||
-rw-r--r-- | net/netfilter/nf_conntrack_proto_udp.c | 4 |
7 files changed, 0 insertions, 42 deletions
diff --git a/net/ipv4/netfilter/nf_conntrack_proto_icmp.c b/net/ipv4/netfilter/nf_conntrack_proto_icmp.c index 11fedc73049c..adcbaf6d4299 100644 --- a/net/ipv4/netfilter/nf_conntrack_proto_icmp.c +++ b/net/ipv4/netfilter/nf_conntrack_proto_icmp.c | |||
@@ -281,7 +281,6 @@ static int icmp_nlattr_to_tuple(struct nlattr *tb[], | |||
281 | static struct ctl_table_header *icmp_sysctl_header; | 281 | static struct ctl_table_header *icmp_sysctl_header; |
282 | static struct ctl_table icmp_sysctl_table[] = { | 282 | static struct ctl_table icmp_sysctl_table[] = { |
283 | { | 283 | { |
284 | .ctl_name = NET_NF_CONNTRACK_ICMP_TIMEOUT, | ||
285 | .procname = "nf_conntrack_icmp_timeout", | 284 | .procname = "nf_conntrack_icmp_timeout", |
286 | .data = &nf_ct_icmp_timeout, | 285 | .data = &nf_ct_icmp_timeout, |
287 | .maxlen = sizeof(unsigned int), | 286 | .maxlen = sizeof(unsigned int), |
@@ -295,7 +294,6 @@ static struct ctl_table icmp_sysctl_table[] = { | |||
295 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT | 294 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT |
296 | static struct ctl_table icmp_compat_sysctl_table[] = { | 295 | static struct ctl_table icmp_compat_sysctl_table[] = { |
297 | { | 296 | { |
298 | .ctl_name = NET_IPV4_NF_CONNTRACK_ICMP_TIMEOUT, | ||
299 | .procname = "ip_conntrack_icmp_timeout", | 297 | .procname = "ip_conntrack_icmp_timeout", |
300 | .data = &nf_ct_icmp_timeout, | 298 | .data = &nf_ct_icmp_timeout, |
301 | .maxlen = sizeof(unsigned int), | 299 | .maxlen = sizeof(unsigned int), |
diff --git a/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c b/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c index 0e40948f4fc6..ad74bab05047 100644 --- a/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c +++ b/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | |||
@@ -306,7 +306,6 @@ static struct nf_hook_ops ipv6_conntrack_ops[] = { | |||
306 | #ifdef CONFIG_SYSCTL | 306 | #ifdef CONFIG_SYSCTL |
307 | static ctl_table nf_ct_ipv6_sysctl_table[] = { | 307 | static ctl_table nf_ct_ipv6_sysctl_table[] = { |
308 | { | 308 | { |
309 | .ctl_name = NET_NF_CONNTRACK_FRAG6_TIMEOUT, | ||
310 | .procname = "nf_conntrack_frag6_timeout", | 309 | .procname = "nf_conntrack_frag6_timeout", |
311 | .data = &nf_frags_ctl.timeout, | 310 | .data = &nf_frags_ctl.timeout, |
312 | .maxlen = sizeof(unsigned int), | 311 | .maxlen = sizeof(unsigned int), |
diff --git a/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c b/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c index fbdc66920de4..fd9123f3dc04 100644 --- a/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c +++ b/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | |||
@@ -260,7 +260,6 @@ static int icmpv6_nlattr_to_tuple(struct nlattr *tb[], | |||
260 | static struct ctl_table_header *icmpv6_sysctl_header; | 260 | static struct ctl_table_header *icmpv6_sysctl_header; |
261 | static struct ctl_table icmpv6_sysctl_table[] = { | 261 | static struct ctl_table icmpv6_sysctl_table[] = { |
262 | { | 262 | { |
263 | .ctl_name = NET_NF_CONNTRACK_ICMPV6_TIMEOUT, | ||
264 | .procname = "nf_conntrack_icmpv6_timeout", | 263 | .procname = "nf_conntrack_icmpv6_timeout", |
265 | .data = &nf_ct_icmpv6_timeout, | 264 | .data = &nf_ct_icmpv6_timeout, |
266 | .maxlen = sizeof(unsigned int), | 265 | .maxlen = sizeof(unsigned int), |
diff --git a/net/netfilter/nf_conntrack_proto_generic.c b/net/netfilter/nf_conntrack_proto_generic.c index d8b501878d9f..13f819179642 100644 --- a/net/netfilter/nf_conntrack_proto_generic.c +++ b/net/netfilter/nf_conntrack_proto_generic.c | |||
@@ -70,7 +70,6 @@ static int new(struct nf_conn *conntrack, const struct sk_buff *skb, | |||
70 | static struct ctl_table_header *generic_sysctl_header; | 70 | static struct ctl_table_header *generic_sysctl_header; |
71 | static struct ctl_table generic_sysctl_table[] = { | 71 | static struct ctl_table generic_sysctl_table[] = { |
72 | { | 72 | { |
73 | .ctl_name = NET_NF_CONNTRACK_GENERIC_TIMEOUT, | ||
74 | .procname = "nf_conntrack_generic_timeout", | 73 | .procname = "nf_conntrack_generic_timeout", |
75 | .data = &nf_ct_generic_timeout, | 74 | .data = &nf_ct_generic_timeout, |
76 | .maxlen = sizeof(unsigned int), | 75 | .maxlen = sizeof(unsigned int), |
@@ -84,7 +83,6 @@ static struct ctl_table generic_sysctl_table[] = { | |||
84 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT | 83 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT |
85 | static struct ctl_table generic_compat_sysctl_table[] = { | 84 | static struct ctl_table generic_compat_sysctl_table[] = { |
86 | { | 85 | { |
87 | .ctl_name = NET_IPV4_NF_CONNTRACK_GENERIC_TIMEOUT, | ||
88 | .procname = "ip_conntrack_generic_timeout", | 86 | .procname = "ip_conntrack_generic_timeout", |
89 | .data = &nf_ct_generic_timeout, | 87 | .data = &nf_ct_generic_timeout, |
90 | .maxlen = sizeof(unsigned int), | 88 | .maxlen = sizeof(unsigned int), |
diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c index 04192acc7c40..cb0467510592 100644 --- a/net/netfilter/nf_conntrack_proto_sctp.c +++ b/net/netfilter/nf_conntrack_proto_sctp.c | |||
@@ -476,7 +476,6 @@ static unsigned int sctp_sysctl_table_users; | |||
476 | static struct ctl_table_header *sctp_sysctl_header; | 476 | static struct ctl_table_header *sctp_sysctl_header; |
477 | static struct ctl_table sctp_sysctl_table[] = { | 477 | static struct ctl_table sctp_sysctl_table[] = { |
478 | { | 478 | { |
479 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED, | ||
480 | .procname = "nf_conntrack_sctp_timeout_closed", | 479 | .procname = "nf_conntrack_sctp_timeout_closed", |
481 | .data = &nf_ct_sctp_timeout_closed, | 480 | .data = &nf_ct_sctp_timeout_closed, |
482 | .maxlen = sizeof(unsigned int), | 481 | .maxlen = sizeof(unsigned int), |
@@ -484,7 +483,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
484 | .proc_handler = &proc_dointvec_jiffies, | 483 | .proc_handler = &proc_dointvec_jiffies, |
485 | }, | 484 | }, |
486 | { | 485 | { |
487 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT, | ||
488 | .procname = "nf_conntrack_sctp_timeout_cookie_wait", | 486 | .procname = "nf_conntrack_sctp_timeout_cookie_wait", |
489 | .data = &nf_ct_sctp_timeout_cookie_wait, | 487 | .data = &nf_ct_sctp_timeout_cookie_wait, |
490 | .maxlen = sizeof(unsigned int), | 488 | .maxlen = sizeof(unsigned int), |
@@ -492,7 +490,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
492 | .proc_handler = &proc_dointvec_jiffies, | 490 | .proc_handler = &proc_dointvec_jiffies, |
493 | }, | 491 | }, |
494 | { | 492 | { |
495 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED, | ||
496 | .procname = "nf_conntrack_sctp_timeout_cookie_echoed", | 493 | .procname = "nf_conntrack_sctp_timeout_cookie_echoed", |
497 | .data = &nf_ct_sctp_timeout_cookie_echoed, | 494 | .data = &nf_ct_sctp_timeout_cookie_echoed, |
498 | .maxlen = sizeof(unsigned int), | 495 | .maxlen = sizeof(unsigned int), |
@@ -500,7 +497,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
500 | .proc_handler = &proc_dointvec_jiffies, | 497 | .proc_handler = &proc_dointvec_jiffies, |
501 | }, | 498 | }, |
502 | { | 499 | { |
503 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED, | ||
504 | .procname = "nf_conntrack_sctp_timeout_established", | 500 | .procname = "nf_conntrack_sctp_timeout_established", |
505 | .data = &nf_ct_sctp_timeout_established, | 501 | .data = &nf_ct_sctp_timeout_established, |
506 | .maxlen = sizeof(unsigned int), | 502 | .maxlen = sizeof(unsigned int), |
@@ -508,7 +504,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
508 | .proc_handler = &proc_dointvec_jiffies, | 504 | .proc_handler = &proc_dointvec_jiffies, |
509 | }, | 505 | }, |
510 | { | 506 | { |
511 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT, | ||
512 | .procname = "nf_conntrack_sctp_timeout_shutdown_sent", | 507 | .procname = "nf_conntrack_sctp_timeout_shutdown_sent", |
513 | .data = &nf_ct_sctp_timeout_shutdown_sent, | 508 | .data = &nf_ct_sctp_timeout_shutdown_sent, |
514 | .maxlen = sizeof(unsigned int), | 509 | .maxlen = sizeof(unsigned int), |
@@ -516,7 +511,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
516 | .proc_handler = &proc_dointvec_jiffies, | 511 | .proc_handler = &proc_dointvec_jiffies, |
517 | }, | 512 | }, |
518 | { | 513 | { |
519 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD, | ||
520 | .procname = "nf_conntrack_sctp_timeout_shutdown_recd", | 514 | .procname = "nf_conntrack_sctp_timeout_shutdown_recd", |
521 | .data = &nf_ct_sctp_timeout_shutdown_recd, | 515 | .data = &nf_ct_sctp_timeout_shutdown_recd, |
522 | .maxlen = sizeof(unsigned int), | 516 | .maxlen = sizeof(unsigned int), |
@@ -524,7 +518,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
524 | .proc_handler = &proc_dointvec_jiffies, | 518 | .proc_handler = &proc_dointvec_jiffies, |
525 | }, | 519 | }, |
526 | { | 520 | { |
527 | .ctl_name = NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT, | ||
528 | .procname = "nf_conntrack_sctp_timeout_shutdown_ack_sent", | 521 | .procname = "nf_conntrack_sctp_timeout_shutdown_ack_sent", |
529 | .data = &nf_ct_sctp_timeout_shutdown_ack_sent, | 522 | .data = &nf_ct_sctp_timeout_shutdown_ack_sent, |
530 | .maxlen = sizeof(unsigned int), | 523 | .maxlen = sizeof(unsigned int), |
@@ -539,7 +532,6 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
539 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT | 532 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT |
540 | static struct ctl_table sctp_compat_sysctl_table[] = { | 533 | static struct ctl_table sctp_compat_sysctl_table[] = { |
541 | { | 534 | { |
542 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED, | ||
543 | .procname = "ip_conntrack_sctp_timeout_closed", | 535 | .procname = "ip_conntrack_sctp_timeout_closed", |
544 | .data = &nf_ct_sctp_timeout_closed, | 536 | .data = &nf_ct_sctp_timeout_closed, |
545 | .maxlen = sizeof(unsigned int), | 537 | .maxlen = sizeof(unsigned int), |
@@ -547,7 +539,6 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
547 | .proc_handler = &proc_dointvec_jiffies, | 539 | .proc_handler = &proc_dointvec_jiffies, |
548 | }, | 540 | }, |
549 | { | 541 | { |
550 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT, | ||
551 | .procname = "ip_conntrack_sctp_timeout_cookie_wait", | 542 | .procname = "ip_conntrack_sctp_timeout_cookie_wait", |
552 | .data = &nf_ct_sctp_timeout_cookie_wait, | 543 | .data = &nf_ct_sctp_timeout_cookie_wait, |
553 | .maxlen = sizeof(unsigned int), | 544 | .maxlen = sizeof(unsigned int), |
@@ -555,7 +546,6 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
555 | .proc_handler = &proc_dointvec_jiffies, | 546 | .proc_handler = &proc_dointvec_jiffies, |
556 | }, | 547 | }, |
557 | { | 548 | { |
558 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED, | ||
559 | .procname = "ip_conntrack_sctp_timeout_cookie_echoed", | 549 | .procname = "ip_conntrack_sctp_timeout_cookie_echoed", |
560 | .data = &nf_ct_sctp_timeout_cookie_echoed, | 550 | .data = &nf_ct_sctp_timeout_cookie_echoed, |
561 | .maxlen = sizeof(unsigned int), | 551 | .maxlen = sizeof(unsigned int), |
@@ -563,7 +553,6 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
563 | .proc_handler = &proc_dointvec_jiffies, | 553 | .proc_handler = &proc_dointvec_jiffies, |
564 | }, | 554 | }, |
565 | { | 555 | { |
566 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED, | ||
567 | .procname = "ip_conntrack_sctp_timeout_established", | 556 | .procname = "ip_conntrack_sctp_timeout_established", |
568 | .data = &nf_ct_sctp_timeout_established, | 557 | .data = &nf_ct_sctp_timeout_established, |
569 | .maxlen = sizeof(unsigned int), | 558 | .maxlen = sizeof(unsigned int), |
@@ -571,7 +560,6 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
571 | .proc_handler = &proc_dointvec_jiffies, | 560 | .proc_handler = &proc_dointvec_jiffies, |
572 | }, | 561 | }, |
573 | { | 562 | { |
574 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT, | ||
575 | .procname = "ip_conntrack_sctp_timeout_shutdown_sent", | 563 | .procname = "ip_conntrack_sctp_timeout_shutdown_sent", |
576 | .data = &nf_ct_sctp_timeout_shutdown_sent, | 564 | .data = &nf_ct_sctp_timeout_shutdown_sent, |
577 | .maxlen = sizeof(unsigned int), | 565 | .maxlen = sizeof(unsigned int), |
@@ -579,7 +567,6 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
579 | .proc_handler = &proc_dointvec_jiffies, | 567 | .proc_handler = &proc_dointvec_jiffies, |
580 | }, | 568 | }, |
581 | { | 569 | { |
582 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD, | ||
583 | .procname = "ip_conntrack_sctp_timeout_shutdown_recd", | 570 | .procname = "ip_conntrack_sctp_timeout_shutdown_recd", |
584 | .data = &nf_ct_sctp_timeout_shutdown_recd, | 571 | .data = &nf_ct_sctp_timeout_shutdown_recd, |
585 | .maxlen = sizeof(unsigned int), | 572 | .maxlen = sizeof(unsigned int), |
@@ -587,7 +574,6 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
587 | .proc_handler = &proc_dointvec_jiffies, | 574 | .proc_handler = &proc_dointvec_jiffies, |
588 | }, | 575 | }, |
589 | { | 576 | { |
590 | .ctl_name = NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT, | ||
591 | .procname = "ip_conntrack_sctp_timeout_shutdown_ack_sent", | 577 | .procname = "ip_conntrack_sctp_timeout_shutdown_ack_sent", |
592 | .data = &nf_ct_sctp_timeout_shutdown_ack_sent, | 578 | .data = &nf_ct_sctp_timeout_shutdown_ack_sent, |
593 | .maxlen = sizeof(unsigned int), | 579 | .maxlen = sizeof(unsigned int), |
diff --git a/net/netfilter/nf_conntrack_proto_tcp.c b/net/netfilter/nf_conntrack_proto_tcp.c index c7075345971b..a127ab32881e 100644 --- a/net/netfilter/nf_conntrack_proto_tcp.c +++ b/net/netfilter/nf_conntrack_proto_tcp.c | |||
@@ -1162,7 +1162,6 @@ static unsigned int tcp_sysctl_table_users; | |||
1162 | static struct ctl_table_header *tcp_sysctl_header; | 1162 | static struct ctl_table_header *tcp_sysctl_header; |
1163 | static struct ctl_table tcp_sysctl_table[] = { | 1163 | static struct ctl_table tcp_sysctl_table[] = { |
1164 | { | 1164 | { |
1165 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT, | ||
1166 | .procname = "nf_conntrack_tcp_timeout_syn_sent", | 1165 | .procname = "nf_conntrack_tcp_timeout_syn_sent", |
1167 | .data = &nf_ct_tcp_timeout_syn_sent, | 1166 | .data = &nf_ct_tcp_timeout_syn_sent, |
1168 | .maxlen = sizeof(unsigned int), | 1167 | .maxlen = sizeof(unsigned int), |
@@ -1170,7 +1169,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1170 | .proc_handler = &proc_dointvec_jiffies, | 1169 | .proc_handler = &proc_dointvec_jiffies, |
1171 | }, | 1170 | }, |
1172 | { | 1171 | { |
1173 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV, | ||
1174 | .procname = "nf_conntrack_tcp_timeout_syn_recv", | 1172 | .procname = "nf_conntrack_tcp_timeout_syn_recv", |
1175 | .data = &nf_ct_tcp_timeout_syn_recv, | 1173 | .data = &nf_ct_tcp_timeout_syn_recv, |
1176 | .maxlen = sizeof(unsigned int), | 1174 | .maxlen = sizeof(unsigned int), |
@@ -1178,7 +1176,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1178 | .proc_handler = &proc_dointvec_jiffies, | 1176 | .proc_handler = &proc_dointvec_jiffies, |
1179 | }, | 1177 | }, |
1180 | { | 1178 | { |
1181 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED, | ||
1182 | .procname = "nf_conntrack_tcp_timeout_established", | 1179 | .procname = "nf_conntrack_tcp_timeout_established", |
1183 | .data = &nf_ct_tcp_timeout_established, | 1180 | .data = &nf_ct_tcp_timeout_established, |
1184 | .maxlen = sizeof(unsigned int), | 1181 | .maxlen = sizeof(unsigned int), |
@@ -1186,7 +1183,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1186 | .proc_handler = &proc_dointvec_jiffies, | 1183 | .proc_handler = &proc_dointvec_jiffies, |
1187 | }, | 1184 | }, |
1188 | { | 1185 | { |
1189 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT, | ||
1190 | .procname = "nf_conntrack_tcp_timeout_fin_wait", | 1186 | .procname = "nf_conntrack_tcp_timeout_fin_wait", |
1191 | .data = &nf_ct_tcp_timeout_fin_wait, | 1187 | .data = &nf_ct_tcp_timeout_fin_wait, |
1192 | .maxlen = sizeof(unsigned int), | 1188 | .maxlen = sizeof(unsigned int), |
@@ -1194,7 +1190,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1194 | .proc_handler = &proc_dointvec_jiffies, | 1190 | .proc_handler = &proc_dointvec_jiffies, |
1195 | }, | 1191 | }, |
1196 | { | 1192 | { |
1197 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT, | ||
1198 | .procname = "nf_conntrack_tcp_timeout_close_wait", | 1193 | .procname = "nf_conntrack_tcp_timeout_close_wait", |
1199 | .data = &nf_ct_tcp_timeout_close_wait, | 1194 | .data = &nf_ct_tcp_timeout_close_wait, |
1200 | .maxlen = sizeof(unsigned int), | 1195 | .maxlen = sizeof(unsigned int), |
@@ -1202,7 +1197,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1202 | .proc_handler = &proc_dointvec_jiffies, | 1197 | .proc_handler = &proc_dointvec_jiffies, |
1203 | }, | 1198 | }, |
1204 | { | 1199 | { |
1205 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK, | ||
1206 | .procname = "nf_conntrack_tcp_timeout_last_ack", | 1200 | .procname = "nf_conntrack_tcp_timeout_last_ack", |
1207 | .data = &nf_ct_tcp_timeout_last_ack, | 1201 | .data = &nf_ct_tcp_timeout_last_ack, |
1208 | .maxlen = sizeof(unsigned int), | 1202 | .maxlen = sizeof(unsigned int), |
@@ -1210,7 +1204,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1210 | .proc_handler = &proc_dointvec_jiffies, | 1204 | .proc_handler = &proc_dointvec_jiffies, |
1211 | }, | 1205 | }, |
1212 | { | 1206 | { |
1213 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT, | ||
1214 | .procname = "nf_conntrack_tcp_timeout_time_wait", | 1207 | .procname = "nf_conntrack_tcp_timeout_time_wait", |
1215 | .data = &nf_ct_tcp_timeout_time_wait, | 1208 | .data = &nf_ct_tcp_timeout_time_wait, |
1216 | .maxlen = sizeof(unsigned int), | 1209 | .maxlen = sizeof(unsigned int), |
@@ -1218,7 +1211,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1218 | .proc_handler = &proc_dointvec_jiffies, | 1211 | .proc_handler = &proc_dointvec_jiffies, |
1219 | }, | 1212 | }, |
1220 | { | 1213 | { |
1221 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE, | ||
1222 | .procname = "nf_conntrack_tcp_timeout_close", | 1214 | .procname = "nf_conntrack_tcp_timeout_close", |
1223 | .data = &nf_ct_tcp_timeout_close, | 1215 | .data = &nf_ct_tcp_timeout_close, |
1224 | .maxlen = sizeof(unsigned int), | 1216 | .maxlen = sizeof(unsigned int), |
@@ -1226,7 +1218,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1226 | .proc_handler = &proc_dointvec_jiffies, | 1218 | .proc_handler = &proc_dointvec_jiffies, |
1227 | }, | 1219 | }, |
1228 | { | 1220 | { |
1229 | .ctl_name = NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS, | ||
1230 | .procname = "nf_conntrack_tcp_timeout_max_retrans", | 1221 | .procname = "nf_conntrack_tcp_timeout_max_retrans", |
1231 | .data = &nf_ct_tcp_timeout_max_retrans, | 1222 | .data = &nf_ct_tcp_timeout_max_retrans, |
1232 | .maxlen = sizeof(unsigned int), | 1223 | .maxlen = sizeof(unsigned int), |
@@ -1265,7 +1256,6 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1265 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT | 1256 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT |
1266 | static struct ctl_table tcp_compat_sysctl_table[] = { | 1257 | static struct ctl_table tcp_compat_sysctl_table[] = { |
1267 | { | 1258 | { |
1268 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT, | ||
1269 | .procname = "ip_conntrack_tcp_timeout_syn_sent", | 1259 | .procname = "ip_conntrack_tcp_timeout_syn_sent", |
1270 | .data = &nf_ct_tcp_timeout_syn_sent, | 1260 | .data = &nf_ct_tcp_timeout_syn_sent, |
1271 | .maxlen = sizeof(unsigned int), | 1261 | .maxlen = sizeof(unsigned int), |
@@ -1273,7 +1263,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1273 | .proc_handler = &proc_dointvec_jiffies, | 1263 | .proc_handler = &proc_dointvec_jiffies, |
1274 | }, | 1264 | }, |
1275 | { | 1265 | { |
1276 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV, | ||
1277 | .procname = "ip_conntrack_tcp_timeout_syn_recv", | 1266 | .procname = "ip_conntrack_tcp_timeout_syn_recv", |
1278 | .data = &nf_ct_tcp_timeout_syn_recv, | 1267 | .data = &nf_ct_tcp_timeout_syn_recv, |
1279 | .maxlen = sizeof(unsigned int), | 1268 | .maxlen = sizeof(unsigned int), |
@@ -1281,7 +1270,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1281 | .proc_handler = &proc_dointvec_jiffies, | 1270 | .proc_handler = &proc_dointvec_jiffies, |
1282 | }, | 1271 | }, |
1283 | { | 1272 | { |
1284 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED, | ||
1285 | .procname = "ip_conntrack_tcp_timeout_established", | 1273 | .procname = "ip_conntrack_tcp_timeout_established", |
1286 | .data = &nf_ct_tcp_timeout_established, | 1274 | .data = &nf_ct_tcp_timeout_established, |
1287 | .maxlen = sizeof(unsigned int), | 1275 | .maxlen = sizeof(unsigned int), |
@@ -1289,7 +1277,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1289 | .proc_handler = &proc_dointvec_jiffies, | 1277 | .proc_handler = &proc_dointvec_jiffies, |
1290 | }, | 1278 | }, |
1291 | { | 1279 | { |
1292 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT, | ||
1293 | .procname = "ip_conntrack_tcp_timeout_fin_wait", | 1280 | .procname = "ip_conntrack_tcp_timeout_fin_wait", |
1294 | .data = &nf_ct_tcp_timeout_fin_wait, | 1281 | .data = &nf_ct_tcp_timeout_fin_wait, |
1295 | .maxlen = sizeof(unsigned int), | 1282 | .maxlen = sizeof(unsigned int), |
@@ -1297,7 +1284,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1297 | .proc_handler = &proc_dointvec_jiffies, | 1284 | .proc_handler = &proc_dointvec_jiffies, |
1298 | }, | 1285 | }, |
1299 | { | 1286 | { |
1300 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT, | ||
1301 | .procname = "ip_conntrack_tcp_timeout_close_wait", | 1287 | .procname = "ip_conntrack_tcp_timeout_close_wait", |
1302 | .data = &nf_ct_tcp_timeout_close_wait, | 1288 | .data = &nf_ct_tcp_timeout_close_wait, |
1303 | .maxlen = sizeof(unsigned int), | 1289 | .maxlen = sizeof(unsigned int), |
@@ -1305,7 +1291,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1305 | .proc_handler = &proc_dointvec_jiffies, | 1291 | .proc_handler = &proc_dointvec_jiffies, |
1306 | }, | 1292 | }, |
1307 | { | 1293 | { |
1308 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK, | ||
1309 | .procname = "ip_conntrack_tcp_timeout_last_ack", | 1294 | .procname = "ip_conntrack_tcp_timeout_last_ack", |
1310 | .data = &nf_ct_tcp_timeout_last_ack, | 1295 | .data = &nf_ct_tcp_timeout_last_ack, |
1311 | .maxlen = sizeof(unsigned int), | 1296 | .maxlen = sizeof(unsigned int), |
@@ -1313,7 +1298,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1313 | .proc_handler = &proc_dointvec_jiffies, | 1298 | .proc_handler = &proc_dointvec_jiffies, |
1314 | }, | 1299 | }, |
1315 | { | 1300 | { |
1316 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT, | ||
1317 | .procname = "ip_conntrack_tcp_timeout_time_wait", | 1301 | .procname = "ip_conntrack_tcp_timeout_time_wait", |
1318 | .data = &nf_ct_tcp_timeout_time_wait, | 1302 | .data = &nf_ct_tcp_timeout_time_wait, |
1319 | .maxlen = sizeof(unsigned int), | 1303 | .maxlen = sizeof(unsigned int), |
@@ -1321,7 +1305,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1321 | .proc_handler = &proc_dointvec_jiffies, | 1305 | .proc_handler = &proc_dointvec_jiffies, |
1322 | }, | 1306 | }, |
1323 | { | 1307 | { |
1324 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE, | ||
1325 | .procname = "ip_conntrack_tcp_timeout_close", | 1308 | .procname = "ip_conntrack_tcp_timeout_close", |
1326 | .data = &nf_ct_tcp_timeout_close, | 1309 | .data = &nf_ct_tcp_timeout_close, |
1327 | .maxlen = sizeof(unsigned int), | 1310 | .maxlen = sizeof(unsigned int), |
@@ -1329,7 +1312,6 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1329 | .proc_handler = &proc_dointvec_jiffies, | 1312 | .proc_handler = &proc_dointvec_jiffies, |
1330 | }, | 1313 | }, |
1331 | { | 1314 | { |
1332 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS, | ||
1333 | .procname = "ip_conntrack_tcp_timeout_max_retrans", | 1315 | .procname = "ip_conntrack_tcp_timeout_max_retrans", |
1334 | .data = &nf_ct_tcp_timeout_max_retrans, | 1316 | .data = &nf_ct_tcp_timeout_max_retrans, |
1335 | .maxlen = sizeof(unsigned int), | 1317 | .maxlen = sizeof(unsigned int), |
diff --git a/net/netfilter/nf_conntrack_proto_udp.c b/net/netfilter/nf_conntrack_proto_udp.c index ba80e1a1ea17..b3e7ecb080e6 100644 --- a/net/netfilter/nf_conntrack_proto_udp.c +++ b/net/netfilter/nf_conntrack_proto_udp.c | |||
@@ -146,7 +146,6 @@ static unsigned int udp_sysctl_table_users; | |||
146 | static struct ctl_table_header *udp_sysctl_header; | 146 | static struct ctl_table_header *udp_sysctl_header; |
147 | static struct ctl_table udp_sysctl_table[] = { | 147 | static struct ctl_table udp_sysctl_table[] = { |
148 | { | 148 | { |
149 | .ctl_name = NET_NF_CONNTRACK_UDP_TIMEOUT, | ||
150 | .procname = "nf_conntrack_udp_timeout", | 149 | .procname = "nf_conntrack_udp_timeout", |
151 | .data = &nf_ct_udp_timeout, | 150 | .data = &nf_ct_udp_timeout, |
152 | .maxlen = sizeof(unsigned int), | 151 | .maxlen = sizeof(unsigned int), |
@@ -154,7 +153,6 @@ static struct ctl_table udp_sysctl_table[] = { | |||
154 | .proc_handler = &proc_dointvec_jiffies, | 153 | .proc_handler = &proc_dointvec_jiffies, |
155 | }, | 154 | }, |
156 | { | 155 | { |
157 | .ctl_name = NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM, | ||
158 | .procname = "nf_conntrack_udp_timeout_stream", | 156 | .procname = "nf_conntrack_udp_timeout_stream", |
159 | .data = &nf_ct_udp_timeout_stream, | 157 | .data = &nf_ct_udp_timeout_stream, |
160 | .maxlen = sizeof(unsigned int), | 158 | .maxlen = sizeof(unsigned int), |
@@ -168,7 +166,6 @@ static struct ctl_table udp_sysctl_table[] = { | |||
168 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT | 166 | #ifdef CONFIG_NF_CONNTRACK_PROC_COMPAT |
169 | static struct ctl_table udp_compat_sysctl_table[] = { | 167 | static struct ctl_table udp_compat_sysctl_table[] = { |
170 | { | 168 | { |
171 | .ctl_name = NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT, | ||
172 | .procname = "ip_conntrack_udp_timeout", | 169 | .procname = "ip_conntrack_udp_timeout", |
173 | .data = &nf_ct_udp_timeout, | 170 | .data = &nf_ct_udp_timeout, |
174 | .maxlen = sizeof(unsigned int), | 171 | .maxlen = sizeof(unsigned int), |
@@ -176,7 +173,6 @@ static struct ctl_table udp_compat_sysctl_table[] = { | |||
176 | .proc_handler = &proc_dointvec_jiffies, | 173 | .proc_handler = &proc_dointvec_jiffies, |
177 | }, | 174 | }, |
178 | { | 175 | { |
179 | .ctl_name = NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT_STREAM, | ||
180 | .procname = "ip_conntrack_udp_timeout_stream", | 176 | .procname = "ip_conntrack_udp_timeout_stream", |
181 | .data = &nf_ct_udp_timeout_stream, | 177 | .data = &nf_ct_udp_timeout_stream, |
182 | .maxlen = sizeof(unsigned int), | 178 | .maxlen = sizeof(unsigned int), |