diff options
author | Alexey Dobriyan <adobriyan@gmail.com> | 2008-11-03 21:21:05 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-11-03 21:21:05 -0500 |
commit | 6d9f239a1edb31d6133230f478fd1dc2da338ec5 (patch) | |
tree | 305fa0da95a49db4e342f3f3042f8be0968b03ce | |
parent | 6cf3f41e6c08bca6641a695449791c38a25f35ff (diff) |
net: '&' redux
I want to compile out proc_* and sysctl_* handlers totally and
stub them to NULL depending on config options, however usage of &
will prevent this, since taking adress of NULL pointer will break
compilation.
So, drop & in front of every ->proc_handler and every ->strategy
handler, it was never needed in fact.
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
38 files changed, 509 insertions, 509 deletions
diff --git a/net/802/tr.c b/net/802/tr.c index 38f1f290c635..158150fee462 100644 --- a/net/802/tr.c +++ b/net/802/tr.c | |||
@@ -635,7 +635,7 @@ static struct ctl_table tr_table[] = { | |||
635 | .data = &sysctl_tr_rif_timeout, | 635 | .data = &sysctl_tr_rif_timeout, |
636 | .maxlen = sizeof(int), | 636 | .maxlen = sizeof(int), |
637 | .mode = 0644, | 637 | .mode = 0644, |
638 | .proc_handler = &proc_dointvec | 638 | .proc_handler = proc_dointvec |
639 | }, | 639 | }, |
640 | { 0 }, | 640 | { 0 }, |
641 | }; | 641 | }; |
diff --git a/net/appletalk/sysctl_net_atalk.c b/net/appletalk/sysctl_net_atalk.c index 621805dfa2f4..8d237b15183b 100644 --- a/net/appletalk/sysctl_net_atalk.c +++ b/net/appletalk/sysctl_net_atalk.c | |||
@@ -17,8 +17,8 @@ static struct ctl_table atalk_table[] = { | |||
17 | .data = &sysctl_aarp_expiry_time, | 17 | .data = &sysctl_aarp_expiry_time, |
18 | .maxlen = sizeof(int), | 18 | .maxlen = sizeof(int), |
19 | .mode = 0644, | 19 | .mode = 0644, |
20 | .proc_handler = &proc_dointvec_jiffies, | 20 | .proc_handler = proc_dointvec_jiffies, |
21 | .strategy = &sysctl_jiffies, | 21 | .strategy = sysctl_jiffies, |
22 | }, | 22 | }, |
23 | { | 23 | { |
24 | .ctl_name = NET_ATALK_AARP_TICK_TIME, | 24 | .ctl_name = NET_ATALK_AARP_TICK_TIME, |
@@ -26,8 +26,8 @@ static struct ctl_table atalk_table[] = { | |||
26 | .data = &sysctl_aarp_tick_time, | 26 | .data = &sysctl_aarp_tick_time, |
27 | .maxlen = sizeof(int), | 27 | .maxlen = sizeof(int), |
28 | .mode = 0644, | 28 | .mode = 0644, |
29 | .proc_handler = &proc_dointvec_jiffies, | 29 | .proc_handler = proc_dointvec_jiffies, |
30 | .strategy = &sysctl_jiffies, | 30 | .strategy = sysctl_jiffies, |
31 | }, | 31 | }, |
32 | { | 32 | { |
33 | .ctl_name = NET_ATALK_AARP_RETRANSMIT_LIMIT, | 33 | .ctl_name = NET_ATALK_AARP_RETRANSMIT_LIMIT, |
@@ -35,7 +35,7 @@ static struct ctl_table atalk_table[] = { | |||
35 | .data = &sysctl_aarp_retransmit_limit, | 35 | .data = &sysctl_aarp_retransmit_limit, |
36 | .maxlen = sizeof(int), | 36 | .maxlen = sizeof(int), |
37 | .mode = 0644, | 37 | .mode = 0644, |
38 | .proc_handler = &proc_dointvec, | 38 | .proc_handler = proc_dointvec, |
39 | }, | 39 | }, |
40 | { | 40 | { |
41 | .ctl_name = NET_ATALK_AARP_RESOLVE_TIME, | 41 | .ctl_name = NET_ATALK_AARP_RESOLVE_TIME, |
@@ -43,8 +43,8 @@ static struct ctl_table atalk_table[] = { | |||
43 | .data = &sysctl_aarp_resolve_time, | 43 | .data = &sysctl_aarp_resolve_time, |
44 | .maxlen = sizeof(int), | 44 | .maxlen = sizeof(int), |
45 | .mode = 0644, | 45 | .mode = 0644, |
46 | .proc_handler = &proc_dointvec_jiffies, | 46 | .proc_handler = proc_dointvec_jiffies, |
47 | .strategy = &sysctl_jiffies, | 47 | .strategy = sysctl_jiffies, |
48 | }, | 48 | }, |
49 | { 0 }, | 49 | { 0 }, |
50 | }; | 50 | }; |
diff --git a/net/ax25/sysctl_net_ax25.c b/net/ax25/sysctl_net_ax25.c index f288fc4aef9b..c1d877bb5dff 100644 --- a/net/ax25/sysctl_net_ax25.c +++ b/net/ax25/sysctl_net_ax25.c | |||
@@ -43,8 +43,8 @@ static const ctl_table ax25_param_table[] = { | |||
43 | .procname = "ip_default_mode", | 43 | .procname = "ip_default_mode", |
44 | .maxlen = sizeof(int), | 44 | .maxlen = sizeof(int), |
45 | .mode = 0644, | 45 | .mode = 0644, |
46 | .proc_handler = &proc_dointvec_minmax, | 46 | .proc_handler = proc_dointvec_minmax, |
47 | .strategy = &sysctl_intvec, | 47 | .strategy = sysctl_intvec, |
48 | .extra1 = &min_ipdefmode, | 48 | .extra1 = &min_ipdefmode, |
49 | .extra2 = &max_ipdefmode | 49 | .extra2 = &max_ipdefmode |
50 | }, | 50 | }, |
@@ -53,8 +53,8 @@ static const ctl_table ax25_param_table[] = { | |||
53 | .procname = "ax25_default_mode", | 53 | .procname = "ax25_default_mode", |
54 | .maxlen = sizeof(int), | 54 | .maxlen = sizeof(int), |
55 | .mode = 0644, | 55 | .mode = 0644, |
56 | .proc_handler = &proc_dointvec_minmax, | 56 | .proc_handler = proc_dointvec_minmax, |
57 | .strategy = &sysctl_intvec, | 57 | .strategy = sysctl_intvec, |
58 | .extra1 = &min_axdefmode, | 58 | .extra1 = &min_axdefmode, |
59 | .extra2 = &max_axdefmode | 59 | .extra2 = &max_axdefmode |
60 | }, | 60 | }, |
@@ -63,8 +63,8 @@ static const ctl_table ax25_param_table[] = { | |||
63 | .procname = "backoff_type", | 63 | .procname = "backoff_type", |
64 | .maxlen = sizeof(int), | 64 | .maxlen = sizeof(int), |
65 | .mode = 0644, | 65 | .mode = 0644, |
66 | .proc_handler = &proc_dointvec_minmax, | 66 | .proc_handler = proc_dointvec_minmax, |
67 | .strategy = &sysctl_intvec, | 67 | .strategy = sysctl_intvec, |
68 | .extra1 = &min_backoff, | 68 | .extra1 = &min_backoff, |
69 | .extra2 = &max_backoff | 69 | .extra2 = &max_backoff |
70 | }, | 70 | }, |
@@ -73,8 +73,8 @@ static const ctl_table ax25_param_table[] = { | |||
73 | .procname = "connect_mode", | 73 | .procname = "connect_mode", |
74 | .maxlen = sizeof(int), | 74 | .maxlen = sizeof(int), |
75 | .mode = 0644, | 75 | .mode = 0644, |
76 | .proc_handler = &proc_dointvec_minmax, | 76 | .proc_handler = proc_dointvec_minmax, |
77 | .strategy = &sysctl_intvec, | 77 | .strategy = sysctl_intvec, |
78 | .extra1 = &min_conmode, | 78 | .extra1 = &min_conmode, |
79 | .extra2 = &max_conmode | 79 | .extra2 = &max_conmode |
80 | }, | 80 | }, |
@@ -83,8 +83,8 @@ static const ctl_table ax25_param_table[] = { | |||
83 | .procname = "standard_window_size", | 83 | .procname = "standard_window_size", |
84 | .maxlen = sizeof(int), | 84 | .maxlen = sizeof(int), |
85 | .mode = 0644, | 85 | .mode = 0644, |
86 | .proc_handler = &proc_dointvec_minmax, | 86 | .proc_handler = proc_dointvec_minmax, |
87 | .strategy = &sysctl_intvec, | 87 | .strategy = sysctl_intvec, |
88 | .extra1 = &min_window, | 88 | .extra1 = &min_window, |
89 | .extra2 = &max_window | 89 | .extra2 = &max_window |
90 | }, | 90 | }, |
@@ -93,8 +93,8 @@ static const ctl_table ax25_param_table[] = { | |||
93 | .procname = "extended_window_size", | 93 | .procname = "extended_window_size", |
94 | .maxlen = sizeof(int), | 94 | .maxlen = sizeof(int), |
95 | .mode = 0644, | 95 | .mode = 0644, |
96 | .proc_handler = &proc_dointvec_minmax, | 96 | .proc_handler = proc_dointvec_minmax, |
97 | .strategy = &sysctl_intvec, | 97 | .strategy = sysctl_intvec, |
98 | .extra1 = &min_ewindow, | 98 | .extra1 = &min_ewindow, |
99 | .extra2 = &max_ewindow | 99 | .extra2 = &max_ewindow |
100 | }, | 100 | }, |
@@ -103,8 +103,8 @@ static const ctl_table ax25_param_table[] = { | |||
103 | .procname = "t1_timeout", | 103 | .procname = "t1_timeout", |
104 | .maxlen = sizeof(int), | 104 | .maxlen = sizeof(int), |
105 | .mode = 0644, | 105 | .mode = 0644, |
106 | .proc_handler = &proc_dointvec_minmax, | 106 | .proc_handler = proc_dointvec_minmax, |
107 | .strategy = &sysctl_intvec, | 107 | .strategy = sysctl_intvec, |
108 | .extra1 = &min_t1, | 108 | .extra1 = &min_t1, |
109 | .extra2 = &max_t1 | 109 | .extra2 = &max_t1 |
110 | }, | 110 | }, |
@@ -113,8 +113,8 @@ static const ctl_table ax25_param_table[] = { | |||
113 | .procname = "t2_timeout", | 113 | .procname = "t2_timeout", |
114 | .maxlen = sizeof(int), | 114 | .maxlen = sizeof(int), |
115 | .mode = 0644, | 115 | .mode = 0644, |
116 | .proc_handler = &proc_dointvec_minmax, | 116 | .proc_handler = proc_dointvec_minmax, |
117 | .strategy = &sysctl_intvec, | 117 | .strategy = sysctl_intvec, |
118 | .extra1 = &min_t2, | 118 | .extra1 = &min_t2, |
119 | .extra2 = &max_t2 | 119 | .extra2 = &max_t2 |
120 | }, | 120 | }, |
@@ -123,8 +123,8 @@ static const ctl_table ax25_param_table[] = { | |||
123 | .procname = "t3_timeout", | 123 | .procname = "t3_timeout", |
124 | .maxlen = sizeof(int), | 124 | .maxlen = sizeof(int), |
125 | .mode = 0644, | 125 | .mode = 0644, |
126 | .proc_handler = &proc_dointvec_minmax, | 126 | .proc_handler = proc_dointvec_minmax, |
127 | .strategy = &sysctl_intvec, | 127 | .strategy = sysctl_intvec, |
128 | .extra1 = &min_t3, | 128 | .extra1 = &min_t3, |
129 | .extra2 = &max_t3 | 129 | .extra2 = &max_t3 |
130 | }, | 130 | }, |
@@ -133,8 +133,8 @@ static const ctl_table ax25_param_table[] = { | |||
133 | .procname = "idle_timeout", | 133 | .procname = "idle_timeout", |
134 | .maxlen = sizeof(int), | 134 | .maxlen = sizeof(int), |
135 | .mode = 0644, | 135 | .mode = 0644, |
136 | .proc_handler = &proc_dointvec_minmax, | 136 | .proc_handler = proc_dointvec_minmax, |
137 | .strategy = &sysctl_intvec, | 137 | .strategy = sysctl_intvec, |
138 | .extra1 = &min_idle, | 138 | .extra1 = &min_idle, |
139 | .extra2 = &max_idle | 139 | .extra2 = &max_idle |
140 | }, | 140 | }, |
@@ -143,8 +143,8 @@ static const ctl_table ax25_param_table[] = { | |||
143 | .procname = "maximum_retry_count", | 143 | .procname = "maximum_retry_count", |
144 | .maxlen = sizeof(int), | 144 | .maxlen = sizeof(int), |
145 | .mode = 0644, | 145 | .mode = 0644, |
146 | .proc_handler = &proc_dointvec_minmax, | 146 | .proc_handler = proc_dointvec_minmax, |
147 | .strategy = &sysctl_intvec, | 147 | .strategy = sysctl_intvec, |
148 | .extra1 = &min_n2, | 148 | .extra1 = &min_n2, |
149 | .extra2 = &max_n2 | 149 | .extra2 = &max_n2 |
150 | }, | 150 | }, |
@@ -153,8 +153,8 @@ static const ctl_table ax25_param_table[] = { | |||
153 | .procname = "maximum_packet_length", | 153 | .procname = "maximum_packet_length", |
154 | .maxlen = sizeof(int), | 154 | .maxlen = sizeof(int), |
155 | .mode = 0644, | 155 | .mode = 0644, |
156 | .proc_handler = &proc_dointvec_minmax, | 156 | .proc_handler = proc_dointvec_minmax, |
157 | .strategy = &sysctl_intvec, | 157 | .strategy = sysctl_intvec, |
158 | .extra1 = &min_paclen, | 158 | .extra1 = &min_paclen, |
159 | .extra2 = &max_paclen | 159 | .extra2 = &max_paclen |
160 | }, | 160 | }, |
@@ -163,8 +163,8 @@ static const ctl_table ax25_param_table[] = { | |||
163 | .procname = "protocol", | 163 | .procname = "protocol", |
164 | .maxlen = sizeof(int), | 164 | .maxlen = sizeof(int), |
165 | .mode = 0644, | 165 | .mode = 0644, |
166 | .proc_handler = &proc_dointvec_minmax, | 166 | .proc_handler = proc_dointvec_minmax, |
167 | .strategy = &sysctl_intvec, | 167 | .strategy = sysctl_intvec, |
168 | .extra1 = &min_proto, | 168 | .extra1 = &min_proto, |
169 | .extra2 = &max_proto | 169 | .extra2 = &max_proto |
170 | }, | 170 | }, |
@@ -174,8 +174,8 @@ static const ctl_table ax25_param_table[] = { | |||
174 | .procname = "dama_slave_timeout", | 174 | .procname = "dama_slave_timeout", |
175 | .maxlen = sizeof(int), | 175 | .maxlen = sizeof(int), |
176 | .mode = 0644, | 176 | .mode = 0644, |
177 | .proc_handler = &proc_dointvec_minmax, | 177 | .proc_handler = proc_dointvec_minmax, |
178 | .strategy = &sysctl_intvec, | 178 | .strategy = sysctl_intvec, |
179 | .extra1 = &min_ds_timeout, | 179 | .extra1 = &min_ds_timeout, |
180 | .extra2 = &max_ds_timeout | 180 | .extra2 = &max_ds_timeout |
181 | }, | 181 | }, |
diff --git a/net/bridge/br_netfilter.c b/net/bridge/br_netfilter.c index fa5cda4e552a..db6176d96e71 100644 --- a/net/bridge/br_netfilter.c +++ b/net/bridge/br_netfilter.c | |||
@@ -938,35 +938,35 @@ static ctl_table brnf_table[] = { | |||
938 | .data = &brnf_call_arptables, | 938 | .data = &brnf_call_arptables, |
939 | .maxlen = sizeof(int), | 939 | .maxlen = sizeof(int), |
940 | .mode = 0644, | 940 | .mode = 0644, |
941 | .proc_handler = &brnf_sysctl_call_tables, | 941 | .proc_handler = brnf_sysctl_call_tables, |
942 | }, | 942 | }, |
943 | { | 943 | { |
944 | .procname = "bridge-nf-call-iptables", | 944 | .procname = "bridge-nf-call-iptables", |
945 | .data = &brnf_call_iptables, | 945 | .data = &brnf_call_iptables, |
946 | .maxlen = sizeof(int), | 946 | .maxlen = sizeof(int), |
947 | .mode = 0644, | 947 | .mode = 0644, |
948 | .proc_handler = &brnf_sysctl_call_tables, | 948 | .proc_handler = brnf_sysctl_call_tables, |
949 | }, | 949 | }, |
950 | { | 950 | { |
951 | .procname = "bridge-nf-call-ip6tables", | 951 | .procname = "bridge-nf-call-ip6tables", |
952 | .data = &brnf_call_ip6tables, | 952 | .data = &brnf_call_ip6tables, |
953 | .maxlen = sizeof(int), | 953 | .maxlen = sizeof(int), |
954 | .mode = 0644, | 954 | .mode = 0644, |
955 | .proc_handler = &brnf_sysctl_call_tables, | 955 | .proc_handler = brnf_sysctl_call_tables, |
956 | }, | 956 | }, |
957 | { | 957 | { |
958 | .procname = "bridge-nf-filter-vlan-tagged", | 958 | .procname = "bridge-nf-filter-vlan-tagged", |
959 | .data = &brnf_filter_vlan_tagged, | 959 | .data = &brnf_filter_vlan_tagged, |
960 | .maxlen = sizeof(int), | 960 | .maxlen = sizeof(int), |
961 | .mode = 0644, | 961 | .mode = 0644, |
962 | .proc_handler = &brnf_sysctl_call_tables, | 962 | .proc_handler = brnf_sysctl_call_tables, |
963 | }, | 963 | }, |
964 | { | 964 | { |
965 | .procname = "bridge-nf-filter-pppoe-tagged", | 965 | .procname = "bridge-nf-filter-pppoe-tagged", |
966 | .data = &brnf_filter_pppoe_tagged, | 966 | .data = &brnf_filter_pppoe_tagged, |
967 | .maxlen = sizeof(int), | 967 | .maxlen = sizeof(int), |
968 | .mode = 0644, | 968 | .mode = 0644, |
969 | .proc_handler = &brnf_sysctl_call_tables, | 969 | .proc_handler = brnf_sysctl_call_tables, |
970 | }, | 970 | }, |
971 | { .ctl_name = 0 } | 971 | { .ctl_name = 0 } |
972 | }; | 972 | }; |
diff --git a/net/core/neighbour.c b/net/core/neighbour.c index b337a937ea52..d9bbe010e0ee 100644 --- a/net/core/neighbour.c +++ b/net/core/neighbour.c | |||
@@ -2566,128 +2566,128 @@ static struct neigh_sysctl_table { | |||
2566 | .procname = "mcast_solicit", | 2566 | .procname = "mcast_solicit", |
2567 | .maxlen = sizeof(int), | 2567 | .maxlen = sizeof(int), |
2568 | .mode = 0644, | 2568 | .mode = 0644, |
2569 | .proc_handler = &proc_dointvec, | 2569 | .proc_handler = proc_dointvec, |
2570 | }, | 2570 | }, |
2571 | { | 2571 | { |
2572 | .ctl_name = NET_NEIGH_UCAST_SOLICIT, | 2572 | .ctl_name = NET_NEIGH_UCAST_SOLICIT, |
2573 | .procname = "ucast_solicit", | 2573 | .procname = "ucast_solicit", |
2574 | .maxlen = sizeof(int), | 2574 | .maxlen = sizeof(int), |
2575 | .mode = 0644, | 2575 | .mode = 0644, |
2576 | .proc_handler = &proc_dointvec, | 2576 | .proc_handler = proc_dointvec, |
2577 | }, | 2577 | }, |
2578 | { | 2578 | { |
2579 | .ctl_name = NET_NEIGH_APP_SOLICIT, | 2579 | .ctl_name = NET_NEIGH_APP_SOLICIT, |
2580 | .procname = "app_solicit", | 2580 | .procname = "app_solicit", |
2581 | .maxlen = sizeof(int), | 2581 | .maxlen = sizeof(int), |
2582 | .mode = 0644, | 2582 | .mode = 0644, |
2583 | .proc_handler = &proc_dointvec, | 2583 | .proc_handler = proc_dointvec, |
2584 | }, | 2584 | }, |
2585 | { | 2585 | { |
2586 | .procname = "retrans_time", | 2586 | .procname = "retrans_time", |
2587 | .maxlen = sizeof(int), | 2587 | .maxlen = sizeof(int), |
2588 | .mode = 0644, | 2588 | .mode = 0644, |
2589 | .proc_handler = &proc_dointvec_userhz_jiffies, | 2589 | .proc_handler = proc_dointvec_userhz_jiffies, |
2590 | }, | 2590 | }, |
2591 | { | 2591 | { |
2592 | .ctl_name = NET_NEIGH_REACHABLE_TIME, | 2592 | .ctl_name = NET_NEIGH_REACHABLE_TIME, |
2593 | .procname = "base_reachable_time", | 2593 | .procname = "base_reachable_time", |
2594 | .maxlen = sizeof(int), | 2594 | .maxlen = sizeof(int), |
2595 | .mode = 0644, | 2595 | .mode = 0644, |
2596 | .proc_handler = &proc_dointvec_jiffies, | 2596 | .proc_handler = proc_dointvec_jiffies, |
2597 | .strategy = &sysctl_jiffies, | 2597 | .strategy = sysctl_jiffies, |
2598 | }, | 2598 | }, |
2599 | { | 2599 | { |
2600 | .ctl_name = NET_NEIGH_DELAY_PROBE_TIME, | 2600 | .ctl_name = NET_NEIGH_DELAY_PROBE_TIME, |
2601 | .procname = "delay_first_probe_time", | 2601 | .procname = "delay_first_probe_time", |
2602 | .maxlen = sizeof(int), | 2602 | .maxlen = sizeof(int), |
2603 | .mode = 0644, | 2603 | .mode = 0644, |
2604 | .proc_handler = &proc_dointvec_jiffies, | 2604 | .proc_handler = proc_dointvec_jiffies, |
2605 | .strategy = &sysctl_jiffies, | 2605 | .strategy = sysctl_jiffies, |
2606 | }, | 2606 | }, |
2607 | { | 2607 | { |
2608 | .ctl_name = NET_NEIGH_GC_STALE_TIME, | 2608 | .ctl_name = NET_NEIGH_GC_STALE_TIME, |
2609 | .procname = "gc_stale_time", | 2609 | .procname = "gc_stale_time", |
2610 | .maxlen = sizeof(int), | 2610 | .maxlen = sizeof(int), |
2611 | .mode = 0644, | 2611 | .mode = 0644, |
2612 | .proc_handler = &proc_dointvec_jiffies, | 2612 | .proc_handler = proc_dointvec_jiffies, |
2613 | .strategy = &sysctl_jiffies, | 2613 | .strategy = sysctl_jiffies, |
2614 | }, | 2614 | }, |
2615 | { | 2615 | { |
2616 | .ctl_name = NET_NEIGH_UNRES_QLEN, | 2616 | .ctl_name = NET_NEIGH_UNRES_QLEN, |
2617 | .procname = "unres_qlen", | 2617 | .procname = "unres_qlen", |
2618 | .maxlen = sizeof(int), | 2618 | .maxlen = sizeof(int), |
2619 | .mode = 0644, | 2619 | .mode = 0644, |
2620 | .proc_handler = &proc_dointvec, | 2620 | .proc_handler = proc_dointvec, |
2621 | }, | 2621 | }, |
2622 | { | 2622 | { |
2623 | .ctl_name = NET_NEIGH_PROXY_QLEN, | 2623 | .ctl_name = NET_NEIGH_PROXY_QLEN, |
2624 | .procname = "proxy_qlen", | 2624 | .procname = "proxy_qlen", |
2625 | .maxlen = sizeof(int), | 2625 | .maxlen = sizeof(int), |
2626 | .mode = 0644, | 2626 | .mode = 0644, |
2627 | .proc_handler = &proc_dointvec, | 2627 | .proc_handler = proc_dointvec, |
2628 | }, | 2628 | }, |
2629 | { | 2629 | { |
2630 | .procname = "anycast_delay", | 2630 | .procname = "anycast_delay", |
2631 | .maxlen = sizeof(int), | 2631 | .maxlen = sizeof(int), |
2632 | .mode = 0644, | 2632 | .mode = 0644, |
2633 | .proc_handler = &proc_dointvec_userhz_jiffies, | 2633 | .proc_handler = proc_dointvec_userhz_jiffies, |
2634 | }, | 2634 | }, |
2635 | { | 2635 | { |
2636 | .procname = "proxy_delay", | 2636 | .procname = "proxy_delay", |
2637 | .maxlen = sizeof(int), | 2637 | .maxlen = sizeof(int), |
2638 | .mode = 0644, | 2638 | .mode = 0644, |
2639 | .proc_handler = &proc_dointvec_userhz_jiffies, | 2639 | .proc_handler = proc_dointvec_userhz_jiffies, |
2640 | }, | 2640 | }, |
2641 | { | 2641 | { |
2642 | .procname = "locktime", | 2642 | .procname = "locktime", |
2643 | .maxlen = sizeof(int), | 2643 | .maxlen = sizeof(int), |
2644 | .mode = 0644, | 2644 | .mode = 0644, |
2645 | .proc_handler = &proc_dointvec_userhz_jiffies, | 2645 | .proc_handler = proc_dointvec_userhz_jiffies, |
2646 | }, | 2646 | }, |
2647 | { | 2647 | { |
2648 | .ctl_name = NET_NEIGH_RETRANS_TIME_MS, | 2648 | .ctl_name = NET_NEIGH_RETRANS_TIME_MS, |
2649 | .procname = "retrans_time_ms", | 2649 | .procname = "retrans_time_ms", |
2650 | .maxlen = sizeof(int), | 2650 | .maxlen = sizeof(int), |
2651 | .mode = 0644, | 2651 | .mode = 0644, |
2652 | .proc_handler = &proc_dointvec_ms_jiffies, | 2652 | .proc_handler = proc_dointvec_ms_jiffies, |
2653 | .strategy = &sysctl_ms_jiffies, | 2653 | .strategy = sysctl_ms_jiffies, |
2654 | }, | 2654 | }, |
2655 | { | 2655 | { |
2656 | .ctl_name = NET_NEIGH_REACHABLE_TIME_MS, | 2656 | .ctl_name = NET_NEIGH_REACHABLE_TIME_MS, |
2657 | .procname = "base_reachable_time_ms", | 2657 | .procname = "base_reachable_time_ms", |
2658 | .maxlen = sizeof(int), | 2658 | .maxlen = sizeof(int), |
2659 | .mode = 0644, | 2659 | .mode = 0644, |
2660 | .proc_handler = &proc_dointvec_ms_jiffies, | 2660 | .proc_handler = proc_dointvec_ms_jiffies, |
2661 | .strategy = &sysctl_ms_jiffies, | 2661 | .strategy = sysctl_ms_jiffies, |
2662 | }, | 2662 | }, |
2663 | { | 2663 | { |
2664 | .ctl_name = NET_NEIGH_GC_INTERVAL, | 2664 | .ctl_name = NET_NEIGH_GC_INTERVAL, |
2665 | .procname = "gc_interval", | 2665 | .procname = "gc_interval", |
2666 | .maxlen = sizeof(int), | 2666 | .maxlen = sizeof(int), |
2667 | .mode = 0644, | 2667 | .mode = 0644, |
2668 | .proc_handler = &proc_dointvec_jiffies, | 2668 | .proc_handler = proc_dointvec_jiffies, |
2669 | .strategy = &sysctl_jiffies, | 2669 | .strategy = sysctl_jiffies, |
2670 | }, | 2670 | }, |
2671 | { | 2671 | { |
2672 | .ctl_name = NET_NEIGH_GC_THRESH1, | 2672 | .ctl_name = NET_NEIGH_GC_THRESH1, |
2673 | .procname = "gc_thresh1", | 2673 | .procname = "gc_thresh1", |
2674 | .maxlen = sizeof(int), | 2674 | .maxlen = sizeof(int), |
2675 | .mode = 0644, | 2675 | .mode = 0644, |
2676 | .proc_handler = &proc_dointvec, | 2676 | .proc_handler = proc_dointvec, |
2677 | }, | 2677 | }, |
2678 | { | 2678 | { |
2679 | .ctl_name = NET_NEIGH_GC_THRESH2, | 2679 | .ctl_name = NET_NEIGH_GC_THRESH2, |
2680 | .procname = "gc_thresh2", | 2680 | .procname = "gc_thresh2", |
2681 | .maxlen = sizeof(int), | 2681 | .maxlen = sizeof(int), |
2682 | .mode = 0644, | 2682 | .mode = 0644, |
2683 | .proc_handler = &proc_dointvec, | 2683 | .proc_handler = proc_dointvec, |
2684 | }, | 2684 | }, |
2685 | { | 2685 | { |
2686 | .ctl_name = NET_NEIGH_GC_THRESH3, | 2686 | .ctl_name = NET_NEIGH_GC_THRESH3, |
2687 | .procname = "gc_thresh3", | 2687 | .procname = "gc_thresh3", |
2688 | .maxlen = sizeof(int), | 2688 | .maxlen = sizeof(int), |
2689 | .mode = 0644, | 2689 | .mode = 0644, |
2690 | .proc_handler = &proc_dointvec, | 2690 | .proc_handler = proc_dointvec, |
2691 | }, | 2691 | }, |
2692 | {}, | 2692 | {}, |
2693 | }, | 2693 | }, |
diff --git a/net/core/sysctl_net_core.c b/net/core/sysctl_net_core.c index f686467ff12b..2bc0384b0448 100644 --- a/net/core/sysctl_net_core.c +++ b/net/core/sysctl_net_core.c | |||
@@ -22,7 +22,7 @@ static struct ctl_table net_core_table[] = { | |||
22 | .data = &sysctl_wmem_max, | 22 | .data = &sysctl_wmem_max, |
23 | .maxlen = sizeof(int), | 23 | .maxlen = sizeof(int), |
24 | .mode = 0644, | 24 | .mode = 0644, |
25 | .proc_handler = &proc_dointvec | 25 | .proc_handler = proc_dointvec |
26 | }, | 26 | }, |
27 | { | 27 | { |
28 | .ctl_name = NET_CORE_RMEM_MAX, | 28 | .ctl_name = NET_CORE_RMEM_MAX, |
@@ -30,7 +30,7 @@ static struct ctl_table net_core_table[] = { | |||
30 | .data = &sysctl_rmem_max, | 30 | .data = &sysctl_rmem_max, |
31 | .maxlen = sizeof(int), | 31 | .maxlen = sizeof(int), |
32 | .mode = 0644, | 32 | .mode = 0644, |
33 | .proc_handler = &proc_dointvec | 33 | .proc_handler = proc_dointvec |
34 | }, | 34 | }, |
35 | { | 35 | { |
36 | .ctl_name = NET_CORE_WMEM_DEFAULT, | 36 | .ctl_name = NET_CORE_WMEM_DEFAULT, |
@@ -38,7 +38,7 @@ static struct ctl_table net_core_table[] = { | |||
38 | .data = &sysctl_wmem_default, | 38 | .data = &sysctl_wmem_default, |
39 | .maxlen = sizeof(int), | 39 | .maxlen = sizeof(int), |
40 | .mode = 0644, | 40 | .mode = 0644, |
41 | .proc_handler = &proc_dointvec | 41 | .proc_handler = proc_dointvec |
42 | }, | 42 | }, |
43 | { | 43 | { |
44 | .ctl_name = NET_CORE_RMEM_DEFAULT, | 44 | .ctl_name = NET_CORE_RMEM_DEFAULT, |
@@ -46,7 +46,7 @@ static struct ctl_table net_core_table[] = { | |||
46 | .data = &sysctl_rmem_default, | 46 | .data = &sysctl_rmem_default, |
47 | .maxlen = sizeof(int), | 47 | .maxlen = sizeof(int), |
48 | .mode = 0644, | 48 | .mode = 0644, |
49 | .proc_handler = &proc_dointvec | 49 | .proc_handler = proc_dointvec |
50 | }, | 50 | }, |
51 | { | 51 | { |
52 | .ctl_name = NET_CORE_DEV_WEIGHT, | 52 | .ctl_name = NET_CORE_DEV_WEIGHT, |
@@ -54,7 +54,7 @@ static struct ctl_table net_core_table[] = { | |||
54 | .data = &weight_p, | 54 | .data = &weight_p, |
55 | .maxlen = sizeof(int), | 55 | .maxlen = sizeof(int), |
56 | .mode = 0644, | 56 | .mode = 0644, |
57 | .proc_handler = &proc_dointvec | 57 | .proc_handler = proc_dointvec |
58 | }, | 58 | }, |
59 | { | 59 | { |
60 | .ctl_name = NET_CORE_MAX_BACKLOG, | 60 | .ctl_name = NET_CORE_MAX_BACKLOG, |
@@ -62,7 +62,7 @@ static struct ctl_table net_core_table[] = { | |||
62 | .data = &netdev_max_backlog, | 62 | .data = &netdev_max_backlog, |
63 | .maxlen = sizeof(int), | 63 | .maxlen = sizeof(int), |
64 | .mode = 0644, | 64 | .mode = 0644, |
65 | .proc_handler = &proc_dointvec | 65 | .proc_handler = proc_dointvec |
66 | }, | 66 | }, |
67 | { | 67 | { |
68 | .ctl_name = NET_CORE_MSG_COST, | 68 | .ctl_name = NET_CORE_MSG_COST, |
@@ -70,8 +70,8 @@ static struct ctl_table net_core_table[] = { | |||
70 | .data = &net_ratelimit_state.interval, | 70 | .data = &net_ratelimit_state.interval, |
71 | .maxlen = sizeof(int), | 71 | .maxlen = sizeof(int), |
72 | .mode = 0644, | 72 | .mode = 0644, |
73 | .proc_handler = &proc_dointvec_jiffies, | 73 | .proc_handler = proc_dointvec_jiffies, |
74 | .strategy = &sysctl_jiffies, | 74 | .strategy = sysctl_jiffies, |
75 | }, | 75 | }, |
76 | { | 76 | { |
77 | .ctl_name = NET_CORE_MSG_BURST, | 77 | .ctl_name = NET_CORE_MSG_BURST, |
@@ -79,7 +79,7 @@ static struct ctl_table net_core_table[] = { | |||
79 | .data = &net_ratelimit_state.burst, | 79 | .data = &net_ratelimit_state.burst, |
80 | .maxlen = sizeof(int), | 80 | .maxlen = sizeof(int), |
81 | .mode = 0644, | 81 | .mode = 0644, |
82 | .proc_handler = &proc_dointvec, | 82 | .proc_handler = proc_dointvec, |
83 | }, | 83 | }, |
84 | { | 84 | { |
85 | .ctl_name = NET_CORE_OPTMEM_MAX, | 85 | .ctl_name = NET_CORE_OPTMEM_MAX, |
@@ -87,7 +87,7 @@ static struct ctl_table net_core_table[] = { | |||
87 | .data = &sysctl_optmem_max, | 87 | .data = &sysctl_optmem_max, |
88 | .maxlen = sizeof(int), | 88 | .maxlen = sizeof(int), |
89 | .mode = 0644, | 89 | .mode = 0644, |
90 | .proc_handler = &proc_dointvec | 90 | .proc_handler = proc_dointvec |
91 | }, | 91 | }, |
92 | #ifdef CONFIG_XFRM | 92 | #ifdef CONFIG_XFRM |
93 | { | 93 | { |
@@ -96,7 +96,7 @@ static struct ctl_table net_core_table[] = { | |||
96 | .data = &sysctl_xfrm_aevent_etime, | 96 | .data = &sysctl_xfrm_aevent_etime, |
97 | .maxlen = sizeof(u32), | 97 | .maxlen = sizeof(u32), |
98 | .mode = 0644, | 98 | .mode = 0644, |
99 | .proc_handler = &proc_dointvec | 99 | .proc_handler = proc_dointvec |
100 | }, | 100 | }, |
101 | { | 101 | { |
102 | .ctl_name = NET_CORE_AEVENT_RSEQTH, | 102 | .ctl_name = NET_CORE_AEVENT_RSEQTH, |
@@ -104,7 +104,7 @@ static struct ctl_table net_core_table[] = { | |||
104 | .data = &sysctl_xfrm_aevent_rseqth, | 104 | .data = &sysctl_xfrm_aevent_rseqth, |
105 | .maxlen = sizeof(u32), | 105 | .maxlen = sizeof(u32), |
106 | .mode = 0644, | 106 | .mode = 0644, |
107 | .proc_handler = &proc_dointvec | 107 | .proc_handler = proc_dointvec |
108 | }, | 108 | }, |
109 | { | 109 | { |
110 | .ctl_name = CTL_UNNUMBERED, | 110 | .ctl_name = CTL_UNNUMBERED, |
@@ -112,7 +112,7 @@ static struct ctl_table net_core_table[] = { | |||
112 | .data = &sysctl_xfrm_larval_drop, | 112 | .data = &sysctl_xfrm_larval_drop, |
113 | .maxlen = sizeof(int), | 113 | .maxlen = sizeof(int), |
114 | .mode = 0644, | 114 | .mode = 0644, |
115 | .proc_handler = &proc_dointvec | 115 | .proc_handler = proc_dointvec |
116 | }, | 116 | }, |
117 | { | 117 | { |
118 | .ctl_name = CTL_UNNUMBERED, | 118 | .ctl_name = CTL_UNNUMBERED, |
@@ -120,7 +120,7 @@ static struct ctl_table net_core_table[] = { | |||
120 | .data = &sysctl_xfrm_acq_expires, | 120 | .data = &sysctl_xfrm_acq_expires, |
121 | .maxlen = sizeof(int), | 121 | .maxlen = sizeof(int), |
122 | .mode = 0644, | 122 | .mode = 0644, |
123 | .proc_handler = &proc_dointvec | 123 | .proc_handler = proc_dointvec |
124 | }, | 124 | }, |
125 | #endif /* CONFIG_XFRM */ | 125 | #endif /* CONFIG_XFRM */ |
126 | #endif /* CONFIG_NET */ | 126 | #endif /* CONFIG_NET */ |
@@ -130,7 +130,7 @@ static struct ctl_table net_core_table[] = { | |||
130 | .data = &netdev_budget, | 130 | .data = &netdev_budget, |
131 | .maxlen = sizeof(int), | 131 | .maxlen = sizeof(int), |
132 | .mode = 0644, | 132 | .mode = 0644, |
133 | .proc_handler = &proc_dointvec | 133 | .proc_handler = proc_dointvec |
134 | }, | 134 | }, |
135 | { | 135 | { |
136 | .ctl_name = NET_CORE_WARNINGS, | 136 | .ctl_name = NET_CORE_WARNINGS, |
@@ -138,7 +138,7 @@ static struct ctl_table net_core_table[] = { | |||
138 | .data = &net_msg_warn, | 138 | .data = &net_msg_warn, |
139 | .maxlen = sizeof(int), | 139 | .maxlen = sizeof(int), |
140 | .mode = 0644, | 140 | .mode = 0644, |
141 | .proc_handler = &proc_dointvec | 141 | .proc_handler = proc_dointvec |
142 | }, | 142 | }, |
143 | { .ctl_name = 0 } | 143 | { .ctl_name = 0 } |
144 | }; | 144 | }; |
@@ -150,7 +150,7 @@ static struct ctl_table netns_core_table[] = { | |||
150 | .data = &init_net.core.sysctl_somaxconn, | 150 | .data = &init_net.core.sysctl_somaxconn, |
151 | .maxlen = sizeof(int), | 151 | .maxlen = sizeof(int), |
152 | .mode = 0644, | 152 | .mode = 0644, |
153 | .proc_handler = &proc_dointvec | 153 | .proc_handler = proc_dointvec |
154 | }, | 154 | }, |
155 | { .ctl_name = 0 } | 155 | { .ctl_name = 0 } |
156 | }; | 156 | }; |
diff --git a/net/decnet/sysctl_net_decnet.c b/net/decnet/sysctl_net_decnet.c index 36400b266896..2f360a1e5e49 100644 --- a/net/decnet/sysctl_net_decnet.c +++ b/net/decnet/sysctl_net_decnet.c | |||
@@ -354,8 +354,8 @@ static ctl_table dn_table[] = { | |||
354 | .data = node_name, | 354 | .data = node_name, |
355 | .maxlen = 7, | 355 | .maxlen = 7, |
356 | .mode = 0644, | 356 | .mode = 0644, |
357 | .proc_handler = &proc_dostring, | 357 | .proc_handler = proc_dostring, |
358 | .strategy = &sysctl_string, | 358 | .strategy = sysctl_string, |
359 | }, | 359 | }, |
360 | { | 360 | { |
361 | .ctl_name = NET_DECNET_DEFAULT_DEVICE, | 361 | .ctl_name = NET_DECNET_DEFAULT_DEVICE, |
@@ -371,8 +371,8 @@ static ctl_table dn_table[] = { | |||
371 | .data = &decnet_time_wait, | 371 | .data = &decnet_time_wait, |
372 | .maxlen = sizeof(int), | 372 | .maxlen = sizeof(int), |
373 | .mode = 0644, | 373 | .mode = 0644, |
374 | .proc_handler = &proc_dointvec_minmax, | 374 | .proc_handler = proc_dointvec_minmax, |
375 | .strategy = &sysctl_intvec, | 375 | .strategy = sysctl_intvec, |
376 | .extra1 = &min_decnet_time_wait, | 376 | .extra1 = &min_decnet_time_wait, |
377 | .extra2 = &max_decnet_time_wait | 377 | .extra2 = &max_decnet_time_wait |
378 | }, | 378 | }, |
@@ -382,8 +382,8 @@ static ctl_table dn_table[] = { | |||
382 | .data = &decnet_dn_count, | 382 | .data = &decnet_dn_count, |
383 | .maxlen = sizeof(int), | 383 | .maxlen = sizeof(int), |
384 | .mode = 0644, | 384 | .mode = 0644, |
385 | .proc_handler = &proc_dointvec_minmax, | 385 | .proc_handler = proc_dointvec_minmax, |
386 | .strategy = &sysctl_intvec, | 386 | .strategy = sysctl_intvec, |
387 | .extra1 = &min_state_count, | 387 | .extra1 = &min_state_count, |
388 | .extra2 = &max_state_count | 388 | .extra2 = &max_state_count |
389 | }, | 389 | }, |
@@ -393,8 +393,8 @@ static ctl_table dn_table[] = { | |||
393 | .data = &decnet_di_count, | 393 | .data = &decnet_di_count, |
394 | .maxlen = sizeof(int), | 394 | .maxlen = sizeof(int), |
395 | .mode = 0644, | 395 | .mode = 0644, |
396 | .proc_handler = &proc_dointvec_minmax, | 396 | .proc_handler = proc_dointvec_minmax, |
397 | .strategy = &sysctl_intvec, | 397 | .strategy = sysctl_intvec, |
398 | .extra1 = &min_state_count, | 398 | .extra1 = &min_state_count, |
399 | .extra2 = &max_state_count | 399 | .extra2 = &max_state_count |
400 | }, | 400 | }, |
@@ -404,8 +404,8 @@ static ctl_table dn_table[] = { | |||
404 | .data = &decnet_dr_count, | 404 | .data = &decnet_dr_count, |
405 | .maxlen = sizeof(int), | 405 | .maxlen = sizeof(int), |
406 | .mode = 0644, | 406 | .mode = 0644, |
407 | .proc_handler = &proc_dointvec_minmax, | 407 | .proc_handler = proc_dointvec_minmax, |
408 | .strategy = &sysctl_intvec, | 408 | .strategy = sysctl_intvec, |
409 | .extra1 = &min_state_count, | 409 | .extra1 = &min_state_count, |
410 | .extra2 = &max_state_count | 410 | .extra2 = &max_state_count |
411 | }, | 411 | }, |
@@ -415,8 +415,8 @@ static ctl_table dn_table[] = { | |||
415 | .data = &decnet_dst_gc_interval, | 415 | .data = &decnet_dst_gc_interval, |
416 | .maxlen = sizeof(int), | 416 | .maxlen = sizeof(int), |
417 | .mode = 0644, | 417 | .mode = 0644, |
418 | .proc_handler = &proc_dointvec_minmax, | 418 | .proc_handler = proc_dointvec_minmax, |
419 | .strategy = &sysctl_intvec, | 419 | .strategy = sysctl_intvec, |
420 | .extra1 = &min_decnet_dst_gc_interval, | 420 | .extra1 = &min_decnet_dst_gc_interval, |
421 | .extra2 = &max_decnet_dst_gc_interval | 421 | .extra2 = &max_decnet_dst_gc_interval |
422 | }, | 422 | }, |
@@ -426,8 +426,8 @@ static ctl_table dn_table[] = { | |||
426 | .data = &decnet_no_fc_max_cwnd, | 426 | .data = &decnet_no_fc_max_cwnd, |
427 | .maxlen = sizeof(int), | 427 | .maxlen = sizeof(int), |
428 | .mode = 0644, | 428 | .mode = 0644, |
429 | .proc_handler = &proc_dointvec_minmax, | 429 | .proc_handler = proc_dointvec_minmax, |
430 | .strategy = &sysctl_intvec, | 430 | .strategy = sysctl_intvec, |
431 | .extra1 = &min_decnet_no_fc_max_cwnd, | 431 | .extra1 = &min_decnet_no_fc_max_cwnd, |
432 | .extra2 = &max_decnet_no_fc_max_cwnd | 432 | .extra2 = &max_decnet_no_fc_max_cwnd |
433 | }, | 433 | }, |
@@ -437,8 +437,8 @@ static ctl_table dn_table[] = { | |||
437 | .data = &sysctl_decnet_mem, | 437 | .data = &sysctl_decnet_mem, |
438 | .maxlen = sizeof(sysctl_decnet_mem), | 438 | .maxlen = sizeof(sysctl_decnet_mem), |
439 | .mode = 0644, | 439 | .mode = 0644, |
440 | .proc_handler = &proc_dointvec, | 440 | .proc_handler = proc_dointvec, |
441 | .strategy = &sysctl_intvec, | 441 | .strategy = sysctl_intvec, |
442 | }, | 442 | }, |
443 | { | 443 | { |
444 | .ctl_name = NET_DECNET_RMEM, | 444 | .ctl_name = NET_DECNET_RMEM, |
@@ -446,8 +446,8 @@ static ctl_table dn_table[] = { | |||
446 | .data = &sysctl_decnet_rmem, | 446 | .data = &sysctl_decnet_rmem, |
447 | .maxlen = sizeof(sysctl_decnet_rmem), | 447 | .maxlen = sizeof(sysctl_decnet_rmem), |
448 | .mode = 0644, | 448 | .mode = 0644, |
449 | .proc_handler = &proc_dointvec, | 449 | .proc_handler = proc_dointvec, |
450 | .strategy = &sysctl_intvec, | 450 | .strategy = sysctl_intvec, |
451 | }, | 451 | }, |
452 | { | 452 | { |
453 | .ctl_name = NET_DECNET_WMEM, | 453 | .ctl_name = NET_DECNET_WMEM, |
@@ -455,8 +455,8 @@ static ctl_table dn_table[] = { | |||
455 | .data = &sysctl_decnet_wmem, | 455 | .data = &sysctl_decnet_wmem, |
456 | .maxlen = sizeof(sysctl_decnet_wmem), | 456 | .maxlen = sizeof(sysctl_decnet_wmem), |
457 | .mode = 0644, | 457 | .mode = 0644, |
458 | .proc_handler = &proc_dointvec, | 458 | .proc_handler = proc_dointvec, |
459 | .strategy = &sysctl_intvec, | 459 | .strategy = sysctl_intvec, |
460 | }, | 460 | }, |
461 | { | 461 | { |
462 | .ctl_name = NET_DECNET_DEBUG_LEVEL, | 462 | .ctl_name = NET_DECNET_DEBUG_LEVEL, |
@@ -464,8 +464,8 @@ static ctl_table dn_table[] = { | |||
464 | .data = &decnet_debug_level, | 464 | .data = &decnet_debug_level, |
465 | .maxlen = sizeof(int), | 465 | .maxlen = sizeof(int), |
466 | .mode = 0644, | 466 | .mode = 0644, |
467 | .proc_handler = &proc_dointvec, | 467 | .proc_handler = proc_dointvec, |
468 | .strategy = &sysctl_intvec, | 468 | .strategy = sysctl_intvec, |
469 | }, | 469 | }, |
470 | {0} | 470 | {0} |
471 | }; | 471 | }; |
diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c index 1a3c37b5e936..6659ac000eeb 100644 --- a/net/ipv4/ip_fragment.c +++ b/net/ipv4/ip_fragment.c | |||
@@ -607,7 +607,7 @@ static struct ctl_table ip4_frags_ns_ctl_table[] = { | |||
607 | .data = &init_net.ipv4.frags.high_thresh, | 607 | .data = &init_net.ipv4.frags.high_thresh, |
608 | .maxlen = sizeof(int), | 608 | .maxlen = sizeof(int), |
609 | .mode = 0644, | 609 | .mode = 0644, |
610 | .proc_handler = &proc_dointvec | 610 | .proc_handler = proc_dointvec |
611 | }, | 611 | }, |
612 | { | 612 | { |
613 | .ctl_name = NET_IPV4_IPFRAG_LOW_THRESH, | 613 | .ctl_name = NET_IPV4_IPFRAG_LOW_THRESH, |
@@ -615,7 +615,7 @@ static struct ctl_table ip4_frags_ns_ctl_table[] = { | |||
615 | .data = &init_net.ipv4.frags.low_thresh, | 615 | .data = &init_net.ipv4.frags.low_thresh, |
616 | .maxlen = sizeof(int), | 616 | .maxlen = sizeof(int), |
617 | .mode = 0644, | 617 | .mode = 0644, |
618 | .proc_handler = &proc_dointvec | 618 | .proc_handler = proc_dointvec |
619 | }, | 619 | }, |
620 | { | 620 | { |
621 | .ctl_name = NET_IPV4_IPFRAG_TIME, | 621 | .ctl_name = NET_IPV4_IPFRAG_TIME, |
@@ -623,8 +623,8 @@ static struct ctl_table ip4_frags_ns_ctl_table[] = { | |||
623 | .data = &init_net.ipv4.frags.timeout, | 623 | .data = &init_net.ipv4.frags.timeout, |
624 | .maxlen = sizeof(int), | 624 | .maxlen = sizeof(int), |
625 | .mode = 0644, | 625 | .mode = 0644, |
626 | .proc_handler = &proc_dointvec_jiffies, | 626 | .proc_handler = proc_dointvec_jiffies, |
627 | .strategy = &sysctl_jiffies | 627 | .strategy = sysctl_jiffies |
628 | }, | 628 | }, |
629 | { } | 629 | { } |
630 | }; | 630 | }; |
@@ -636,15 +636,15 @@ static struct ctl_table ip4_frags_ctl_table[] = { | |||
636 | .data = &ip4_frags.secret_interval, | 636 | .data = &ip4_frags.secret_interval, |
637 | .maxlen = sizeof(int), | 637 | .maxlen = sizeof(int), |
638 | .mode = 0644, | 638 | .mode = 0644, |
639 | .proc_handler = &proc_dointvec_jiffies, | 639 | .proc_handler = proc_dointvec_jiffies, |
640 | .strategy = &sysctl_jiffies | 640 | .strategy = sysctl_jiffies |
641 | }, | 641 | }, |
642 | { | 642 | { |
643 | .procname = "ipfrag_max_dist", | 643 | .procname = "ipfrag_max_dist", |
644 | .data = &sysctl_ipfrag_max_dist, | 644 | .data = &sysctl_ipfrag_max_dist, |
645 | .maxlen = sizeof(int), | 645 | .maxlen = sizeof(int), |
646 | .mode = 0644, | 646 | .mode = 0644, |
647 | .proc_handler = &proc_dointvec_minmax, | 647 | .proc_handler = proc_dointvec_minmax, |
648 | .extra1 = &zero | 648 | .extra1 = &zero |
649 | }, | 649 | }, |
650 | { } | 650 | { } |
diff --git a/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c b/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c index bddadead6195..b2141e11575e 100644 --- a/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c +++ b/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | |||
@@ -197,7 +197,7 @@ static ctl_table ip_ct_sysctl_table[] = { | |||
197 | .data = &nf_conntrack_max, | 197 | .data = &nf_conntrack_max, |
198 | .maxlen = sizeof(int), | 198 | .maxlen = sizeof(int), |
199 | .mode = 0644, | 199 | .mode = 0644, |
200 | .proc_handler = &proc_dointvec, | 200 | .proc_handler = proc_dointvec, |
201 | }, | 201 | }, |
202 | { | 202 | { |
203 | .ctl_name = NET_IPV4_NF_CONNTRACK_COUNT, | 203 | .ctl_name = NET_IPV4_NF_CONNTRACK_COUNT, |
@@ -205,7 +205,7 @@ static ctl_table ip_ct_sysctl_table[] = { | |||
205 | .data = &init_net.ct.count, | 205 | .data = &init_net.ct.count, |
206 | .maxlen = sizeof(int), | 206 | .maxlen = sizeof(int), |
207 | .mode = 0444, | 207 | .mode = 0444, |
208 | .proc_handler = &proc_dointvec, | 208 | .proc_handler = proc_dointvec, |
209 | }, | 209 | }, |
210 | { | 210 | { |
211 | .ctl_name = NET_IPV4_NF_CONNTRACK_BUCKETS, | 211 | .ctl_name = NET_IPV4_NF_CONNTRACK_BUCKETS, |
@@ -213,7 +213,7 @@ static ctl_table ip_ct_sysctl_table[] = { | |||
213 | .data = &nf_conntrack_htable_size, | 213 | .data = &nf_conntrack_htable_size, |
214 | .maxlen = sizeof(unsigned int), | 214 | .maxlen = sizeof(unsigned int), |
215 | .mode = 0444, | 215 | .mode = 0444, |
216 | .proc_handler = &proc_dointvec, | 216 | .proc_handler = proc_dointvec, |
217 | }, | 217 | }, |
218 | { | 218 | { |
219 | .ctl_name = NET_IPV4_NF_CONNTRACK_CHECKSUM, | 219 | .ctl_name = NET_IPV4_NF_CONNTRACK_CHECKSUM, |
@@ -221,7 +221,7 @@ static ctl_table ip_ct_sysctl_table[] = { | |||
221 | .data = &init_net.ct.sysctl_checksum, | 221 | .data = &init_net.ct.sysctl_checksum, |
222 | .maxlen = sizeof(int), | 222 | .maxlen = sizeof(int), |
223 | .mode = 0644, | 223 | .mode = 0644, |
224 | .proc_handler = &proc_dointvec, | 224 | .proc_handler = proc_dointvec, |
225 | }, | 225 | }, |
226 | { | 226 | { |
227 | .ctl_name = NET_IPV4_NF_CONNTRACK_LOG_INVALID, | 227 | .ctl_name = NET_IPV4_NF_CONNTRACK_LOG_INVALID, |
@@ -229,8 +229,8 @@ static ctl_table ip_ct_sysctl_table[] = { | |||
229 | .data = &init_net.ct.sysctl_log_invalid, | 229 | .data = &init_net.ct.sysctl_log_invalid, |
230 | .maxlen = sizeof(unsigned int), | 230 | .maxlen = sizeof(unsigned int), |
231 | .mode = 0644, | 231 | .mode = 0644, |
232 | .proc_handler = &proc_dointvec_minmax, | 232 | .proc_handler = proc_dointvec_minmax, |
233 | .strategy = &sysctl_intvec, | 233 | .strategy = sysctl_intvec, |
234 | .extra1 = &log_invalid_proto_min, | 234 | .extra1 = &log_invalid_proto_min, |
235 | .extra2 = &log_invalid_proto_max, | 235 | .extra2 = &log_invalid_proto_max, |
236 | }, | 236 | }, |
diff --git a/net/ipv4/netfilter/nf_conntrack_proto_icmp.c b/net/ipv4/netfilter/nf_conntrack_proto_icmp.c index 4e8879220222..1fd3ef7718b6 100644 --- a/net/ipv4/netfilter/nf_conntrack_proto_icmp.c +++ b/net/ipv4/netfilter/nf_conntrack_proto_icmp.c | |||
@@ -272,7 +272,7 @@ static struct ctl_table icmp_sysctl_table[] = { | |||
272 | .data = &nf_ct_icmp_timeout, | 272 | .data = &nf_ct_icmp_timeout, |
273 | .maxlen = sizeof(unsigned int), | 273 | .maxlen = sizeof(unsigned int), |
274 | .mode = 0644, | 274 | .mode = 0644, |
275 | .proc_handler = &proc_dointvec_jiffies, | 275 | .proc_handler = proc_dointvec_jiffies, |
276 | }, | 276 | }, |
277 | { | 277 | { |
278 | .ctl_name = 0 | 278 | .ctl_name = 0 |
@@ -285,7 +285,7 @@ static struct ctl_table icmp_compat_sysctl_table[] = { | |||
285 | .data = &nf_ct_icmp_timeout, | 285 | .data = &nf_ct_icmp_timeout, |
286 | .maxlen = sizeof(unsigned int), | 286 | .maxlen = sizeof(unsigned int), |
287 | .mode = 0644, | 287 | .mode = 0644, |
288 | .proc_handler = &proc_dointvec_jiffies, | 288 | .proc_handler = proc_dointvec_jiffies, |
289 | }, | 289 | }, |
290 | { | 290 | { |
291 | .ctl_name = 0 | 291 | .ctl_name = 0 |
diff --git a/net/ipv4/route.c b/net/ipv4/route.c index f47b9db0db7f..0dc0c3826763 100644 --- a/net/ipv4/route.c +++ b/net/ipv4/route.c | |||
@@ -3118,7 +3118,7 @@ static ctl_table ipv4_route_table[] = { | |||
3118 | .data = &ipv4_dst_ops.gc_thresh, | 3118 | .data = &ipv4_dst_ops.gc_thresh, |
3119 | .maxlen = sizeof(int), | 3119 | .maxlen = sizeof(int), |
3120 | .mode = 0644, | 3120 | .mode = 0644, |
3121 | .proc_handler = &proc_dointvec, | 3121 | .proc_handler = proc_dointvec, |
3122 | }, | 3122 | }, |
3123 | { | 3123 | { |
3124 | .ctl_name = NET_IPV4_ROUTE_MAX_SIZE, | 3124 | .ctl_name = NET_IPV4_ROUTE_MAX_SIZE, |
@@ -3126,7 +3126,7 @@ static ctl_table ipv4_route_table[] = { | |||
3126 | .data = &ip_rt_max_size, | 3126 | .data = &ip_rt_max_size, |
3127 | .maxlen = sizeof(int), | 3127 | .maxlen = sizeof(int), |
3128 | .mode = 0644, | 3128 | .mode = 0644, |
3129 | .proc_handler = &proc_dointvec, | 3129 | .proc_handler = proc_dointvec, |
3130 | }, | 3130 | }, |
3131 | { | 3131 | { |
3132 | /* Deprecated. Use gc_min_interval_ms */ | 3132 | /* Deprecated. Use gc_min_interval_ms */ |
@@ -3136,8 +3136,8 @@ static ctl_table ipv4_route_table[] = { | |||
3136 | .data = &ip_rt_gc_min_interval, | 3136 | .data = &ip_rt_gc_min_interval, |
3137 | .maxlen = sizeof(int), | 3137 | .maxlen = sizeof(int), |
3138 | .mode = 0644, | 3138 | .mode = 0644, |
3139 | .proc_handler = &proc_dointvec_jiffies, | 3139 | .proc_handler = proc_dointvec_jiffies, |
3140 | .strategy = &sysctl_jiffies, | 3140 | .strategy = sysctl_jiffies, |
3141 | }, | 3141 | }, |
3142 | { | 3142 | { |
3143 | .ctl_name = NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS, | 3143 | .ctl_name = NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS, |
@@ -3145,8 +3145,8 @@ static ctl_table ipv4_route_table[] = { | |||
3145 | .data = &ip_rt_gc_min_interval, | 3145 | .data = &ip_rt_gc_min_interval, |
3146 | .maxlen = sizeof(int), | 3146 | .maxlen = sizeof(int), |
3147 | .mode = 0644, | 3147 | .mode = 0644, |
3148 | .proc_handler = &proc_dointvec_ms_jiffies, | 3148 | .proc_handler = proc_dointvec_ms_jiffies, |
3149 | .strategy = &sysctl_ms_jiffies, | 3149 | .strategy = sysctl_ms_jiffies, |
3150 | }, | 3150 | }, |
3151 | { | 3151 | { |
3152 | .ctl_name = NET_IPV4_ROUTE_GC_TIMEOUT, | 3152 | .ctl_name = NET_IPV4_ROUTE_GC_TIMEOUT, |
@@ -3154,8 +3154,8 @@ static ctl_table ipv4_route_table[] = { | |||
3154 | .data = &ip_rt_gc_timeout, | 3154 | .data = &ip_rt_gc_timeout, |
3155 | .maxlen = sizeof(int), | 3155 | .maxlen = sizeof(int), |
3156 | .mode = 0644, | 3156 | .mode = 0644, |
3157 | .proc_handler = &proc_dointvec_jiffies, | 3157 | .proc_handler = proc_dointvec_jiffies, |
3158 | .strategy = &sysctl_jiffies, | 3158 | .strategy = sysctl_jiffies, |
3159 | }, | 3159 | }, |
3160 | { | 3160 | { |
3161 | .ctl_name = NET_IPV4_ROUTE_GC_INTERVAL, | 3161 | .ctl_name = NET_IPV4_ROUTE_GC_INTERVAL, |
@@ -3163,8 +3163,8 @@ static ctl_table ipv4_route_table[] = { | |||
3163 | .data = &ip_rt_gc_interval, | 3163 | .data = &ip_rt_gc_interval, |
3164 | .maxlen = sizeof(int), | 3164 | .maxlen = sizeof(int), |
3165 | .mode = 0644, | 3165 | .mode = 0644, |
3166 | .proc_handler = &proc_dointvec_jiffies, | 3166 | .proc_handler = proc_dointvec_jiffies, |
3167 | .strategy = &sysctl_jiffies, | 3167 | .strategy = sysctl_jiffies, |
3168 | }, | 3168 | }, |
3169 | { | 3169 | { |
3170 | .ctl_name = NET_IPV4_ROUTE_REDIRECT_LOAD, | 3170 | .ctl_name = NET_IPV4_ROUTE_REDIRECT_LOAD, |
@@ -3172,7 +3172,7 @@ static ctl_table ipv4_route_table[] = { | |||
3172 | .data = &ip_rt_redirect_load, | 3172 | .data = &ip_rt_redirect_load, |
3173 | .maxlen = sizeof(int), | 3173 | .maxlen = sizeof(int), |
3174 | .mode = 0644, | 3174 | .mode = 0644, |
3175 | .proc_handler = &proc_dointvec, | 3175 | .proc_handler = proc_dointvec, |
3176 | }, | 3176 | }, |
3177 | { | 3177 | { |
3178 | .ctl_name = NET_IPV4_ROUTE_REDIRECT_NUMBER, | 3178 | .ctl_name = NET_IPV4_ROUTE_REDIRECT_NUMBER, |
@@ -3180,7 +3180,7 @@ static ctl_table ipv4_route_table[] = { | |||
3180 | .data = &ip_rt_redirect_number, | 3180 | .data = &ip_rt_redirect_number, |
3181 | .maxlen = sizeof(int), | 3181 | .maxlen = sizeof(int), |
3182 | .mode = 0644, | 3182 | .mode = 0644, |
3183 | .proc_handler = &proc_dointvec, | 3183 | .proc_handler = proc_dointvec, |
3184 | }, | 3184 | }, |
3185 | { | 3185 | { |
3186 | .ctl_name = NET_IPV4_ROUTE_REDIRECT_SILENCE, | 3186 | .ctl_name = NET_IPV4_ROUTE_REDIRECT_SILENCE, |
@@ -3188,7 +3188,7 @@ static ctl_table ipv4_route_table[] = { | |||
3188 | .data = &ip_rt_redirect_silence, | 3188 | .data = &ip_rt_redirect_silence, |
3189 | .maxlen = sizeof(int), | 3189 | .maxlen = sizeof(int), |
3190 | .mode = 0644, | 3190 | .mode = 0644, |
3191 | .proc_handler = &proc_dointvec, | 3191 | .proc_handler = proc_dointvec, |
3192 | }, | 3192 | }, |
3193 | { | 3193 | { |
3194 | .ctl_name = NET_IPV4_ROUTE_ERROR_COST, | 3194 | .ctl_name = NET_IPV4_ROUTE_ERROR_COST, |
@@ -3196,7 +3196,7 @@ static ctl_table ipv4_route_table[] = { | |||
3196 | .data = &ip_rt_error_cost, | 3196 | .data = &ip_rt_error_cost, |
3197 | .maxlen = sizeof(int), | 3197 | .maxlen = sizeof(int), |
3198 | .mode = 0644, | 3198 | .mode = 0644, |
3199 | .proc_handler = &proc_dointvec, | 3199 | .proc_handler = proc_dointvec, |
3200 | }, | 3200 | }, |
3201 | { | 3201 | { |
3202 | .ctl_name = NET_IPV4_ROUTE_ERROR_BURST, | 3202 | .ctl_name = NET_IPV4_ROUTE_ERROR_BURST, |
@@ -3204,7 +3204,7 @@ static ctl_table ipv4_route_table[] = { | |||
3204 | .data = &ip_rt_error_burst, | 3204 | .data = &ip_rt_error_burst, |
3205 | .maxlen = sizeof(int), | 3205 | .maxlen = sizeof(int), |
3206 | .mode = 0644, | 3206 | .mode = 0644, |
3207 | .proc_handler = &proc_dointvec, | 3207 | .proc_handler = proc_dointvec, |
3208 | }, | 3208 | }, |
3209 | { | 3209 | { |
3210 | .ctl_name = NET_IPV4_ROUTE_GC_ELASTICITY, | 3210 | .ctl_name = NET_IPV4_ROUTE_GC_ELASTICITY, |
@@ -3212,7 +3212,7 @@ static ctl_table ipv4_route_table[] = { | |||
3212 | .data = &ip_rt_gc_elasticity, | 3212 | .data = &ip_rt_gc_elasticity, |
3213 | .maxlen = sizeof(int), | 3213 | .maxlen = sizeof(int), |
3214 | .mode = 0644, | 3214 | .mode = 0644, |
3215 | .proc_handler = &proc_dointvec, | 3215 | .proc_handler = proc_dointvec, |
3216 | }, | 3216 | }, |
3217 | { | 3217 | { |
3218 | .ctl_name = NET_IPV4_ROUTE_MTU_EXPIRES, | 3218 | .ctl_name = NET_IPV4_ROUTE_MTU_EXPIRES, |
@@ -3220,8 +3220,8 @@ static ctl_table ipv4_route_table[] = { | |||
3220 | .data = &ip_rt_mtu_expires, | 3220 | .data = &ip_rt_mtu_expires, |
3221 | .maxlen = sizeof(int), | 3221 | .maxlen = sizeof(int), |
3222 | .mode = 0644, | 3222 | .mode = 0644, |
3223 | .proc_handler = &proc_dointvec_jiffies, | 3223 | .proc_handler = proc_dointvec_jiffies, |
3224 | .strategy = &sysctl_jiffies, | 3224 | .strategy = sysctl_jiffies, |
3225 | }, | 3225 | }, |
3226 | { | 3226 | { |
3227 | .ctl_name = NET_IPV4_ROUTE_MIN_PMTU, | 3227 | .ctl_name = NET_IPV4_ROUTE_MIN_PMTU, |
@@ -3229,7 +3229,7 @@ static ctl_table ipv4_route_table[] = { | |||
3229 | .data = &ip_rt_min_pmtu, | 3229 | .data = &ip_rt_min_pmtu, |
3230 | .maxlen = sizeof(int), | 3230 | .maxlen = sizeof(int), |
3231 | .mode = 0644, | 3231 | .mode = 0644, |
3232 | .proc_handler = &proc_dointvec, | 3232 | .proc_handler = proc_dointvec, |
3233 | }, | 3233 | }, |
3234 | { | 3234 | { |
3235 | .ctl_name = NET_IPV4_ROUTE_MIN_ADVMSS, | 3235 | .ctl_name = NET_IPV4_ROUTE_MIN_ADVMSS, |
@@ -3237,7 +3237,7 @@ static ctl_table ipv4_route_table[] = { | |||
3237 | .data = &ip_rt_min_advmss, | 3237 | .data = &ip_rt_min_advmss, |
3238 | .maxlen = sizeof(int), | 3238 | .maxlen = sizeof(int), |
3239 | .mode = 0644, | 3239 | .mode = 0644, |
3240 | .proc_handler = &proc_dointvec, | 3240 | .proc_handler = proc_dointvec, |
3241 | }, | 3241 | }, |
3242 | { | 3242 | { |
3243 | .ctl_name = NET_IPV4_ROUTE_SECRET_INTERVAL, | 3243 | .ctl_name = NET_IPV4_ROUTE_SECRET_INTERVAL, |
@@ -3245,8 +3245,8 @@ static ctl_table ipv4_route_table[] = { | |||
3245 | .data = &ip_rt_secret_interval, | 3245 | .data = &ip_rt_secret_interval, |
3246 | .maxlen = sizeof(int), | 3246 | .maxlen = sizeof(int), |
3247 | .mode = 0644, | 3247 | .mode = 0644, |
3248 | .proc_handler = &ipv4_sysctl_rt_secret_interval, | 3248 | .proc_handler = ipv4_sysctl_rt_secret_interval, |
3249 | .strategy = &ipv4_sysctl_rt_secret_interval_strategy, | 3249 | .strategy = ipv4_sysctl_rt_secret_interval_strategy, |
3250 | }, | 3250 | }, |
3251 | { .ctl_name = 0 } | 3251 | { .ctl_name = 0 } |
3252 | }; | 3252 | }; |
@@ -3274,8 +3274,8 @@ static struct ctl_table ipv4_route_flush_table[] = { | |||
3274 | .procname = "flush", | 3274 | .procname = "flush", |
3275 | .maxlen = sizeof(int), | 3275 | .maxlen = sizeof(int), |
3276 | .mode = 0200, | 3276 | .mode = 0200, |
3277 | .proc_handler = &ipv4_sysctl_rtcache_flush, | 3277 | .proc_handler = ipv4_sysctl_rtcache_flush, |
3278 | .strategy = &ipv4_sysctl_rtcache_flush_strategy, | 3278 | .strategy = ipv4_sysctl_rtcache_flush_strategy, |
3279 | }, | 3279 | }, |
3280 | { .ctl_name = 0 }, | 3280 | { .ctl_name = 0 }, |
3281 | }; | 3281 | }; |
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c index 0cc8d31f9ac0..4710d219f06a 100644 --- a/net/ipv4/sysctl_net_ipv4.c +++ b/net/ipv4/sysctl_net_ipv4.c | |||
@@ -195,7 +195,7 @@ static struct ctl_table ipv4_table[] = { | |||
195 | .data = &sysctl_tcp_timestamps, | 195 | .data = &sysctl_tcp_timestamps, |
196 | .maxlen = sizeof(int), | 196 | .maxlen = sizeof(int), |
197 | .mode = 0644, | 197 | .mode = 0644, |
198 | .proc_handler = &proc_dointvec | 198 | .proc_handler = proc_dointvec |
199 | }, | 199 | }, |
200 | { | 200 | { |
201 | .ctl_name = NET_IPV4_TCP_WINDOW_SCALING, | 201 | .ctl_name = NET_IPV4_TCP_WINDOW_SCALING, |
@@ -203,7 +203,7 @@ static struct ctl_table ipv4_table[] = { | |||
203 | .data = &sysctl_tcp_window_scaling, | 203 | .data = &sysctl_tcp_window_scaling, |
204 | .maxlen = sizeof(int), | 204 | .maxlen = sizeof(int), |
205 | .mode = 0644, | 205 | .mode = 0644, |
206 | .proc_handler = &proc_dointvec | 206 | .proc_handler = proc_dointvec |
207 | }, | 207 | }, |
208 | { | 208 | { |
209 | .ctl_name = NET_IPV4_TCP_SACK, | 209 | .ctl_name = NET_IPV4_TCP_SACK, |
@@ -211,7 +211,7 @@ static struct ctl_table ipv4_table[] = { | |||
211 | .data = &sysctl_tcp_sack, | 211 | .data = &sysctl_tcp_sack, |
212 | .maxlen = sizeof(int), | 212 | .maxlen = sizeof(int), |
213 | .mode = 0644, | 213 | .mode = 0644, |
214 | .proc_handler = &proc_dointvec | 214 | .proc_handler = proc_dointvec |
215 | }, | 215 | }, |
216 | { | 216 | { |
217 | .ctl_name = NET_IPV4_TCP_RETRANS_COLLAPSE, | 217 | .ctl_name = NET_IPV4_TCP_RETRANS_COLLAPSE, |
@@ -219,7 +219,7 @@ static struct ctl_table ipv4_table[] = { | |||
219 | .data = &sysctl_tcp_retrans_collapse, | 219 | .data = &sysctl_tcp_retrans_collapse, |
220 | .maxlen = sizeof(int), | 220 | .maxlen = sizeof(int), |
221 | .mode = 0644, | 221 | .mode = 0644, |
222 | .proc_handler = &proc_dointvec | 222 | .proc_handler = proc_dointvec |
223 | }, | 223 | }, |
224 | { | 224 | { |
225 | .ctl_name = NET_IPV4_DEFAULT_TTL, | 225 | .ctl_name = NET_IPV4_DEFAULT_TTL, |
@@ -227,8 +227,8 @@ static struct ctl_table ipv4_table[] = { | |||
227 | .data = &sysctl_ip_default_ttl, | 227 | .data = &sysctl_ip_default_ttl, |
228 | .maxlen = sizeof(int), | 228 | .maxlen = sizeof(int), |
229 | .mode = 0644, | 229 | .mode = 0644, |
230 | .proc_handler = &ipv4_doint_and_flush, | 230 | .proc_handler = ipv4_doint_and_flush, |
231 | .strategy = &ipv4_doint_and_flush_strategy, | 231 | .strategy = ipv4_doint_and_flush_strategy, |
232 | .extra2 = &init_net, | 232 | .extra2 = &init_net, |
233 | }, | 233 | }, |
234 | { | 234 | { |
@@ -237,7 +237,7 @@ static struct ctl_table ipv4_table[] = { | |||
237 | .data = &ipv4_config.no_pmtu_disc, | 237 | .data = &ipv4_config.no_pmtu_disc, |
238 | .maxlen = sizeof(int), | 238 | .maxlen = sizeof(int), |
239 | .mode = 0644, | 239 | .mode = 0644, |
240 | .proc_handler = &proc_dointvec | 240 | .proc_handler = proc_dointvec |
241 | }, | 241 | }, |
242 | { | 242 | { |
243 | .ctl_name = NET_IPV4_NONLOCAL_BIND, | 243 | .ctl_name = NET_IPV4_NONLOCAL_BIND, |
@@ -245,7 +245,7 @@ static struct ctl_table ipv4_table[] = { | |||
245 | .data = &sysctl_ip_nonlocal_bind, | 245 | .data = &sysctl_ip_nonlocal_bind, |
246 | .maxlen = sizeof(int), | 246 | .maxlen = sizeof(int), |
247 | .mode = 0644, | 247 | .mode = 0644, |
248 | .proc_handler = &proc_dointvec | 248 | .proc_handler = proc_dointvec |
249 | }, | 249 | }, |
250 | { | 250 | { |
251 | .ctl_name = NET_IPV4_TCP_SYN_RETRIES, | 251 | .ctl_name = NET_IPV4_TCP_SYN_RETRIES, |
@@ -253,7 +253,7 @@ static struct ctl_table ipv4_table[] = { | |||
253 | .data = &sysctl_tcp_syn_retries, | 253 | .data = &sysctl_tcp_syn_retries, |
254 | .maxlen = sizeof(int), | 254 | .maxlen = sizeof(int), |
255 | .mode = 0644, | 255 | .mode = 0644, |
256 | .proc_handler = &proc_dointvec | 256 | .proc_handler = proc_dointvec |
257 | }, | 257 | }, |
258 | { | 258 | { |
259 | .ctl_name = NET_TCP_SYNACK_RETRIES, | 259 | .ctl_name = NET_TCP_SYNACK_RETRIES, |
@@ -261,7 +261,7 @@ static struct ctl_table ipv4_table[] = { | |||
261 | .data = &sysctl_tcp_synack_retries, | 261 | .data = &sysctl_tcp_synack_retries, |
262 | .maxlen = sizeof(int), | 262 | .maxlen = sizeof(int), |
263 | .mode = 0644, | 263 | .mode = 0644, |
264 | .proc_handler = &proc_dointvec | 264 | .proc_handler = proc_dointvec |
265 | }, | 265 | }, |
266 | { | 266 | { |
267 | .ctl_name = NET_TCP_MAX_ORPHANS, | 267 | .ctl_name = NET_TCP_MAX_ORPHANS, |
@@ -269,7 +269,7 @@ static struct ctl_table ipv4_table[] = { | |||
269 | .data = &sysctl_tcp_max_orphans, | 269 | .data = &sysctl_tcp_max_orphans, |
270 | .maxlen = sizeof(int), | 270 | .maxlen = sizeof(int), |
271 | .mode = 0644, | 271 | .mode = 0644, |
272 | .proc_handler = &proc_dointvec | 272 | .proc_handler = proc_dointvec |
273 | }, | 273 | }, |
274 | { | 274 | { |
275 | .ctl_name = NET_TCP_MAX_TW_BUCKETS, | 275 | .ctl_name = NET_TCP_MAX_TW_BUCKETS, |
@@ -277,7 +277,7 @@ static struct ctl_table ipv4_table[] = { | |||
277 | .data = &tcp_death_row.sysctl_max_tw_buckets, | 277 | .data = &tcp_death_row.sysctl_max_tw_buckets, |
278 | .maxlen = sizeof(int), | 278 | .maxlen = sizeof(int), |
279 | .mode = 0644, | 279 | .mode = 0644, |
280 | .proc_handler = &proc_dointvec | 280 | .proc_handler = proc_dointvec |
281 | }, | 281 | }, |
282 | { | 282 | { |
283 | .ctl_name = NET_IPV4_DYNADDR, | 283 | .ctl_name = NET_IPV4_DYNADDR, |
@@ -285,7 +285,7 @@ static struct ctl_table ipv4_table[] = { | |||
285 | .data = &sysctl_ip_dynaddr, | 285 | .data = &sysctl_ip_dynaddr, |
286 | .maxlen = sizeof(int), | 286 | .maxlen = sizeof(int), |
287 | .mode = 0644, | 287 | .mode = 0644, |
288 | .proc_handler = &proc_dointvec | 288 | .proc_handler = proc_dointvec |
289 | }, | 289 | }, |
290 | { | 290 | { |
291 | .ctl_name = NET_IPV4_TCP_KEEPALIVE_TIME, | 291 | .ctl_name = NET_IPV4_TCP_KEEPALIVE_TIME, |
@@ -293,8 +293,8 @@ static struct ctl_table ipv4_table[] = { | |||
293 | .data = &sysctl_tcp_keepalive_time, | 293 | .data = &sysctl_tcp_keepalive_time, |
294 | .maxlen = sizeof(int), | 294 | .maxlen = sizeof(int), |
295 | .mode = 0644, | 295 | .mode = 0644, |
296 | .proc_handler = &proc_dointvec_jiffies, | 296 | .proc_handler = proc_dointvec_jiffies, |
297 | .strategy = &sysctl_jiffies | 297 | .strategy = sysctl_jiffies |
298 | }, | 298 | }, |
299 | { | 299 | { |
300 | .ctl_name = NET_IPV4_TCP_KEEPALIVE_PROBES, | 300 | .ctl_name = NET_IPV4_TCP_KEEPALIVE_PROBES, |
@@ -302,7 +302,7 @@ static struct ctl_table ipv4_table[] = { | |||
302 | .data = &sysctl_tcp_keepalive_probes, | 302 | .data = &sysctl_tcp_keepalive_probes, |
303 | .maxlen = sizeof(int), | 303 | .maxlen = sizeof(int), |
304 | .mode = 0644, | 304 | .mode = 0644, |
305 | .proc_handler = &proc_dointvec | 305 | .proc_handler = proc_dointvec |
306 | }, | 306 | }, |
307 | { | 307 | { |
308 | .ctl_name = NET_IPV4_TCP_KEEPALIVE_INTVL, | 308 | .ctl_name = NET_IPV4_TCP_KEEPALIVE_INTVL, |
@@ -310,8 +310,8 @@ static struct ctl_table ipv4_table[] = { | |||
310 | .data = &sysctl_tcp_keepalive_intvl, | 310 | .data = &sysctl_tcp_keepalive_intvl, |
311 | .maxlen = sizeof(int), | 311 | .maxlen = sizeof(int), |
312 | .mode = 0644, | 312 | .mode = 0644, |
313 | .proc_handler = &proc_dointvec_jiffies, | 313 | .proc_handler = proc_dointvec_jiffies, |
314 | .strategy = &sysctl_jiffies | 314 | .strategy = sysctl_jiffies |
315 | }, | 315 | }, |
316 | { | 316 | { |
317 | .ctl_name = NET_IPV4_TCP_RETRIES1, | 317 | .ctl_name = NET_IPV4_TCP_RETRIES1, |
@@ -319,8 +319,8 @@ static struct ctl_table ipv4_table[] = { | |||
319 | .data = &sysctl_tcp_retries1, | 319 | .data = &sysctl_tcp_retries1, |
320 | .maxlen = sizeof(int), | 320 | .maxlen = sizeof(int), |
321 | .mode = 0644, | 321 | .mode = 0644, |
322 | .proc_handler = &proc_dointvec_minmax, | 322 | .proc_handler = proc_dointvec_minmax, |
323 | .strategy = &sysctl_intvec, | 323 | .strategy = sysctl_intvec, |
324 | .extra2 = &tcp_retr1_max | 324 | .extra2 = &tcp_retr1_max |
325 | }, | 325 | }, |
326 | { | 326 | { |
@@ -329,7 +329,7 @@ static struct ctl_table ipv4_table[] = { | |||
329 | .data = &sysctl_tcp_retries2, | 329 | .data = &sysctl_tcp_retries2, |
330 | .maxlen = sizeof(int), | 330 | .maxlen = sizeof(int), |
331 | .mode = 0644, | 331 | .mode = 0644, |
332 | .proc_handler = &proc_dointvec | 332 | .proc_handler = proc_dointvec |
333 | }, | 333 | }, |
334 | { | 334 | { |
335 | .ctl_name = NET_IPV4_TCP_FIN_TIMEOUT, | 335 | .ctl_name = NET_IPV4_TCP_FIN_TIMEOUT, |
@@ -337,8 +337,8 @@ static struct ctl_table ipv4_table[] = { | |||
337 | .data = &sysctl_tcp_fin_timeout, | 337 | .data = &sysctl_tcp_fin_timeout, |
338 | .maxlen = sizeof(int), | 338 | .maxlen = sizeof(int), |
339 | .mode = 0644, | 339 | .mode = 0644, |
340 | .proc_handler = &proc_dointvec_jiffies, | 340 | .proc_handler = proc_dointvec_jiffies, |
341 | .strategy = &sysctl_jiffies | 341 | .strategy = sysctl_jiffies |
342 | }, | 342 | }, |
343 | #ifdef CONFIG_SYN_COOKIES | 343 | #ifdef CONFIG_SYN_COOKIES |
344 | { | 344 | { |
@@ -347,7 +347,7 @@ static struct ctl_table ipv4_table[] = { | |||
347 | .data = &sysctl_tcp_syncookies, | 347 | .data = &sysctl_tcp_syncookies, |
348 | .maxlen = sizeof(int), | 348 | .maxlen = sizeof(int), |
349 | .mode = 0644, | 349 | .mode = 0644, |
350 | .proc_handler = &proc_dointvec | 350 | .proc_handler = proc_dointvec |
351 | }, | 351 | }, |
352 | #endif | 352 | #endif |
353 | { | 353 | { |
@@ -356,7 +356,7 @@ static struct ctl_table ipv4_table[] = { | |||
356 | .data = &tcp_death_row.sysctl_tw_recycle, | 356 | .data = &tcp_death_row.sysctl_tw_recycle, |
357 | .maxlen = sizeof(int), | 357 | .maxlen = sizeof(int), |
358 | .mode = 0644, | 358 | .mode = 0644, |
359 | .proc_handler = &proc_dointvec | 359 | .proc_handler = proc_dointvec |
360 | }, | 360 | }, |
361 | { | 361 | { |
362 | .ctl_name = NET_TCP_ABORT_ON_OVERFLOW, | 362 | .ctl_name = NET_TCP_ABORT_ON_OVERFLOW, |
@@ -364,7 +364,7 @@ static struct ctl_table ipv4_table[] = { | |||
364 | .data = &sysctl_tcp_abort_on_overflow, | 364 | .data = &sysctl_tcp_abort_on_overflow, |
365 | .maxlen = sizeof(int), | 365 | .maxlen = sizeof(int), |
366 | .mode = 0644, | 366 | .mode = 0644, |
367 | .proc_handler = &proc_dointvec | 367 | .proc_handler = proc_dointvec |
368 | }, | 368 | }, |
369 | { | 369 | { |
370 | .ctl_name = NET_TCP_STDURG, | 370 | .ctl_name = NET_TCP_STDURG, |
@@ -372,7 +372,7 @@ static struct ctl_table ipv4_table[] = { | |||
372 | .data = &sysctl_tcp_stdurg, | 372 | .data = &sysctl_tcp_stdurg, |
373 | .maxlen = sizeof(int), | 373 | .maxlen = sizeof(int), |
374 | .mode = 0644, | 374 | .mode = 0644, |
375 | .proc_handler = &proc_dointvec | 375 | .proc_handler = proc_dointvec |
376 | }, | 376 | }, |
377 | { | 377 | { |
378 | .ctl_name = NET_TCP_RFC1337, | 378 | .ctl_name = NET_TCP_RFC1337, |
@@ -380,7 +380,7 @@ static struct ctl_table ipv4_table[] = { | |||
380 | .data = &sysctl_tcp_rfc1337, | 380 | .data = &sysctl_tcp_rfc1337, |
381 | .maxlen = sizeof(int), | 381 | .maxlen = sizeof(int), |
382 | .mode = 0644, | 382 | .mode = 0644, |
383 | .proc_handler = &proc_dointvec | 383 | .proc_handler = proc_dointvec |
384 | }, | 384 | }, |
385 | { | 385 | { |
386 | .ctl_name = NET_TCP_MAX_SYN_BACKLOG, | 386 | .ctl_name = NET_TCP_MAX_SYN_BACKLOG, |
@@ -388,7 +388,7 @@ static struct ctl_table ipv4_table[] = { | |||
388 | .data = &sysctl_max_syn_backlog, | 388 | .data = &sysctl_max_syn_backlog, |
389 | .maxlen = sizeof(int), | 389 | .maxlen = sizeof(int), |
390 | .mode = 0644, | 390 | .mode = 0644, |
391 | .proc_handler = &proc_dointvec | 391 | .proc_handler = proc_dointvec |
392 | }, | 392 | }, |
393 | { | 393 | { |
394 | .ctl_name = NET_IPV4_LOCAL_PORT_RANGE, | 394 | .ctl_name = NET_IPV4_LOCAL_PORT_RANGE, |
@@ -396,8 +396,8 @@ static struct ctl_table ipv4_table[] = { | |||
396 | .data = &sysctl_local_ports.range, | 396 | .data = &sysctl_local_ports.range, |
397 | .maxlen = sizeof(sysctl_local_ports.range), | 397 | .maxlen = sizeof(sysctl_local_ports.range), |
398 | .mode = 0644, | 398 | .mode = 0644, |
399 | .proc_handler = &ipv4_local_port_range, | 399 | .proc_handler = ipv4_local_port_range, |
400 | .strategy = &ipv4_sysctl_local_port_range, | 400 | .strategy = ipv4_sysctl_local_port_range, |
401 | }, | 401 | }, |
402 | #ifdef CONFIG_IP_MULTICAST | 402 | #ifdef CONFIG_IP_MULTICAST |
403 | { | 403 | { |
@@ -406,7 +406,7 @@ static struct ctl_table ipv4_table[] = { | |||
406 | .data = &sysctl_igmp_max_memberships, | 406 | .data = &sysctl_igmp_max_memberships, |
407 | .maxlen = sizeof(int), | 407 | .maxlen = sizeof(int), |
408 | .mode = 0644, | 408 | .mode = 0644, |
409 | .proc_handler = &proc_dointvec | 409 | .proc_handler = proc_dointvec |
410 | }, | 410 | }, |
411 | 411 | ||
412 | #endif | 412 | #endif |
@@ -416,7 +416,7 @@ static struct ctl_table ipv4_table[] = { | |||
416 | .data = &sysctl_igmp_max_msf, | 416 | .data = &sysctl_igmp_max_msf, |
417 | .maxlen = sizeof(int), | 417 | .maxlen = sizeof(int), |
418 | .mode = 0644, | 418 | .mode = 0644, |
419 | .proc_handler = &proc_dointvec | 419 | .proc_handler = proc_dointvec |
420 | }, | 420 | }, |
421 | { | 421 | { |
422 | .ctl_name = NET_IPV4_INET_PEER_THRESHOLD, | 422 | .ctl_name = NET_IPV4_INET_PEER_THRESHOLD, |
@@ -424,7 +424,7 @@ static struct ctl_table ipv4_table[] = { | |||
424 | .data = &inet_peer_threshold, | 424 | .data = &inet_peer_threshold, |
425 | .maxlen = sizeof(int), | 425 | .maxlen = sizeof(int), |
426 | .mode = 0644, | 426 | .mode = 0644, |
427 | .proc_handler = &proc_dointvec | 427 | .proc_handler = proc_dointvec |
428 | }, | 428 | }, |
429 | { | 429 | { |
430 | .ctl_name = NET_IPV4_INET_PEER_MINTTL, | 430 | .ctl_name = NET_IPV4_INET_PEER_MINTTL, |
@@ -432,8 +432,8 @@ static struct ctl_table ipv4_table[] = { | |||
432 | .data = &inet_peer_minttl, | 432 | .data = &inet_peer_minttl, |
433 | .maxlen = sizeof(int), | 433 | .maxlen = sizeof(int), |
434 | .mode = 0644, | 434 | .mode = 0644, |
435 | .proc_handler = &proc_dointvec_jiffies, | 435 | .proc_handler = proc_dointvec_jiffies, |
436 | .strategy = &sysctl_jiffies | 436 | .strategy = sysctl_jiffies |
437 | }, | 437 | }, |
438 | { | 438 | { |
439 | .ctl_name = NET_IPV4_INET_PEER_MAXTTL, | 439 | .ctl_name = NET_IPV4_INET_PEER_MAXTTL, |
@@ -441,8 +441,8 @@ static struct ctl_table ipv4_table[] = { | |||
441 | .data = &inet_peer_maxttl, | 441 | .data = &inet_peer_maxttl, |
442 | .maxlen = sizeof(int), | 442 | .maxlen = sizeof(int), |
443 | .mode = 0644, | 443 | .mode = 0644, |
444 | .proc_handler = &proc_dointvec_jiffies, | 444 | .proc_handler = proc_dointvec_jiffies, |
445 | .strategy = &sysctl_jiffies | 445 | .strategy = sysctl_jiffies |
446 | }, | 446 | }, |
447 | { | 447 | { |
448 | .ctl_name = NET_IPV4_INET_PEER_GC_MINTIME, | 448 | .ctl_name = NET_IPV4_INET_PEER_GC_MINTIME, |
@@ -450,8 +450,8 @@ static struct ctl_table ipv4_table[] = { | |||
450 | .data = &inet_peer_gc_mintime, | 450 | .data = &inet_peer_gc_mintime, |
451 | .maxlen = sizeof(int), | 451 | .maxlen = sizeof(int), |
452 | .mode = 0644, | 452 | .mode = 0644, |
453 | .proc_handler = &proc_dointvec_jiffies, | 453 | .proc_handler = proc_dointvec_jiffies, |
454 | .strategy = &sysctl_jiffies | 454 | .strategy = sysctl_jiffies |
455 | }, | 455 | }, |
456 | { | 456 | { |
457 | .ctl_name = NET_IPV4_INET_PEER_GC_MAXTIME, | 457 | .ctl_name = NET_IPV4_INET_PEER_GC_MAXTIME, |
@@ -459,8 +459,8 @@ static struct ctl_table ipv4_table[] = { | |||
459 | .data = &inet_peer_gc_maxtime, | 459 | .data = &inet_peer_gc_maxtime, |
460 | .maxlen = sizeof(int), | 460 | .maxlen = sizeof(int), |
461 | .mode = 0644, | 461 | .mode = 0644, |
462 | .proc_handler = &proc_dointvec_jiffies, | 462 | .proc_handler = proc_dointvec_jiffies, |
463 | .strategy = &sysctl_jiffies | 463 | .strategy = sysctl_jiffies |
464 | }, | 464 | }, |
465 | { | 465 | { |
466 | .ctl_name = NET_TCP_ORPHAN_RETRIES, | 466 | .ctl_name = NET_TCP_ORPHAN_RETRIES, |
@@ -468,7 +468,7 @@ static struct ctl_table ipv4_table[] = { | |||
468 | .data = &sysctl_tcp_orphan_retries, | 468 | .data = &sysctl_tcp_orphan_retries, |
469 | .maxlen = sizeof(int), | 469 | .maxlen = sizeof(int), |
470 | .mode = 0644, | 470 | .mode = 0644, |
471 | .proc_handler = &proc_dointvec | 471 | .proc_handler = proc_dointvec |
472 | }, | 472 | }, |
473 | { | 473 | { |
474 | .ctl_name = NET_TCP_FACK, | 474 | .ctl_name = NET_TCP_FACK, |
@@ -476,7 +476,7 @@ static struct ctl_table ipv4_table[] = { | |||
476 | .data = &sysctl_tcp_fack, | 476 | .data = &sysctl_tcp_fack, |
477 | .maxlen = sizeof(int), | 477 | .maxlen = sizeof(int), |
478 | .mode = 0644, | 478 | .mode = 0644, |
479 | .proc_handler = &proc_dointvec | 479 | .proc_handler = proc_dointvec |
480 | }, | 480 | }, |
481 | { | 481 | { |
482 | .ctl_name = NET_TCP_REORDERING, | 482 | .ctl_name = NET_TCP_REORDERING, |
@@ -484,7 +484,7 @@ static struct ctl_table ipv4_table[] = { | |||
484 | .data = &sysctl_tcp_reordering, | 484 | .data = &sysctl_tcp_reordering, |
485 | .maxlen = sizeof(int), | 485 | .maxlen = sizeof(int), |
486 | .mode = 0644, | 486 | .mode = 0644, |
487 | .proc_handler = &proc_dointvec | 487 | .proc_handler = proc_dointvec |
488 | }, | 488 | }, |
489 | { | 489 | { |
490 | .ctl_name = NET_TCP_ECN, | 490 | .ctl_name = NET_TCP_ECN, |
@@ -492,7 +492,7 @@ static struct ctl_table ipv4_table[] = { | |||
492 | .data = &sysctl_tcp_ecn, | 492 | .data = &sysctl_tcp_ecn, |
493 | .maxlen = sizeof(int), | 493 | .maxlen = sizeof(int), |
494 | .mode = 0644, | 494 | .mode = 0644, |
495 | .proc_handler = &proc_dointvec | 495 | .proc_handler = proc_dointvec |
496 | }, | 496 | }, |
497 | { | 497 | { |
498 | .ctl_name = NET_TCP_DSACK, | 498 | .ctl_name = NET_TCP_DSACK, |
@@ -500,7 +500,7 @@ static struct ctl_table ipv4_table[] = { | |||
500 | .data = &sysctl_tcp_dsack, | 500 | .data = &sysctl_tcp_dsack, |
501 | .maxlen = sizeof(int), | 501 | .maxlen = sizeof(int), |
502 | .mode = 0644, | 502 | .mode = 0644, |
503 | .proc_handler = &proc_dointvec | 503 | .proc_handler = proc_dointvec |
504 | }, | 504 | }, |
505 | { | 505 | { |
506 | .ctl_name = NET_TCP_MEM, | 506 | .ctl_name = NET_TCP_MEM, |
@@ -508,7 +508,7 @@ static struct ctl_table ipv4_table[] = { | |||
508 | .data = &sysctl_tcp_mem, | 508 | .data = &sysctl_tcp_mem, |
509 | .maxlen = sizeof(sysctl_tcp_mem), | 509 | .maxlen = sizeof(sysctl_tcp_mem), |
510 | .mode = 0644, | 510 | .mode = 0644, |
511 | .proc_handler = &proc_dointvec | 511 | .proc_handler = proc_dointvec |
512 | }, | 512 | }, |
513 | { | 513 | { |
514 | .ctl_name = NET_TCP_WMEM, | 514 | .ctl_name = NET_TCP_WMEM, |
@@ -516,7 +516,7 @@ static struct ctl_table ipv4_table[] = { | |||
516 | .data = &sysctl_tcp_wmem, | 516 | .data = &sysctl_tcp_wmem, |
517 | .maxlen = sizeof(sysctl_tcp_wmem), | 517 | .maxlen = sizeof(sysctl_tcp_wmem), |
518 | .mode = 0644, | 518 | .mode = 0644, |
519 | .proc_handler = &proc_dointvec | 519 | .proc_handler = proc_dointvec |
520 | }, | 520 | }, |
521 | { | 521 | { |
522 | .ctl_name = NET_TCP_RMEM, | 522 | .ctl_name = NET_TCP_RMEM, |
@@ -524,7 +524,7 @@ static struct ctl_table ipv4_table[] = { | |||
524 | .data = &sysctl_tcp_rmem, | 524 | .data = &sysctl_tcp_rmem, |
525 | .maxlen = sizeof(sysctl_tcp_rmem), | 525 | .maxlen = sizeof(sysctl_tcp_rmem), |
526 | .mode = 0644, | 526 | .mode = 0644, |
527 | .proc_handler = &proc_dointvec | 527 | .proc_handler = proc_dointvec |
528 | }, | 528 | }, |
529 | { | 529 | { |
530 | .ctl_name = NET_TCP_APP_WIN, | 530 | .ctl_name = NET_TCP_APP_WIN, |
@@ -532,7 +532,7 @@ static struct ctl_table ipv4_table[] = { | |||
532 | .data = &sysctl_tcp_app_win, | 532 | .data = &sysctl_tcp_app_win, |
533 | .maxlen = sizeof(int), | 533 | .maxlen = sizeof(int), |
534 | .mode = 0644, | 534 | .mode = 0644, |
535 | .proc_handler = &proc_dointvec | 535 | .proc_handler = proc_dointvec |
536 | }, | 536 | }, |
537 | { | 537 | { |
538 | .ctl_name = NET_TCP_ADV_WIN_SCALE, | 538 | .ctl_name = NET_TCP_ADV_WIN_SCALE, |
@@ -540,7 +540,7 @@ static struct ctl_table ipv4_table[] = { | |||
540 | .data = &sysctl_tcp_adv_win_scale, | 540 | .data = &sysctl_tcp_adv_win_scale, |
541 | .maxlen = sizeof(int), | 541 | .maxlen = sizeof(int), |
542 | .mode = 0644, | 542 | .mode = 0644, |
543 | .proc_handler = &proc_dointvec | 543 | .proc_handler = proc_dointvec |
544 | }, | 544 | }, |
545 | { | 545 | { |
546 | .ctl_name = NET_TCP_TW_REUSE, | 546 | .ctl_name = NET_TCP_TW_REUSE, |
@@ -548,7 +548,7 @@ static struct ctl_table ipv4_table[] = { | |||
548 | .data = &sysctl_tcp_tw_reuse, | 548 | .data = &sysctl_tcp_tw_reuse, |
549 | .maxlen = sizeof(int), | 549 | .maxlen = sizeof(int), |
550 | .mode = 0644, | 550 | .mode = 0644, |
551 | .proc_handler = &proc_dointvec | 551 | .proc_handler = proc_dointvec |
552 | }, | 552 | }, |
553 | { | 553 | { |
554 | .ctl_name = NET_TCP_FRTO, | 554 | .ctl_name = NET_TCP_FRTO, |
@@ -556,7 +556,7 @@ static struct ctl_table ipv4_table[] = { | |||
556 | .data = &sysctl_tcp_frto, | 556 | .data = &sysctl_tcp_frto, |
557 | .maxlen = sizeof(int), | 557 | .maxlen = sizeof(int), |
558 | .mode = 0644, | 558 | .mode = 0644, |
559 | .proc_handler = &proc_dointvec | 559 | .proc_handler = proc_dointvec |
560 | }, | 560 | }, |
561 | { | 561 | { |
562 | .ctl_name = NET_TCP_FRTO_RESPONSE, | 562 | .ctl_name = NET_TCP_FRTO_RESPONSE, |
@@ -564,7 +564,7 @@ static struct ctl_table ipv4_table[] = { | |||
564 | .data = &sysctl_tcp_frto_response, | 564 | .data = &sysctl_tcp_frto_response, |
565 | .maxlen = sizeof(int), | 565 | .maxlen = sizeof(int), |
566 | .mode = 0644, | 566 | .mode = 0644, |
567 | .proc_handler = &proc_dointvec | 567 | .proc_handler = proc_dointvec |
568 | }, | 568 | }, |
569 | { | 569 | { |
570 | .ctl_name = NET_TCP_LOW_LATENCY, | 570 | .ctl_name = NET_TCP_LOW_LATENCY, |
@@ -572,7 +572,7 @@ static struct ctl_table ipv4_table[] = { | |||
572 | .data = &sysctl_tcp_low_latency, | 572 | .data = &sysctl_tcp_low_latency, |
573 | .maxlen = sizeof(int), | 573 | .maxlen = sizeof(int), |
574 | .mode = 0644, | 574 | .mode = 0644, |
575 | .proc_handler = &proc_dointvec | 575 | .proc_handler = proc_dointvec |
576 | }, | 576 | }, |
577 | { | 577 | { |
578 | .ctl_name = NET_TCP_NO_METRICS_SAVE, | 578 | .ctl_name = NET_TCP_NO_METRICS_SAVE, |
@@ -580,7 +580,7 @@ static struct ctl_table ipv4_table[] = { | |||
580 | .data = &sysctl_tcp_nometrics_save, | 580 | .data = &sysctl_tcp_nometrics_save, |
581 | .maxlen = sizeof(int), | 581 | .maxlen = sizeof(int), |
582 | .mode = 0644, | 582 | .mode = 0644, |
583 | .proc_handler = &proc_dointvec, | 583 | .proc_handler = proc_dointvec, |
584 | }, | 584 | }, |
585 | { | 585 | { |
586 | .ctl_name = NET_TCP_MODERATE_RCVBUF, | 586 | .ctl_name = NET_TCP_MODERATE_RCVBUF, |
@@ -588,7 +588,7 @@ static struct ctl_table ipv4_table[] = { | |||
588 | .data = &sysctl_tcp_moderate_rcvbuf, | 588 | .data = &sysctl_tcp_moderate_rcvbuf, |
589 | .maxlen = sizeof(int), | 589 | .maxlen = sizeof(int), |
590 | .mode = 0644, | 590 | .mode = 0644, |
591 | .proc_handler = &proc_dointvec, | 591 | .proc_handler = proc_dointvec, |
592 | }, | 592 | }, |
593 | { | 593 | { |
594 | .ctl_name = NET_TCP_TSO_WIN_DIVISOR, | 594 | .ctl_name = NET_TCP_TSO_WIN_DIVISOR, |
@@ -596,15 +596,15 @@ static struct ctl_table ipv4_table[] = { | |||
596 | .data = &sysctl_tcp_tso_win_divisor, | 596 | .data = &sysctl_tcp_tso_win_divisor, |
597 | .maxlen = sizeof(int), | 597 | .maxlen = sizeof(int), |
598 | .mode = 0644, | 598 | .mode = 0644, |
599 | .proc_handler = &proc_dointvec, | 599 | .proc_handler = proc_dointvec, |
600 | }, | 600 | }, |
601 | { | 601 | { |
602 | .ctl_name = NET_TCP_CONG_CONTROL, | 602 | .ctl_name = NET_TCP_CONG_CONTROL, |
603 | .procname = "tcp_congestion_control", | 603 | .procname = "tcp_congestion_control", |
604 | .mode = 0644, | 604 | .mode = 0644, |
605 | .maxlen = TCP_CA_NAME_MAX, | 605 | .maxlen = TCP_CA_NAME_MAX, |
606 | .proc_handler = &proc_tcp_congestion_control, | 606 | .proc_handler = proc_tcp_congestion_control, |
607 | .strategy = &sysctl_tcp_congestion_control, | 607 | .strategy = sysctl_tcp_congestion_control, |
608 | }, | 608 | }, |
609 | { | 609 | { |
610 | .ctl_name = NET_TCP_ABC, | 610 | .ctl_name = NET_TCP_ABC, |
@@ -612,7 +612,7 @@ static struct ctl_table ipv4_table[] = { | |||
612 | .data = &sysctl_tcp_abc, | 612 | .data = &sysctl_tcp_abc, |
613 | .maxlen = sizeof(int), | 613 | .maxlen = sizeof(int), |
614 | .mode = 0644, | 614 | .mode = 0644, |
615 | .proc_handler = &proc_dointvec, | 615 | .proc_handler = proc_dointvec, |
616 | }, | 616 | }, |
617 | { | 617 | { |
618 | .ctl_name = NET_TCP_MTU_PROBING, | 618 | .ctl_name = NET_TCP_MTU_PROBING, |
@@ -620,7 +620,7 @@ static struct ctl_table ipv4_table[] = { | |||
620 | .data = &sysctl_tcp_mtu_probing, | 620 | .data = &sysctl_tcp_mtu_probing, |
621 | .maxlen = sizeof(int), | 621 | .maxlen = sizeof(int), |
622 | .mode = 0644, | 622 | .mode = 0644, |
623 | .proc_handler = &proc_dointvec, | 623 | .proc_handler = proc_dointvec, |
624 | }, | 624 | }, |
625 | { | 625 | { |
626 | .ctl_name = NET_TCP_BASE_MSS, | 626 | .ctl_name = NET_TCP_BASE_MSS, |
@@ -628,7 +628,7 @@ static struct ctl_table ipv4_table[] = { | |||
628 | .data = &sysctl_tcp_base_mss, | 628 | .data = &sysctl_tcp_base_mss, |
629 | .maxlen = sizeof(int), | 629 | .maxlen = sizeof(int), |
630 | .mode = 0644, | 630 | .mode = 0644, |
631 | .proc_handler = &proc_dointvec, | 631 | .proc_handler = proc_dointvec, |
632 | }, | 632 | }, |
633 | { | 633 | { |
634 | .ctl_name = NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS, | 634 | .ctl_name = NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS, |
@@ -636,7 +636,7 @@ static struct ctl_table ipv4_table[] = { | |||
636 | .data = &sysctl_tcp_workaround_signed_windows, | 636 | .data = &sysctl_tcp_workaround_signed_windows, |
637 | .maxlen = sizeof(int), | 637 | .maxlen = sizeof(int), |
638 | .mode = 0644, | 638 | .mode = 0644, |
639 | .proc_handler = &proc_dointvec | 639 | .proc_handler = proc_dointvec |
640 | }, | 640 | }, |
641 | #ifdef CONFIG_NET_DMA | 641 | #ifdef CONFIG_NET_DMA |
642 | { | 642 | { |
@@ -645,7 +645,7 @@ static struct ctl_table ipv4_table[] = { | |||
645 | .data = &sysctl_tcp_dma_copybreak, | 645 | .data = &sysctl_tcp_dma_copybreak, |
646 | .maxlen = sizeof(int), | 646 | .maxlen = sizeof(int), |
647 | .mode = 0644, | 647 | .mode = 0644, |
648 | .proc_handler = &proc_dointvec | 648 | .proc_handler = proc_dointvec |
649 | }, | 649 | }, |
650 | #endif | 650 | #endif |
651 | { | 651 | { |
@@ -654,7 +654,7 @@ static struct ctl_table ipv4_table[] = { | |||
654 | .data = &sysctl_tcp_slow_start_after_idle, | 654 | .data = &sysctl_tcp_slow_start_after_idle, |
655 | .maxlen = sizeof(int), | 655 | .maxlen = sizeof(int), |
656 | .mode = 0644, | 656 | .mode = 0644, |
657 | .proc_handler = &proc_dointvec | 657 | .proc_handler = proc_dointvec |
658 | }, | 658 | }, |
659 | #ifdef CONFIG_NETLABEL | 659 | #ifdef CONFIG_NETLABEL |
660 | { | 660 | { |
@@ -663,7 +663,7 @@ static struct ctl_table ipv4_table[] = { | |||
663 | .data = &cipso_v4_cache_enabled, | 663 | .data = &cipso_v4_cache_enabled, |
664 | .maxlen = sizeof(int), | 664 | .maxlen = sizeof(int), |
665 | .mode = 0644, | 665 | .mode = 0644, |
666 | .proc_handler = &proc_dointvec, | 666 | .proc_handler = proc_dointvec, |
667 | }, | 667 | }, |
668 | { | 668 | { |
669 | .ctl_name = NET_CIPSOV4_CACHE_BUCKET_SIZE, | 669 | .ctl_name = NET_CIPSOV4_CACHE_BUCKET_SIZE, |
@@ -671,7 +671,7 @@ static struct ctl_table ipv4_table[] = { | |||
671 | .data = &cipso_v4_cache_bucketsize, | 671 | .data = &cipso_v4_cache_bucketsize, |
672 | .maxlen = sizeof(int), | 672 | .maxlen = sizeof(int), |
673 | .mode = 0644, | 673 | .mode = 0644, |
674 | .proc_handler = &proc_dointvec, | 674 | .proc_handler = proc_dointvec, |
675 | }, | 675 | }, |
676 | { | 676 | { |
677 | .ctl_name = NET_CIPSOV4_RBM_OPTFMT, | 677 | .ctl_name = NET_CIPSOV4_RBM_OPTFMT, |
@@ -679,7 +679,7 @@ static struct ctl_table ipv4_table[] = { | |||
679 | .data = &cipso_v4_rbm_optfmt, | 679 | .data = &cipso_v4_rbm_optfmt, |
680 | .maxlen = sizeof(int), | 680 | .maxlen = sizeof(int), |
681 | .mode = 0644, | 681 | .mode = 0644, |
682 | .proc_handler = &proc_dointvec, | 682 | .proc_handler = proc_dointvec, |
683 | }, | 683 | }, |
684 | { | 684 | { |
685 | .ctl_name = NET_CIPSOV4_RBM_STRICTVALID, | 685 | .ctl_name = NET_CIPSOV4_RBM_STRICTVALID, |
@@ -687,22 +687,22 @@ static struct ctl_table ipv4_table[] = { | |||
687 | .data = &cipso_v4_rbm_strictvalid, | 687 | .data = &cipso_v4_rbm_strictvalid, |
688 | .maxlen = sizeof(int), | 688 | .maxlen = sizeof(int), |
689 | .mode = 0644, | 689 | .mode = 0644, |
690 | .proc_handler = &proc_dointvec, | 690 | .proc_handler = proc_dointvec, |
691 | }, | 691 | }, |
692 | #endif /* CONFIG_NETLABEL */ | 692 | #endif /* CONFIG_NETLABEL */ |
693 | { | 693 | { |
694 | .procname = "tcp_available_congestion_control", | 694 | .procname = "tcp_available_congestion_control", |
695 | .maxlen = TCP_CA_BUF_MAX, | 695 | .maxlen = TCP_CA_BUF_MAX, |
696 | .mode = 0444, | 696 | .mode = 0444, |
697 | .proc_handler = &proc_tcp_available_congestion_control, | 697 | .proc_handler = proc_tcp_available_congestion_control, |
698 | }, | 698 | }, |
699 | { | 699 | { |
700 | .ctl_name = NET_TCP_ALLOWED_CONG_CONTROL, | 700 | .ctl_name = NET_TCP_ALLOWED_CONG_CONTROL, |
701 | .procname = "tcp_allowed_congestion_control", | 701 | .procname = "tcp_allowed_congestion_control", |
702 | .maxlen = TCP_CA_BUF_MAX, | 702 | .maxlen = TCP_CA_BUF_MAX, |
703 | .mode = 0644, | 703 | .mode = 0644, |
704 | .proc_handler = &proc_allowed_congestion_control, | 704 | .proc_handler = proc_allowed_congestion_control, |
705 | .strategy = &strategy_allowed_congestion_control, | 705 | .strategy = strategy_allowed_congestion_control, |
706 | }, | 706 | }, |
707 | { | 707 | { |
708 | .ctl_name = NET_TCP_MAX_SSTHRESH, | 708 | .ctl_name = NET_TCP_MAX_SSTHRESH, |
@@ -710,7 +710,7 @@ static struct ctl_table ipv4_table[] = { | |||
710 | .data = &sysctl_tcp_max_ssthresh, | 710 | .data = &sysctl_tcp_max_ssthresh, |
711 | .maxlen = sizeof(int), | 711 | .maxlen = sizeof(int), |
712 | .mode = 0644, | 712 | .mode = 0644, |
713 | .proc_handler = &proc_dointvec, | 713 | .proc_handler = proc_dointvec, |
714 | }, | 714 | }, |
715 | { | 715 | { |
716 | .ctl_name = CTL_UNNUMBERED, | 716 | .ctl_name = CTL_UNNUMBERED, |
@@ -718,8 +718,8 @@ static struct ctl_table ipv4_table[] = { | |||
718 | .data = &sysctl_udp_mem, | 718 | .data = &sysctl_udp_mem, |
719 | .maxlen = sizeof(sysctl_udp_mem), | 719 | .maxlen = sizeof(sysctl_udp_mem), |
720 | .mode = 0644, | 720 | .mode = 0644, |
721 | .proc_handler = &proc_dointvec_minmax, | 721 | .proc_handler = proc_dointvec_minmax, |
722 | .strategy = &sysctl_intvec, | 722 | .strategy = sysctl_intvec, |
723 | .extra1 = &zero | 723 | .extra1 = &zero |
724 | }, | 724 | }, |
725 | { | 725 | { |
@@ -728,8 +728,8 @@ static struct ctl_table ipv4_table[] = { | |||
728 | .data = &sysctl_udp_rmem_min, | 728 | .data = &sysctl_udp_rmem_min, |
729 | .maxlen = sizeof(sysctl_udp_rmem_min), | 729 | .maxlen = sizeof(sysctl_udp_rmem_min), |
730 | .mode = 0644, | 730 | .mode = 0644, |
731 | .proc_handler = &proc_dointvec_minmax, | 731 | .proc_handler = proc_dointvec_minmax, |
732 | .strategy = &sysctl_intvec, | 732 | .strategy = sysctl_intvec, |
733 | .extra1 = &zero | 733 | .extra1 = &zero |
734 | }, | 734 | }, |
735 | { | 735 | { |
@@ -738,8 +738,8 @@ static struct ctl_table ipv4_table[] = { | |||
738 | .data = &sysctl_udp_wmem_min, | 738 | .data = &sysctl_udp_wmem_min, |
739 | .maxlen = sizeof(sysctl_udp_wmem_min), | 739 | .maxlen = sizeof(sysctl_udp_wmem_min), |
740 | .mode = 0644, | 740 | .mode = 0644, |
741 | .proc_handler = &proc_dointvec_minmax, | 741 | .proc_handler = proc_dointvec_minmax, |
742 | .strategy = &sysctl_intvec, | 742 | .strategy = sysctl_intvec, |
743 | .extra1 = &zero | 743 | .extra1 = &zero |
744 | }, | 744 | }, |
745 | { .ctl_name = 0 } | 745 | { .ctl_name = 0 } |
@@ -752,7 +752,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
752 | .data = &init_net.ipv4.sysctl_icmp_echo_ignore_all, | 752 | .data = &init_net.ipv4.sysctl_icmp_echo_ignore_all, |
753 | .maxlen = sizeof(int), | 753 | .maxlen = sizeof(int), |
754 | .mode = 0644, | 754 | .mode = 0644, |
755 | .proc_handler = &proc_dointvec | 755 | .proc_handler = proc_dointvec |
756 | }, | 756 | }, |
757 | { | 757 | { |
758 | .ctl_name = NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS, | 758 | .ctl_name = NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS, |
@@ -760,7 +760,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
760 | .data = &init_net.ipv4.sysctl_icmp_echo_ignore_broadcasts, | 760 | .data = &init_net.ipv4.sysctl_icmp_echo_ignore_broadcasts, |
761 | .maxlen = sizeof(int), | 761 | .maxlen = sizeof(int), |
762 | .mode = 0644, | 762 | .mode = 0644, |
763 | .proc_handler = &proc_dointvec | 763 | .proc_handler = proc_dointvec |
764 | }, | 764 | }, |
765 | { | 765 | { |
766 | .ctl_name = NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES, | 766 | .ctl_name = NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES, |
@@ -768,7 +768,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
768 | .data = &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses, | 768 | .data = &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses, |
769 | .maxlen = sizeof(int), | 769 | .maxlen = sizeof(int), |
770 | .mode = 0644, | 770 | .mode = 0644, |
771 | .proc_handler = &proc_dointvec | 771 | .proc_handler = proc_dointvec |
772 | }, | 772 | }, |
773 | { | 773 | { |
774 | .ctl_name = NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR, | 774 | .ctl_name = NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR, |
@@ -776,7 +776,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
776 | .data = &init_net.ipv4.sysctl_icmp_errors_use_inbound_ifaddr, | 776 | .data = &init_net.ipv4.sysctl_icmp_errors_use_inbound_ifaddr, |
777 | .maxlen = sizeof(int), | 777 | .maxlen = sizeof(int), |
778 | .mode = 0644, | 778 | .mode = 0644, |
779 | .proc_handler = &proc_dointvec | 779 | .proc_handler = proc_dointvec |
780 | }, | 780 | }, |
781 | { | 781 | { |
782 | .ctl_name = NET_IPV4_ICMP_RATELIMIT, | 782 | .ctl_name = NET_IPV4_ICMP_RATELIMIT, |
@@ -784,8 +784,8 @@ static struct ctl_table ipv4_net_table[] = { | |||
784 | .data = &init_net.ipv4.sysctl_icmp_ratelimit, | 784 | .data = &init_net.ipv4.sysctl_icmp_ratelimit, |
785 | .maxlen = sizeof(int), | 785 | .maxlen = sizeof(int), |
786 | .mode = 0644, | 786 | .mode = 0644, |
787 | .proc_handler = &proc_dointvec_ms_jiffies, | 787 | .proc_handler = proc_dointvec_ms_jiffies, |
788 | .strategy = &sysctl_ms_jiffies | 788 | .strategy = sysctl_ms_jiffies |
789 | }, | 789 | }, |
790 | { | 790 | { |
791 | .ctl_name = NET_IPV4_ICMP_RATEMASK, | 791 | .ctl_name = NET_IPV4_ICMP_RATEMASK, |
@@ -793,7 +793,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
793 | .data = &init_net.ipv4.sysctl_icmp_ratemask, | 793 | .data = &init_net.ipv4.sysctl_icmp_ratemask, |
794 | .maxlen = sizeof(int), | 794 | .maxlen = sizeof(int), |
795 | .mode = 0644, | 795 | .mode = 0644, |
796 | .proc_handler = &proc_dointvec | 796 | .proc_handler = proc_dointvec |
797 | }, | 797 | }, |
798 | { | 798 | { |
799 | .ctl_name = CTL_UNNUMBERED, | 799 | .ctl_name = CTL_UNNUMBERED, |
@@ -801,7 +801,7 @@ static struct ctl_table ipv4_net_table[] = { | |||
801 | .data = &init_net.ipv4.sysctl_rt_cache_rebuild_count, | 801 | .data = &init_net.ipv4.sysctl_rt_cache_rebuild_count, |
802 | .maxlen = sizeof(int), | 802 | .maxlen = sizeof(int), |
803 | .mode = 0644, | 803 | .mode = 0644, |
804 | .proc_handler = &proc_dointvec | 804 | .proc_handler = proc_dointvec |
805 | }, | 805 | }, |
806 | { } | 806 | { } |
807 | }; | 807 | }; |
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index ff7ae05f72e1..07ee758de9e1 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c | |||
@@ -4030,8 +4030,8 @@ static struct addrconf_sysctl_table | |||
4030 | .data = &ipv6_devconf.forwarding, | 4030 | .data = &ipv6_devconf.forwarding, |
4031 | .maxlen = sizeof(int), | 4031 | .maxlen = sizeof(int), |
4032 | .mode = 0644, | 4032 | .mode = 0644, |
4033 | .proc_handler = &addrconf_sysctl_forward, | 4033 | .proc_handler = addrconf_sysctl_forward, |
4034 | .strategy = &addrconf_sysctl_forward_strategy, | 4034 | .strategy = addrconf_sysctl_forward_strategy, |
4035 | }, | 4035 | }, |
4036 | { | 4036 | { |
4037 | .ctl_name = NET_IPV6_HOP_LIMIT, | 4037 | .ctl_name = NET_IPV6_HOP_LIMIT, |
@@ -4047,7 +4047,7 @@ static struct addrconf_sysctl_table | |||
4047 | .data = &ipv6_devconf.mtu6, | 4047 | .data = &ipv6_devconf.mtu6, |
4048 | .maxlen = sizeof(int), | 4048 | .maxlen = sizeof(int), |
4049 | .mode = 0644, | 4049 | .mode = 0644, |
4050 | .proc_handler = &proc_dointvec, | 4050 | .proc_handler = proc_dointvec, |
4051 | }, | 4051 | }, |
4052 | { | 4052 | { |
4053 | .ctl_name = NET_IPV6_ACCEPT_RA, | 4053 | .ctl_name = NET_IPV6_ACCEPT_RA, |
@@ -4055,7 +4055,7 @@ static struct addrconf_sysctl_table | |||
4055 | .data = &ipv6_devconf.accept_ra, | 4055 | .data = &ipv6_devconf.accept_ra, |
4056 | .maxlen = sizeof(int), | 4056 | .maxlen = sizeof(int), |
4057 | .mode = 0644, | 4057 | .mode = 0644, |
4058 | .proc_handler = &proc_dointvec, | 4058 | .proc_handler = proc_dointvec, |
4059 | }, | 4059 | }, |
4060 | { | 4060 | { |
4061 | .ctl_name = NET_IPV6_ACCEPT_REDIRECTS, | 4061 | .ctl_name = NET_IPV6_ACCEPT_REDIRECTS, |
@@ -4063,7 +4063,7 @@ static struct addrconf_sysctl_table | |||
4063 | .data = &ipv6_devconf.accept_redirects, | 4063 | .data = &ipv6_devconf.accept_redirects, |
4064 | .maxlen = sizeof(int), | 4064 | .maxlen = sizeof(int), |
4065 | .mode = 0644, | 4065 | .mode = 0644, |
4066 | .proc_handler = &proc_dointvec, | 4066 | .proc_handler = proc_dointvec, |
4067 | }, | 4067 | }, |
4068 | { | 4068 | { |
4069 | .ctl_name = NET_IPV6_AUTOCONF, | 4069 | .ctl_name = NET_IPV6_AUTOCONF, |
@@ -4071,7 +4071,7 @@ static struct addrconf_sysctl_table | |||
4071 | .data = &ipv6_devconf.autoconf, | 4071 | .data = &ipv6_devconf.autoconf, |
4072 | .maxlen = sizeof(int), | 4072 | .maxlen = sizeof(int), |
4073 | .mode = 0644, | 4073 | .mode = 0644, |
4074 | .proc_handler = &proc_dointvec, | 4074 | .proc_handler = proc_dointvec, |
4075 | }, | 4075 | }, |
4076 | { | 4076 | { |
4077 | .ctl_name = NET_IPV6_DAD_TRANSMITS, | 4077 | .ctl_name = NET_IPV6_DAD_TRANSMITS, |
@@ -4079,7 +4079,7 @@ static struct addrconf_sysctl_table | |||
4079 | .data = &ipv6_devconf.dad_transmits, | 4079 | .data = &ipv6_devconf.dad_transmits, |
4080 | .maxlen = sizeof(int), | 4080 | .maxlen = sizeof(int), |
4081 | .mode = 0644, | 4081 | .mode = 0644, |
4082 | .proc_handler = &proc_dointvec, | 4082 | .proc_handler = proc_dointvec, |
4083 | }, | 4083 | }, |
4084 | { | 4084 | { |
4085 | .ctl_name = NET_IPV6_RTR_SOLICITS, | 4085 | .ctl_name = NET_IPV6_RTR_SOLICITS, |
@@ -4087,7 +4087,7 @@ static struct addrconf_sysctl_table | |||
4087 | .data = &ipv6_devconf.rtr_solicits, | 4087 | .data = &ipv6_devconf.rtr_solicits, |
4088 | .maxlen = sizeof(int), | 4088 | .maxlen = sizeof(int), |
4089 | .mode = 0644, | 4089 | .mode = 0644, |
4090 | .proc_handler = &proc_dointvec, | 4090 | .proc_handler = proc_dointvec, |
4091 | }, | 4091 | }, |
4092 | { | 4092 | { |
4093 | .ctl_name = NET_IPV6_RTR_SOLICIT_INTERVAL, | 4093 | .ctl_name = NET_IPV6_RTR_SOLICIT_INTERVAL, |
@@ -4095,8 +4095,8 @@ static struct addrconf_sysctl_table | |||
4095 | .data = &ipv6_devconf.rtr_solicit_interval, | 4095 | .data = &ipv6_devconf.rtr_solicit_interval, |
4096 | .maxlen = sizeof(int), | 4096 | .maxlen = sizeof(int), |
4097 | .mode = 0644, | 4097 | .mode = 0644, |
4098 | .proc_handler = &proc_dointvec_jiffies, | 4098 | .proc_handler = proc_dointvec_jiffies, |
4099 | .strategy = &sysctl_jiffies, | 4099 | .strategy = sysctl_jiffies, |
4100 | }, | 4100 | }, |
4101 | { | 4101 | { |
4102 | .ctl_name = NET_IPV6_RTR_SOLICIT_DELAY, | 4102 | .ctl_name = NET_IPV6_RTR_SOLICIT_DELAY, |
@@ -4104,8 +4104,8 @@ static struct addrconf_sysctl_table | |||
4104 | .data = &ipv6_devconf.rtr_solicit_delay, | 4104 | .data = &ipv6_devconf.rtr_solicit_delay, |
4105 | .maxlen = sizeof(int), | 4105 | .maxlen = sizeof(int), |
4106 | .mode = 0644, | 4106 | .mode = 0644, |
4107 | .proc_handler = &proc_dointvec_jiffies, | 4107 | .proc_handler = proc_dointvec_jiffies, |
4108 | .strategy = &sysctl_jiffies, | 4108 | .strategy = sysctl_jiffies, |
4109 | }, | 4109 | }, |
4110 | { | 4110 | { |
4111 | .ctl_name = NET_IPV6_FORCE_MLD_VERSION, | 4111 | .ctl_name = NET_IPV6_FORCE_MLD_VERSION, |
@@ -4113,7 +4113,7 @@ static struct addrconf_sysctl_table | |||
4113 | .data = &ipv6_devconf.force_mld_version, | 4113 | .data = &ipv6_devconf.force_mld_version, |
4114 | .maxlen = sizeof(int), | 4114 | .maxlen = sizeof(int), |
4115 | .mode = 0644, | 4115 | .mode = 0644, |
4116 | .proc_handler = &proc_dointvec, | 4116 | .proc_handler = proc_dointvec, |
4117 | }, | 4117 | }, |
4118 | #ifdef CONFIG_IPV6_PRIVACY | 4118 | #ifdef CONFIG_IPV6_PRIVACY |
4119 | { | 4119 | { |
@@ -4122,7 +4122,7 @@ static struct addrconf_sysctl_table | |||
4122 | .data = &ipv6_devconf.use_tempaddr, | 4122 | .data = &ipv6_devconf.use_tempaddr, |
4123 | .maxlen = sizeof(int), | 4123 | .maxlen = sizeof(int), |
4124 | .mode = 0644, | 4124 | .mode = 0644, |
4125 | .proc_handler = &proc_dointvec, | 4125 | .proc_handler = proc_dointvec, |
4126 | }, | 4126 | }, |
4127 | { | 4127 | { |
4128 | .ctl_name = NET_IPV6_TEMP_VALID_LFT, | 4128 | .ctl_name = NET_IPV6_TEMP_VALID_LFT, |
@@ -4130,7 +4130,7 @@ static struct addrconf_sysctl_table | |||
4130 | .data = &ipv6_devconf.temp_valid_lft, | 4130 | .data = &ipv6_devconf.temp_valid_lft, |
4131 | .maxlen = sizeof(int), | 4131 | .maxlen = sizeof(int), |
4132 | .mode = 0644, | 4132 | .mode = 0644, |
4133 | .proc_handler = &proc_dointvec, | 4133 | .proc_handler = proc_dointvec, |
4134 | }, | 4134 | }, |
4135 | { | 4135 | { |
4136 | .ctl_name = NET_IPV6_TEMP_PREFERED_LFT, | 4136 | .ctl_name = NET_IPV6_TEMP_PREFERED_LFT, |
@@ -4138,7 +4138,7 @@ static struct addrconf_sysctl_table | |||
4138 | .data = &ipv6_devconf.temp_prefered_lft, | 4138 | .data = &ipv6_devconf.temp_prefered_lft, |
4139 | .maxlen = sizeof(int), | 4139 | .maxlen = sizeof(int), |
4140 | .mode = 0644, | 4140 | .mode = 0644, |
4141 | .proc_handler = &proc_dointvec, | 4141 | .proc_handler = proc_dointvec, |
4142 | }, | 4142 | }, |
4143 | { | 4143 | { |
4144 | .ctl_name = NET_IPV6_REGEN_MAX_RETRY, | 4144 | .ctl_name = NET_IPV6_REGEN_MAX_RETRY, |
@@ -4146,7 +4146,7 @@ static struct addrconf_sysctl_table | |||
4146 | .data = &ipv6_devconf.regen_max_retry, | 4146 | .data = &ipv6_devconf.regen_max_retry, |
4147 | .maxlen = sizeof(int), | 4147 | .maxlen = sizeof(int), |
4148 | .mode = 0644, | 4148 | .mode = 0644, |
4149 | .proc_handler = &proc_dointvec, | 4149 | .proc_handler = proc_dointvec, |
4150 | }, | 4150 | }, |
4151 | { | 4151 | { |
4152 | .ctl_name = NET_IPV6_MAX_DESYNC_FACTOR, | 4152 | .ctl_name = NET_IPV6_MAX_DESYNC_FACTOR, |
@@ -4154,7 +4154,7 @@ static struct addrconf_sysctl_table | |||
4154 | .data = &ipv6_devconf.max_desync_factor, | 4154 | .data = &ipv6_devconf.max_desync_factor, |
4155 | .maxlen = sizeof(int), | 4155 | .maxlen = sizeof(int), |
4156 | .mode = 0644, | 4156 | .mode = 0644, |
4157 | .proc_handler = &proc_dointvec, | 4157 | .proc_handler = proc_dointvec, |
4158 | }, | 4158 | }, |
4159 | #endif | 4159 | #endif |
4160 | { | 4160 | { |
@@ -4163,7 +4163,7 @@ static struct addrconf_sysctl_table | |||
4163 | .data = &ipv6_devconf.max_addresses, | 4163 | .data = &ipv6_devconf.max_addresses, |
4164 | .maxlen = sizeof(int), | 4164 | .maxlen = sizeof(int), |
4165 | .mode = 0644, | 4165 | .mode = 0644, |
4166 | .proc_handler = &proc_dointvec, | 4166 | .proc_handler = proc_dointvec, |
4167 | }, | 4167 | }, |
4168 | { | 4168 | { |
4169 | .ctl_name = NET_IPV6_ACCEPT_RA_DEFRTR, | 4169 | .ctl_name = NET_IPV6_ACCEPT_RA_DEFRTR, |
@@ -4171,7 +4171,7 @@ static struct addrconf_sysctl_table | |||
4171 | .data = &ipv6_devconf.accept_ra_defrtr, | 4171 | .data = &ipv6_devconf.accept_ra_defrtr, |
4172 | .maxlen = sizeof(int), | 4172 | .maxlen = sizeof(int), |
4173 | .mode = 0644, | 4173 | .mode = 0644, |
4174 | .proc_handler = &proc_dointvec, | 4174 | .proc_handler = proc_dointvec, |
4175 | }, | 4175 | }, |
4176 | { | 4176 | { |
4177 | .ctl_name = NET_IPV6_ACCEPT_RA_PINFO, | 4177 | .ctl_name = NET_IPV6_ACCEPT_RA_PINFO, |
@@ -4179,7 +4179,7 @@ static struct addrconf_sysctl_table | |||
4179 | .data = &ipv6_devconf.accept_ra_pinfo, | 4179 | .data = &ipv6_devconf.accept_ra_pinfo, |
4180 | .maxlen = sizeof(int), | 4180 | .maxlen = sizeof(int), |
4181 | .mode = 0644, | 4181 | .mode = 0644, |
4182 | .proc_handler = &proc_dointvec, | 4182 | .proc_handler = proc_dointvec, |
4183 | }, | 4183 | }, |
4184 | #ifdef CONFIG_IPV6_ROUTER_PREF | 4184 | #ifdef CONFIG_IPV6_ROUTER_PREF |
4185 | { | 4185 | { |
@@ -4188,7 +4188,7 @@ static struct addrconf_sysctl_table | |||
4188 | .data = &ipv6_devconf.accept_ra_rtr_pref, | 4188 | .data = &ipv6_devconf.accept_ra_rtr_pref, |
4189 | .maxlen = sizeof(int), | 4189 | .maxlen = sizeof(int), |
4190 | .mode = 0644, | 4190 | .mode = 0644, |
4191 | .proc_handler = &proc_dointvec, | 4191 | .proc_handler = proc_dointvec, |
4192 | }, | 4192 | }, |
4193 | { | 4193 | { |
4194 | .ctl_name = NET_IPV6_RTR_PROBE_INTERVAL, | 4194 | .ctl_name = NET_IPV6_RTR_PROBE_INTERVAL, |
@@ -4196,8 +4196,8 @@ static struct addrconf_sysctl_table | |||
4196 | .data = &ipv6_devconf.rtr_probe_interval, | 4196 | .data = &ipv6_devconf.rtr_probe_interval, |
4197 | .maxlen = sizeof(int), | 4197 | .maxlen = sizeof(int), |
4198 | .mode = 0644, | 4198 | .mode = 0644, |
4199 | .proc_handler = &proc_dointvec_jiffies, | 4199 | .proc_handler = proc_dointvec_jiffies, |
4200 | .strategy = &sysctl_jiffies, | 4200 | .strategy = sysctl_jiffies, |
4201 | }, | 4201 | }, |
4202 | #ifdef CONFIG_IPV6_ROUTE_INFO | 4202 | #ifdef CONFIG_IPV6_ROUTE_INFO |
4203 | { | 4203 | { |
@@ -4206,7 +4206,7 @@ static struct addrconf_sysctl_table | |||
4206 | .data = &ipv6_devconf.accept_ra_rt_info_max_plen, | 4206 | .data = &ipv6_devconf.accept_ra_rt_info_max_plen, |
4207 | .maxlen = sizeof(int), | 4207 | .maxlen = sizeof(int), |
4208 | .mode = 0644, | 4208 | .mode = 0644, |
4209 | .proc_handler = &proc_dointvec, | 4209 | .proc_handler = proc_dointvec, |
4210 | }, | 4210 | }, |
4211 | #endif | 4211 | #endif |
4212 | #endif | 4212 | #endif |
@@ -4216,7 +4216,7 @@ static struct addrconf_sysctl_table | |||
4216 | .data = &ipv6_devconf.proxy_ndp, | 4216 | .data = &ipv6_devconf.proxy_ndp, |
4217 | .maxlen = sizeof(int), | 4217 | .maxlen = sizeof(int), |
4218 | .mode = 0644, | 4218 | .mode = 0644, |
4219 | .proc_handler = &proc_dointvec, | 4219 | .proc_handler = proc_dointvec, |
4220 | }, | 4220 | }, |
4221 | { | 4221 | { |
4222 | .ctl_name = NET_IPV6_ACCEPT_SOURCE_ROUTE, | 4222 | .ctl_name = NET_IPV6_ACCEPT_SOURCE_ROUTE, |
@@ -4224,7 +4224,7 @@ static struct addrconf_sysctl_table | |||
4224 | .data = &ipv6_devconf.accept_source_route, | 4224 | .data = &ipv6_devconf.accept_source_route, |
4225 | .maxlen = sizeof(int), | 4225 | .maxlen = sizeof(int), |
4226 | .mode = 0644, | 4226 | .mode = 0644, |
4227 | .proc_handler = &proc_dointvec, | 4227 | .proc_handler = proc_dointvec, |
4228 | }, | 4228 | }, |
4229 | #ifdef CONFIG_IPV6_OPTIMISTIC_DAD | 4229 | #ifdef CONFIG_IPV6_OPTIMISTIC_DAD |
4230 | { | 4230 | { |
@@ -4233,7 +4233,7 @@ static struct addrconf_sysctl_table | |||
4233 | .data = &ipv6_devconf.optimistic_dad, | 4233 | .data = &ipv6_devconf.optimistic_dad, |
4234 | .maxlen = sizeof(int), | 4234 | .maxlen = sizeof(int), |
4235 | .mode = 0644, | 4235 | .mode = 0644, |
4236 | .proc_handler = &proc_dointvec, | 4236 | .proc_handler = proc_dointvec, |
4237 | 4237 | ||
4238 | }, | 4238 | }, |
4239 | #endif | 4239 | #endif |
@@ -4244,7 +4244,7 @@ static struct addrconf_sysctl_table | |||
4244 | .data = &ipv6_devconf.mc_forwarding, | 4244 | .data = &ipv6_devconf.mc_forwarding, |
4245 | .maxlen = sizeof(int), | 4245 | .maxlen = sizeof(int), |
4246 | .mode = 0644, | 4246 | .mode = 0644, |
4247 | .proc_handler = &proc_dointvec, | 4247 | .proc_handler = proc_dointvec, |
4248 | }, | 4248 | }, |
4249 | #endif | 4249 | #endif |
4250 | { | 4250 | { |
@@ -4253,7 +4253,7 @@ static struct addrconf_sysctl_table | |||
4253 | .data = &ipv6_devconf.disable_ipv6, | 4253 | .data = &ipv6_devconf.disable_ipv6, |
4254 | .maxlen = sizeof(int), | 4254 | .maxlen = sizeof(int), |
4255 | .mode = 0644, | 4255 | .mode = 0644, |
4256 | .proc_handler = &proc_dointvec, | 4256 | .proc_handler = proc_dointvec, |
4257 | }, | 4257 | }, |
4258 | { | 4258 | { |
4259 | .ctl_name = CTL_UNNUMBERED, | 4259 | .ctl_name = CTL_UNNUMBERED, |
@@ -4261,7 +4261,7 @@ static struct addrconf_sysctl_table | |||
4261 | .data = &ipv6_devconf.accept_dad, | 4261 | .data = &ipv6_devconf.accept_dad, |
4262 | .maxlen = sizeof(int), | 4262 | .maxlen = sizeof(int), |
4263 | .mode = 0644, | 4263 | .mode = 0644, |
4264 | .proc_handler = &proc_dointvec, | 4264 | .proc_handler = proc_dointvec, |
4265 | }, | 4265 | }, |
4266 | { | 4266 | { |
4267 | .ctl_name = 0, /* sentinel */ | 4267 | .ctl_name = 0, /* sentinel */ |
diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c index 3c2821f9b529..be351009fd03 100644 --- a/net/ipv6/icmp.c +++ b/net/ipv6/icmp.c | |||
@@ -956,8 +956,8 @@ ctl_table ipv6_icmp_table_template[] = { | |||
956 | .data = &init_net.ipv6.sysctl.icmpv6_time, | 956 | .data = &init_net.ipv6.sysctl.icmpv6_time, |
957 | .maxlen = sizeof(int), | 957 | .maxlen = sizeof(int), |
958 | .mode = 0644, | 958 | .mode = 0644, |
959 | .proc_handler = &proc_dointvec_ms_jiffies, | 959 | .proc_handler = proc_dointvec_ms_jiffies, |
960 | .strategy = &sysctl_ms_jiffies | 960 | .strategy = sysctl_ms_jiffies |
961 | }, | 961 | }, |
962 | { .ctl_name = 0 }, | 962 | { .ctl_name = 0 }, |
963 | }; | 963 | }; |
diff --git a/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c b/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c index 05726177903f..bd52151d31e9 100644 --- a/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c +++ b/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | |||
@@ -253,7 +253,7 @@ static struct ctl_table icmpv6_sysctl_table[] = { | |||
253 | .data = &nf_ct_icmpv6_timeout, | 253 | .data = &nf_ct_icmpv6_timeout, |
254 | .maxlen = sizeof(unsigned int), | 254 | .maxlen = sizeof(unsigned int), |
255 | .mode = 0644, | 255 | .mode = 0644, |
256 | .proc_handler = &proc_dointvec_jiffies, | 256 | .proc_handler = proc_dointvec_jiffies, |
257 | }, | 257 | }, |
258 | { | 258 | { |
259 | .ctl_name = 0 | 259 | .ctl_name = 0 |
diff --git a/net/ipv6/netfilter/nf_conntrack_reasm.c b/net/ipv6/netfilter/nf_conntrack_reasm.c index 9967ac7a01a8..ed4d79a9e4a6 100644 --- a/net/ipv6/netfilter/nf_conntrack_reasm.c +++ b/net/ipv6/netfilter/nf_conntrack_reasm.c | |||
@@ -80,7 +80,7 @@ struct ctl_table nf_ct_ipv6_sysctl_table[] = { | |||
80 | .data = &nf_init_frags.timeout, | 80 | .data = &nf_init_frags.timeout, |
81 | .maxlen = sizeof(unsigned int), | 81 | .maxlen = sizeof(unsigned int), |
82 | .mode = 0644, | 82 | .mode = 0644, |
83 | .proc_handler = &proc_dointvec_jiffies, | 83 | .proc_handler = proc_dointvec_jiffies, |
84 | }, | 84 | }, |
85 | { | 85 | { |
86 | .ctl_name = NET_NF_CONNTRACK_FRAG6_LOW_THRESH, | 86 | .ctl_name = NET_NF_CONNTRACK_FRAG6_LOW_THRESH, |
@@ -88,7 +88,7 @@ struct ctl_table nf_ct_ipv6_sysctl_table[] = { | |||
88 | .data = &nf_init_frags.low_thresh, | 88 | .data = &nf_init_frags.low_thresh, |
89 | .maxlen = sizeof(unsigned int), | 89 | .maxlen = sizeof(unsigned int), |
90 | .mode = 0644, | 90 | .mode = 0644, |
91 | .proc_handler = &proc_dointvec, | 91 | .proc_handler = proc_dointvec, |
92 | }, | 92 | }, |
93 | { | 93 | { |
94 | .ctl_name = NET_NF_CONNTRACK_FRAG6_HIGH_THRESH, | 94 | .ctl_name = NET_NF_CONNTRACK_FRAG6_HIGH_THRESH, |
@@ -96,7 +96,7 @@ struct ctl_table nf_ct_ipv6_sysctl_table[] = { | |||
96 | .data = &nf_init_frags.high_thresh, | 96 | .data = &nf_init_frags.high_thresh, |
97 | .maxlen = sizeof(unsigned int), | 97 | .maxlen = sizeof(unsigned int), |
98 | .mode = 0644, | 98 | .mode = 0644, |
99 | .proc_handler = &proc_dointvec, | 99 | .proc_handler = proc_dointvec, |
100 | }, | 100 | }, |
101 | { .ctl_name = 0 } | 101 | { .ctl_name = 0 } |
102 | }; | 102 | }; |
diff --git a/net/ipv6/reassembly.c b/net/ipv6/reassembly.c index af12de071f4c..3c575118fca5 100644 --- a/net/ipv6/reassembly.c +++ b/net/ipv6/reassembly.c | |||
@@ -642,7 +642,7 @@ static struct ctl_table ip6_frags_ns_ctl_table[] = { | |||
642 | .data = &init_net.ipv6.frags.high_thresh, | 642 | .data = &init_net.ipv6.frags.high_thresh, |
643 | .maxlen = sizeof(int), | 643 | .maxlen = sizeof(int), |
644 | .mode = 0644, | 644 | .mode = 0644, |
645 | .proc_handler = &proc_dointvec | 645 | .proc_handler = proc_dointvec |
646 | }, | 646 | }, |
647 | { | 647 | { |
648 | .ctl_name = NET_IPV6_IP6FRAG_LOW_THRESH, | 648 | .ctl_name = NET_IPV6_IP6FRAG_LOW_THRESH, |
@@ -650,7 +650,7 @@ static struct ctl_table ip6_frags_ns_ctl_table[] = { | |||
650 | .data = &init_net.ipv6.frags.low_thresh, | 650 | .data = &init_net.ipv6.frags.low_thresh, |
651 | .maxlen = sizeof(int), | 651 | .maxlen = sizeof(int), |
652 | .mode = 0644, | 652 | .mode = 0644, |
653 | .proc_handler = &proc_dointvec | 653 | .proc_handler = proc_dointvec |
654 | }, | 654 | }, |
655 | { | 655 | { |
656 | .ctl_name = NET_IPV6_IP6FRAG_TIME, | 656 | .ctl_name = NET_IPV6_IP6FRAG_TIME, |
@@ -658,8 +658,8 @@ static struct ctl_table ip6_frags_ns_ctl_table[] = { | |||
658 | .data = &init_net.ipv6.frags.timeout, | 658 | .data = &init_net.ipv6.frags.timeout, |
659 | .maxlen = sizeof(int), | 659 | .maxlen = sizeof(int), |
660 | .mode = 0644, | 660 | .mode = 0644, |
661 | .proc_handler = &proc_dointvec_jiffies, | 661 | .proc_handler = proc_dointvec_jiffies, |
662 | .strategy = &sysctl_jiffies, | 662 | .strategy = sysctl_jiffies, |
663 | }, | 663 | }, |
664 | { } | 664 | { } |
665 | }; | 665 | }; |
@@ -671,8 +671,8 @@ static struct ctl_table ip6_frags_ctl_table[] = { | |||
671 | .data = &ip6_frags.secret_interval, | 671 | .data = &ip6_frags.secret_interval, |
672 | .maxlen = sizeof(int), | 672 | .maxlen = sizeof(int), |
673 | .mode = 0644, | 673 | .mode = 0644, |
674 | .proc_handler = &proc_dointvec_jiffies, | 674 | .proc_handler = proc_dointvec_jiffies, |
675 | .strategy = &sysctl_jiffies | 675 | .strategy = sysctl_jiffies |
676 | }, | 676 | }, |
677 | { } | 677 | { } |
678 | }; | 678 | }; |
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index d69fa462d3f0..4d40dc214b2d 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
@@ -2499,7 +2499,7 @@ ctl_table ipv6_route_table_template[] = { | |||
2499 | .data = &init_net.ipv6.sysctl.flush_delay, | 2499 | .data = &init_net.ipv6.sysctl.flush_delay, |
2500 | .maxlen = sizeof(int), | 2500 | .maxlen = sizeof(int), |
2501 | .mode = 0200, | 2501 | .mode = 0200, |
2502 | .proc_handler = &ipv6_sysctl_rtcache_flush | 2502 | .proc_handler = ipv6_sysctl_rtcache_flush |
2503 | }, | 2503 | }, |
2504 | { | 2504 | { |
2505 | .ctl_name = NET_IPV6_ROUTE_GC_THRESH, | 2505 | .ctl_name = NET_IPV6_ROUTE_GC_THRESH, |
@@ -2507,7 +2507,7 @@ ctl_table ipv6_route_table_template[] = { | |||
2507 | .data = &ip6_dst_ops_template.gc_thresh, | 2507 | .data = &ip6_dst_ops_template.gc_thresh, |
2508 | .maxlen = sizeof(int), | 2508 | .maxlen = sizeof(int), |
2509 | .mode = 0644, | 2509 | .mode = 0644, |
2510 | .proc_handler = &proc_dointvec, | 2510 | .proc_handler = proc_dointvec, |
2511 | }, | 2511 | }, |
2512 | { | 2512 | { |
2513 | .ctl_name = NET_IPV6_ROUTE_MAX_SIZE, | 2513 | .ctl_name = NET_IPV6_ROUTE_MAX_SIZE, |
@@ -2515,7 +2515,7 @@ ctl_table ipv6_route_table_template[] = { | |||
2515 | .data = &init_net.ipv6.sysctl.ip6_rt_max_size, | 2515 | .data = &init_net.ipv6.sysctl.ip6_rt_max_size, |
2516 | .maxlen = sizeof(int), | 2516 | .maxlen = sizeof(int), |
2517 | .mode = 0644, | 2517 | .mode = 0644, |
2518 | .proc_handler = &proc_dointvec, | 2518 | .proc_handler = proc_dointvec, |
2519 | }, | 2519 | }, |
2520 | { | 2520 | { |
2521 | .ctl_name = NET_IPV6_ROUTE_GC_MIN_INTERVAL, | 2521 | .ctl_name = NET_IPV6_ROUTE_GC_MIN_INTERVAL, |
@@ -2523,8 +2523,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2523 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_min_interval, | 2523 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_min_interval, |
2524 | .maxlen = sizeof(int), | 2524 | .maxlen = sizeof(int), |
2525 | .mode = 0644, | 2525 | .mode = 0644, |
2526 | .proc_handler = &proc_dointvec_jiffies, | 2526 | .proc_handler = proc_dointvec_jiffies, |
2527 | .strategy = &sysctl_jiffies, | 2527 | .strategy = sysctl_jiffies, |
2528 | }, | 2528 | }, |
2529 | { | 2529 | { |
2530 | .ctl_name = NET_IPV6_ROUTE_GC_TIMEOUT, | 2530 | .ctl_name = NET_IPV6_ROUTE_GC_TIMEOUT, |
@@ -2532,8 +2532,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2532 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_timeout, | 2532 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_timeout, |
2533 | .maxlen = sizeof(int), | 2533 | .maxlen = sizeof(int), |
2534 | .mode = 0644, | 2534 | .mode = 0644, |
2535 | .proc_handler = &proc_dointvec_jiffies, | 2535 | .proc_handler = proc_dointvec_jiffies, |
2536 | .strategy = &sysctl_jiffies, | 2536 | .strategy = sysctl_jiffies, |
2537 | }, | 2537 | }, |
2538 | { | 2538 | { |
2539 | .ctl_name = NET_IPV6_ROUTE_GC_INTERVAL, | 2539 | .ctl_name = NET_IPV6_ROUTE_GC_INTERVAL, |
@@ -2541,8 +2541,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2541 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_interval, | 2541 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_interval, |
2542 | .maxlen = sizeof(int), | 2542 | .maxlen = sizeof(int), |
2543 | .mode = 0644, | 2543 | .mode = 0644, |
2544 | .proc_handler = &proc_dointvec_jiffies, | 2544 | .proc_handler = proc_dointvec_jiffies, |
2545 | .strategy = &sysctl_jiffies, | 2545 | .strategy = sysctl_jiffies, |
2546 | }, | 2546 | }, |
2547 | { | 2547 | { |
2548 | .ctl_name = NET_IPV6_ROUTE_GC_ELASTICITY, | 2548 | .ctl_name = NET_IPV6_ROUTE_GC_ELASTICITY, |
@@ -2550,8 +2550,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2550 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_elasticity, | 2550 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_elasticity, |
2551 | .maxlen = sizeof(int), | 2551 | .maxlen = sizeof(int), |
2552 | .mode = 0644, | 2552 | .mode = 0644, |
2553 | .proc_handler = &proc_dointvec_jiffies, | 2553 | .proc_handler = proc_dointvec_jiffies, |
2554 | .strategy = &sysctl_jiffies, | 2554 | .strategy = sysctl_jiffies, |
2555 | }, | 2555 | }, |
2556 | { | 2556 | { |
2557 | .ctl_name = NET_IPV6_ROUTE_MTU_EXPIRES, | 2557 | .ctl_name = NET_IPV6_ROUTE_MTU_EXPIRES, |
@@ -2559,8 +2559,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2559 | .data = &init_net.ipv6.sysctl.ip6_rt_mtu_expires, | 2559 | .data = &init_net.ipv6.sysctl.ip6_rt_mtu_expires, |
2560 | .maxlen = sizeof(int), | 2560 | .maxlen = sizeof(int), |
2561 | .mode = 0644, | 2561 | .mode = 0644, |
2562 | .proc_handler = &proc_dointvec_jiffies, | 2562 | .proc_handler = proc_dointvec_jiffies, |
2563 | .strategy = &sysctl_jiffies, | 2563 | .strategy = sysctl_jiffies, |
2564 | }, | 2564 | }, |
2565 | { | 2565 | { |
2566 | .ctl_name = NET_IPV6_ROUTE_MIN_ADVMSS, | 2566 | .ctl_name = NET_IPV6_ROUTE_MIN_ADVMSS, |
@@ -2568,8 +2568,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2568 | .data = &init_net.ipv6.sysctl.ip6_rt_min_advmss, | 2568 | .data = &init_net.ipv6.sysctl.ip6_rt_min_advmss, |
2569 | .maxlen = sizeof(int), | 2569 | .maxlen = sizeof(int), |
2570 | .mode = 0644, | 2570 | .mode = 0644, |
2571 | .proc_handler = &proc_dointvec_jiffies, | 2571 | .proc_handler = proc_dointvec_jiffies, |
2572 | .strategy = &sysctl_jiffies, | 2572 | .strategy = sysctl_jiffies, |
2573 | }, | 2573 | }, |
2574 | { | 2574 | { |
2575 | .ctl_name = NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS, | 2575 | .ctl_name = NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS, |
@@ -2577,8 +2577,8 @@ ctl_table ipv6_route_table_template[] = { | |||
2577 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_min_interval, | 2577 | .data = &init_net.ipv6.sysctl.ip6_rt_gc_min_interval, |
2578 | .maxlen = sizeof(int), | 2578 | .maxlen = sizeof(int), |
2579 | .mode = 0644, | 2579 | .mode = 0644, |
2580 | .proc_handler = &proc_dointvec_ms_jiffies, | 2580 | .proc_handler = proc_dointvec_ms_jiffies, |
2581 | .strategy = &sysctl_ms_jiffies, | 2581 | .strategy = sysctl_ms_jiffies, |
2582 | }, | 2582 | }, |
2583 | { .ctl_name = 0 } | 2583 | { .ctl_name = 0 } |
2584 | }; | 2584 | }; |
diff --git a/net/ipv6/sysctl_net_ipv6.c b/net/ipv6/sysctl_net_ipv6.c index 587f8f60c489..9048fe7e7ea7 100644 --- a/net/ipv6/sysctl_net_ipv6.c +++ b/net/ipv6/sysctl_net_ipv6.c | |||
@@ -35,7 +35,7 @@ static ctl_table ipv6_table_template[] = { | |||
35 | .data = &init_net.ipv6.sysctl.bindv6only, | 35 | .data = &init_net.ipv6.sysctl.bindv6only, |
36 | .maxlen = sizeof(int), | 36 | .maxlen = sizeof(int), |
37 | .mode = 0644, | 37 | .mode = 0644, |
38 | .proc_handler = &proc_dointvec | 38 | .proc_handler = proc_dointvec |
39 | }, | 39 | }, |
40 | { .ctl_name = 0 } | 40 | { .ctl_name = 0 } |
41 | }; | 41 | }; |
@@ -47,7 +47,7 @@ static ctl_table ipv6_table[] = { | |||
47 | .data = &sysctl_mld_max_msf, | 47 | .data = &sysctl_mld_max_msf, |
48 | .maxlen = sizeof(int), | 48 | .maxlen = sizeof(int), |
49 | .mode = 0644, | 49 | .mode = 0644, |
50 | .proc_handler = &proc_dointvec | 50 | .proc_handler = proc_dointvec |
51 | }, | 51 | }, |
52 | { .ctl_name = 0 } | 52 | { .ctl_name = 0 } |
53 | }; | 53 | }; |
diff --git a/net/ipx/sysctl_net_ipx.c b/net/ipx/sysctl_net_ipx.c index 92fef864e852..633fcab35580 100644 --- a/net/ipx/sysctl_net_ipx.c +++ b/net/ipx/sysctl_net_ipx.c | |||
@@ -23,7 +23,7 @@ static struct ctl_table ipx_table[] = { | |||
23 | .data = &sysctl_ipx_pprop_broadcasting, | 23 | .data = &sysctl_ipx_pprop_broadcasting, |
24 | .maxlen = sizeof(int), | 24 | .maxlen = sizeof(int), |
25 | .mode = 0644, | 25 | .mode = 0644, |
26 | .proc_handler = &proc_dointvec, | 26 | .proc_handler = proc_dointvec, |
27 | }, | 27 | }, |
28 | { 0 }, | 28 | { 0 }, |
29 | }; | 29 | }; |
diff --git a/net/irda/irsysctl.c b/net/irda/irsysctl.c index 9ab3df15425d..57f8817c3979 100644 --- a/net/irda/irsysctl.c +++ b/net/irda/irsysctl.c | |||
@@ -118,8 +118,8 @@ static ctl_table irda_table[] = { | |||
118 | .data = &sysctl_discovery, | 118 | .data = &sysctl_discovery, |
119 | .maxlen = sizeof(int), | 119 | .maxlen = sizeof(int), |
120 | .mode = 0644, | 120 | .mode = 0644, |
121 | .proc_handler = &do_discovery, | 121 | .proc_handler = do_discovery, |
122 | .strategy = &sysctl_intvec | 122 | .strategy = sysctl_intvec |
123 | }, | 123 | }, |
124 | { | 124 | { |
125 | .ctl_name = NET_IRDA_DEVNAME, | 125 | .ctl_name = NET_IRDA_DEVNAME, |
@@ -127,8 +127,8 @@ static ctl_table irda_table[] = { | |||
127 | .data = sysctl_devname, | 127 | .data = sysctl_devname, |
128 | .maxlen = 65, | 128 | .maxlen = 65, |
129 | .mode = 0644, | 129 | .mode = 0644, |
130 | .proc_handler = &do_devname, | 130 | .proc_handler = do_devname, |
131 | .strategy = &sysctl_string | 131 | .strategy = sysctl_string |
132 | }, | 132 | }, |
133 | #ifdef CONFIG_IRDA_DEBUG | 133 | #ifdef CONFIG_IRDA_DEBUG |
134 | { | 134 | { |
@@ -137,7 +137,7 @@ static ctl_table irda_table[] = { | |||
137 | .data = &irda_debug, | 137 | .data = &irda_debug, |
138 | .maxlen = sizeof(int), | 138 | .maxlen = sizeof(int), |
139 | .mode = 0644, | 139 | .mode = 0644, |
140 | .proc_handler = &proc_dointvec | 140 | .proc_handler = proc_dointvec |
141 | }, | 141 | }, |
142 | #endif | 142 | #endif |
143 | #ifdef CONFIG_IRDA_FAST_RR | 143 | #ifdef CONFIG_IRDA_FAST_RR |
@@ -147,7 +147,7 @@ static ctl_table irda_table[] = { | |||
147 | .data = &sysctl_fast_poll_increase, | 147 | .data = &sysctl_fast_poll_increase, |
148 | .maxlen = sizeof(int), | 148 | .maxlen = sizeof(int), |
149 | .mode = 0644, | 149 | .mode = 0644, |
150 | .proc_handler = &proc_dointvec | 150 | .proc_handler = proc_dointvec |
151 | }, | 151 | }, |
152 | #endif | 152 | #endif |
153 | { | 153 | { |
@@ -156,8 +156,8 @@ static ctl_table irda_table[] = { | |||
156 | .data = &sysctl_discovery_slots, | 156 | .data = &sysctl_discovery_slots, |
157 | .maxlen = sizeof(int), | 157 | .maxlen = sizeof(int), |
158 | .mode = 0644, | 158 | .mode = 0644, |
159 | .proc_handler = &proc_dointvec_minmax, | 159 | .proc_handler = proc_dointvec_minmax, |
160 | .strategy = &sysctl_intvec, | 160 | .strategy = sysctl_intvec, |
161 | .extra1 = &min_discovery_slots, | 161 | .extra1 = &min_discovery_slots, |
162 | .extra2 = &max_discovery_slots | 162 | .extra2 = &max_discovery_slots |
163 | }, | 163 | }, |
@@ -167,7 +167,7 @@ static ctl_table irda_table[] = { | |||
167 | .data = &sysctl_discovery_timeout, | 167 | .data = &sysctl_discovery_timeout, |
168 | .maxlen = sizeof(int), | 168 | .maxlen = sizeof(int), |
169 | .mode = 0644, | 169 | .mode = 0644, |
170 | .proc_handler = &proc_dointvec | 170 | .proc_handler = proc_dointvec |
171 | }, | 171 | }, |
172 | { | 172 | { |
173 | .ctl_name = NET_IRDA_SLOT_TIMEOUT, | 173 | .ctl_name = NET_IRDA_SLOT_TIMEOUT, |
@@ -175,8 +175,8 @@ static ctl_table irda_table[] = { | |||
175 | .data = &sysctl_slot_timeout, | 175 | .data = &sysctl_slot_timeout, |
176 | .maxlen = sizeof(int), | 176 | .maxlen = sizeof(int), |
177 | .mode = 0644, | 177 | .mode = 0644, |
178 | .proc_handler = &proc_dointvec_minmax, | 178 | .proc_handler = proc_dointvec_minmax, |
179 | .strategy = &sysctl_intvec, | 179 | .strategy = sysctl_intvec, |
180 | .extra1 = &min_slot_timeout, | 180 | .extra1 = &min_slot_timeout, |
181 | .extra2 = &max_slot_timeout | 181 | .extra2 = &max_slot_timeout |
182 | }, | 182 | }, |
@@ -186,8 +186,8 @@ static ctl_table irda_table[] = { | |||
186 | .data = &sysctl_max_baud_rate, | 186 | .data = &sysctl_max_baud_rate, |
187 | .maxlen = sizeof(int), | 187 | .maxlen = sizeof(int), |
188 | .mode = 0644, | 188 | .mode = 0644, |
189 | .proc_handler = &proc_dointvec_minmax, | 189 | .proc_handler = proc_dointvec_minmax, |
190 | .strategy = &sysctl_intvec, | 190 | .strategy = sysctl_intvec, |
191 | .extra1 = &min_max_baud_rate, | 191 | .extra1 = &min_max_baud_rate, |
192 | .extra2 = &max_max_baud_rate | 192 | .extra2 = &max_max_baud_rate |
193 | }, | 193 | }, |
@@ -197,8 +197,8 @@ static ctl_table irda_table[] = { | |||
197 | .data = &sysctl_min_tx_turn_time, | 197 | .data = &sysctl_min_tx_turn_time, |
198 | .maxlen = sizeof(int), | 198 | .maxlen = sizeof(int), |
199 | .mode = 0644, | 199 | .mode = 0644, |
200 | .proc_handler = &proc_dointvec_minmax, | 200 | .proc_handler = proc_dointvec_minmax, |
201 | .strategy = &sysctl_intvec, | 201 | .strategy = sysctl_intvec, |
202 | .extra1 = &min_min_tx_turn_time, | 202 | .extra1 = &min_min_tx_turn_time, |
203 | .extra2 = &max_min_tx_turn_time | 203 | .extra2 = &max_min_tx_turn_time |
204 | }, | 204 | }, |
@@ -208,8 +208,8 @@ static ctl_table irda_table[] = { | |||
208 | .data = &sysctl_max_tx_data_size, | 208 | .data = &sysctl_max_tx_data_size, |
209 | .maxlen = sizeof(int), | 209 | .maxlen = sizeof(int), |
210 | .mode = 0644, | 210 | .mode = 0644, |
211 | .proc_handler = &proc_dointvec_minmax, | 211 | .proc_handler = proc_dointvec_minmax, |
212 | .strategy = &sysctl_intvec, | 212 | .strategy = sysctl_intvec, |
213 | .extra1 = &min_max_tx_data_size, | 213 | .extra1 = &min_max_tx_data_size, |
214 | .extra2 = &max_max_tx_data_size | 214 | .extra2 = &max_max_tx_data_size |
215 | }, | 215 | }, |
@@ -219,8 +219,8 @@ static ctl_table irda_table[] = { | |||
219 | .data = &sysctl_max_tx_window, | 219 | .data = &sysctl_max_tx_window, |
220 | .maxlen = sizeof(int), | 220 | .maxlen = sizeof(int), |
221 | .mode = 0644, | 221 | .mode = 0644, |
222 | .proc_handler = &proc_dointvec_minmax, | 222 | .proc_handler = proc_dointvec_minmax, |
223 | .strategy = &sysctl_intvec, | 223 | .strategy = sysctl_intvec, |
224 | .extra1 = &min_max_tx_window, | 224 | .extra1 = &min_max_tx_window, |
225 | .extra2 = &max_max_tx_window | 225 | .extra2 = &max_max_tx_window |
226 | }, | 226 | }, |
@@ -230,8 +230,8 @@ static ctl_table irda_table[] = { | |||
230 | .data = &sysctl_max_noreply_time, | 230 | .data = &sysctl_max_noreply_time, |
231 | .maxlen = sizeof(int), | 231 | .maxlen = sizeof(int), |
232 | .mode = 0644, | 232 | .mode = 0644, |
233 | .proc_handler = &proc_dointvec_minmax, | 233 | .proc_handler = proc_dointvec_minmax, |
234 | .strategy = &sysctl_intvec, | 234 | .strategy = sysctl_intvec, |
235 | .extra1 = &min_max_noreply_time, | 235 | .extra1 = &min_max_noreply_time, |
236 | .extra2 = &max_max_noreply_time | 236 | .extra2 = &max_max_noreply_time |
237 | }, | 237 | }, |
@@ -241,8 +241,8 @@ static ctl_table irda_table[] = { | |||
241 | .data = &sysctl_warn_noreply_time, | 241 | .data = &sysctl_warn_noreply_time, |
242 | .maxlen = sizeof(int), | 242 | .maxlen = sizeof(int), |
243 | .mode = 0644, | 243 | .mode = 0644, |
244 | .proc_handler = &proc_dointvec_minmax, | 244 | .proc_handler = proc_dointvec_minmax, |
245 | .strategy = &sysctl_intvec, | 245 | .strategy = sysctl_intvec, |
246 | .extra1 = &min_warn_noreply_time, | 246 | .extra1 = &min_warn_noreply_time, |
247 | .extra2 = &max_warn_noreply_time | 247 | .extra2 = &max_warn_noreply_time |
248 | }, | 248 | }, |
@@ -252,8 +252,8 @@ static ctl_table irda_table[] = { | |||
252 | .data = &sysctl_lap_keepalive_time, | 252 | .data = &sysctl_lap_keepalive_time, |
253 | .maxlen = sizeof(int), | 253 | .maxlen = sizeof(int), |
254 | .mode = 0644, | 254 | .mode = 0644, |
255 | .proc_handler = &proc_dointvec_minmax, | 255 | .proc_handler = proc_dointvec_minmax, |
256 | .strategy = &sysctl_intvec, | 256 | .strategy = sysctl_intvec, |
257 | .extra1 = &min_lap_keepalive_time, | 257 | .extra1 = &min_lap_keepalive_time, |
258 | .extra2 = &max_lap_keepalive_time | 258 | .extra2 = &max_lap_keepalive_time |
259 | }, | 259 | }, |
diff --git a/net/llc/sysctl_net_llc.c b/net/llc/sysctl_net_llc.c index 5bef1dcf18e3..57b9304d444c 100644 --- a/net/llc/sysctl_net_llc.c +++ b/net/llc/sysctl_net_llc.c | |||
@@ -20,8 +20,8 @@ static struct ctl_table llc2_timeout_table[] = { | |||
20 | .data = &sysctl_llc2_ack_timeout, | 20 | .data = &sysctl_llc2_ack_timeout, |
21 | .maxlen = sizeof(long), | 21 | .maxlen = sizeof(long), |
22 | .mode = 0644, | 22 | .mode = 0644, |
23 | .proc_handler = &proc_dointvec_jiffies, | 23 | .proc_handler = proc_dointvec_jiffies, |
24 | .strategy = &sysctl_jiffies, | 24 | .strategy = sysctl_jiffies, |
25 | }, | 25 | }, |
26 | { | 26 | { |
27 | .ctl_name = NET_LLC2_BUSY_TIMEOUT, | 27 | .ctl_name = NET_LLC2_BUSY_TIMEOUT, |
@@ -29,8 +29,8 @@ static struct ctl_table llc2_timeout_table[] = { | |||
29 | .data = &sysctl_llc2_busy_timeout, | 29 | .data = &sysctl_llc2_busy_timeout, |
30 | .maxlen = sizeof(long), | 30 | .maxlen = sizeof(long), |
31 | .mode = 0644, | 31 | .mode = 0644, |
32 | .proc_handler = &proc_dointvec_jiffies, | 32 | .proc_handler = proc_dointvec_jiffies, |
33 | .strategy = &sysctl_jiffies, | 33 | .strategy = sysctl_jiffies, |
34 | }, | 34 | }, |
35 | { | 35 | { |
36 | .ctl_name = NET_LLC2_P_TIMEOUT, | 36 | .ctl_name = NET_LLC2_P_TIMEOUT, |
@@ -38,8 +38,8 @@ static struct ctl_table llc2_timeout_table[] = { | |||
38 | .data = &sysctl_llc2_p_timeout, | 38 | .data = &sysctl_llc2_p_timeout, |
39 | .maxlen = sizeof(long), | 39 | .maxlen = sizeof(long), |
40 | .mode = 0644, | 40 | .mode = 0644, |
41 | .proc_handler = &proc_dointvec_jiffies, | 41 | .proc_handler = proc_dointvec_jiffies, |
42 | .strategy = &sysctl_jiffies, | 42 | .strategy = sysctl_jiffies, |
43 | }, | 43 | }, |
44 | { | 44 | { |
45 | .ctl_name = NET_LLC2_REJ_TIMEOUT, | 45 | .ctl_name = NET_LLC2_REJ_TIMEOUT, |
@@ -47,8 +47,8 @@ static struct ctl_table llc2_timeout_table[] = { | |||
47 | .data = &sysctl_llc2_rej_timeout, | 47 | .data = &sysctl_llc2_rej_timeout, |
48 | .maxlen = sizeof(long), | 48 | .maxlen = sizeof(long), |
49 | .mode = 0644, | 49 | .mode = 0644, |
50 | .proc_handler = &proc_dointvec_jiffies, | 50 | .proc_handler = proc_dointvec_jiffies, |
51 | .strategy = &sysctl_jiffies, | 51 | .strategy = sysctl_jiffies, |
52 | }, | 52 | }, |
53 | { 0 }, | 53 | { 0 }, |
54 | }; | 54 | }; |
@@ -60,8 +60,8 @@ static struct ctl_table llc_station_table[] = { | |||
60 | .data = &sysctl_llc_station_ack_timeout, | 60 | .data = &sysctl_llc_station_ack_timeout, |
61 | .maxlen = sizeof(long), | 61 | .maxlen = sizeof(long), |
62 | .mode = 0644, | 62 | .mode = 0644, |
63 | .proc_handler = &proc_dointvec_jiffies, | 63 | .proc_handler = proc_dointvec_jiffies, |
64 | .strategy = &sysctl_jiffies, | 64 | .strategy = sysctl_jiffies, |
65 | }, | 65 | }, |
66 | { 0 }, | 66 | { 0 }, |
67 | }; | 67 | }; |
diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c index d0ccdaff4276..e01061f49cdc 100644 --- a/net/netfilter/ipvs/ip_vs_ctl.c +++ b/net/netfilter/ipvs/ip_vs_ctl.c | |||
@@ -1545,7 +1545,7 @@ static struct ctl_table vs_vars[] = { | |||
1545 | .data = &sysctl_ip_vs_amemthresh, | 1545 | .data = &sysctl_ip_vs_amemthresh, |
1546 | .maxlen = sizeof(int), | 1546 | .maxlen = sizeof(int), |
1547 | .mode = 0644, | 1547 | .mode = 0644, |
1548 | .proc_handler = &proc_dointvec, | 1548 | .proc_handler = proc_dointvec, |
1549 | }, | 1549 | }, |
1550 | #ifdef CONFIG_IP_VS_DEBUG | 1550 | #ifdef CONFIG_IP_VS_DEBUG |
1551 | { | 1551 | { |
@@ -1553,7 +1553,7 @@ static struct ctl_table vs_vars[] = { | |||
1553 | .data = &sysctl_ip_vs_debug_level, | 1553 | .data = &sysctl_ip_vs_debug_level, |
1554 | .maxlen = sizeof(int), | 1554 | .maxlen = sizeof(int), |
1555 | .mode = 0644, | 1555 | .mode = 0644, |
1556 | .proc_handler = &proc_dointvec, | 1556 | .proc_handler = proc_dointvec, |
1557 | }, | 1557 | }, |
1558 | #endif | 1558 | #endif |
1559 | { | 1559 | { |
@@ -1561,28 +1561,28 @@ static struct ctl_table vs_vars[] = { | |||
1561 | .data = &sysctl_ip_vs_am_droprate, | 1561 | .data = &sysctl_ip_vs_am_droprate, |
1562 | .maxlen = sizeof(int), | 1562 | .maxlen = sizeof(int), |
1563 | .mode = 0644, | 1563 | .mode = 0644, |
1564 | .proc_handler = &proc_dointvec, | 1564 | .proc_handler = proc_dointvec, |
1565 | }, | 1565 | }, |
1566 | { | 1566 | { |
1567 | .procname = "drop_entry", | 1567 | .procname = "drop_entry", |
1568 | .data = &sysctl_ip_vs_drop_entry, | 1568 | .data = &sysctl_ip_vs_drop_entry, |
1569 | .maxlen = sizeof(int), | 1569 | .maxlen = sizeof(int), |
1570 | .mode = 0644, | 1570 | .mode = 0644, |
1571 | .proc_handler = &proc_do_defense_mode, | 1571 | .proc_handler = proc_do_defense_mode, |
1572 | }, | 1572 | }, |
1573 | { | 1573 | { |
1574 | .procname = "drop_packet", | 1574 | .procname = "drop_packet", |
1575 | .data = &sysctl_ip_vs_drop_packet, | 1575 | .data = &sysctl_ip_vs_drop_packet, |
1576 | .maxlen = sizeof(int), | 1576 | .maxlen = sizeof(int), |
1577 | .mode = 0644, | 1577 | .mode = 0644, |
1578 | .proc_handler = &proc_do_defense_mode, | 1578 | .proc_handler = proc_do_defense_mode, |
1579 | }, | 1579 | }, |
1580 | { | 1580 | { |
1581 | .procname = "secure_tcp", | 1581 | .procname = "secure_tcp", |
1582 | .data = &sysctl_ip_vs_secure_tcp, | 1582 | .data = &sysctl_ip_vs_secure_tcp, |
1583 | .maxlen = sizeof(int), | 1583 | .maxlen = sizeof(int), |
1584 | .mode = 0644, | 1584 | .mode = 0644, |
1585 | .proc_handler = &proc_do_defense_mode, | 1585 | .proc_handler = proc_do_defense_mode, |
1586 | }, | 1586 | }, |
1587 | #if 0 | 1587 | #if 0 |
1588 | { | 1588 | { |
@@ -1590,84 +1590,84 @@ static struct ctl_table vs_vars[] = { | |||
1590 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_ESTABLISHED], | 1590 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_ESTABLISHED], |
1591 | .maxlen = sizeof(int), | 1591 | .maxlen = sizeof(int), |
1592 | .mode = 0644, | 1592 | .mode = 0644, |
1593 | .proc_handler = &proc_dointvec_jiffies, | 1593 | .proc_handler = proc_dointvec_jiffies, |
1594 | }, | 1594 | }, |
1595 | { | 1595 | { |
1596 | .procname = "timeout_synsent", | 1596 | .procname = "timeout_synsent", |
1597 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_SYN_SENT], | 1597 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_SYN_SENT], |
1598 | .maxlen = sizeof(int), | 1598 | .maxlen = sizeof(int), |
1599 | .mode = 0644, | 1599 | .mode = 0644, |
1600 | .proc_handler = &proc_dointvec_jiffies, | 1600 | .proc_handler = proc_dointvec_jiffies, |
1601 | }, | 1601 | }, |
1602 | { | 1602 | { |
1603 | .procname = "timeout_synrecv", | 1603 | .procname = "timeout_synrecv", |
1604 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_SYN_RECV], | 1604 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_SYN_RECV], |
1605 | .maxlen = sizeof(int), | 1605 | .maxlen = sizeof(int), |
1606 | .mode = 0644, | 1606 | .mode = 0644, |
1607 | .proc_handler = &proc_dointvec_jiffies, | 1607 | .proc_handler = proc_dointvec_jiffies, |
1608 | }, | 1608 | }, |
1609 | { | 1609 | { |
1610 | .procname = "timeout_finwait", | 1610 | .procname = "timeout_finwait", |
1611 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_FIN_WAIT], | 1611 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_FIN_WAIT], |
1612 | .maxlen = sizeof(int), | 1612 | .maxlen = sizeof(int), |
1613 | .mode = 0644, | 1613 | .mode = 0644, |
1614 | .proc_handler = &proc_dointvec_jiffies, | 1614 | .proc_handler = proc_dointvec_jiffies, |
1615 | }, | 1615 | }, |
1616 | { | 1616 | { |
1617 | .procname = "timeout_timewait", | 1617 | .procname = "timeout_timewait", |
1618 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_TIME_WAIT], | 1618 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_TIME_WAIT], |
1619 | .maxlen = sizeof(int), | 1619 | .maxlen = sizeof(int), |
1620 | .mode = 0644, | 1620 | .mode = 0644, |
1621 | .proc_handler = &proc_dointvec_jiffies, | 1621 | .proc_handler = proc_dointvec_jiffies, |
1622 | }, | 1622 | }, |
1623 | { | 1623 | { |
1624 | .procname = "timeout_close", | 1624 | .procname = "timeout_close", |
1625 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_CLOSE], | 1625 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_CLOSE], |
1626 | .maxlen = sizeof(int), | 1626 | .maxlen = sizeof(int), |
1627 | .mode = 0644, | 1627 | .mode = 0644, |
1628 | .proc_handler = &proc_dointvec_jiffies, | 1628 | .proc_handler = proc_dointvec_jiffies, |
1629 | }, | 1629 | }, |
1630 | { | 1630 | { |
1631 | .procname = "timeout_closewait", | 1631 | .procname = "timeout_closewait", |
1632 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_CLOSE_WAIT], | 1632 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_CLOSE_WAIT], |
1633 | .maxlen = sizeof(int), | 1633 | .maxlen = sizeof(int), |
1634 | .mode = 0644, | 1634 | .mode = 0644, |
1635 | .proc_handler = &proc_dointvec_jiffies, | 1635 | .proc_handler = proc_dointvec_jiffies, |
1636 | }, | 1636 | }, |
1637 | { | 1637 | { |
1638 | .procname = "timeout_lastack", | 1638 | .procname = "timeout_lastack", |
1639 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_LAST_ACK], | 1639 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_LAST_ACK], |
1640 | .maxlen = sizeof(int), | 1640 | .maxlen = sizeof(int), |
1641 | .mode = 0644, | 1641 | .mode = 0644, |
1642 | .proc_handler = &proc_dointvec_jiffies, | 1642 | .proc_handler = proc_dointvec_jiffies, |
1643 | }, | 1643 | }, |
1644 | { | 1644 | { |
1645 | .procname = "timeout_listen", | 1645 | .procname = "timeout_listen", |
1646 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_LISTEN], | 1646 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_LISTEN], |
1647 | .maxlen = sizeof(int), | 1647 | .maxlen = sizeof(int), |
1648 | .mode = 0644, | 1648 | .mode = 0644, |
1649 | .proc_handler = &proc_dointvec_jiffies, | 1649 | .proc_handler = proc_dointvec_jiffies, |
1650 | }, | 1650 | }, |
1651 | { | 1651 | { |
1652 | .procname = "timeout_synack", | 1652 | .procname = "timeout_synack", |
1653 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_SYNACK], | 1653 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_SYNACK], |
1654 | .maxlen = sizeof(int), | 1654 | .maxlen = sizeof(int), |
1655 | .mode = 0644, | 1655 | .mode = 0644, |
1656 | .proc_handler = &proc_dointvec_jiffies, | 1656 | .proc_handler = proc_dointvec_jiffies, |
1657 | }, | 1657 | }, |
1658 | { | 1658 | { |
1659 | .procname = "timeout_udp", | 1659 | .procname = "timeout_udp", |
1660 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_UDP], | 1660 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_UDP], |
1661 | .maxlen = sizeof(int), | 1661 | .maxlen = sizeof(int), |
1662 | .mode = 0644, | 1662 | .mode = 0644, |
1663 | .proc_handler = &proc_dointvec_jiffies, | 1663 | .proc_handler = proc_dointvec_jiffies, |
1664 | }, | 1664 | }, |
1665 | { | 1665 | { |
1666 | .procname = "timeout_icmp", | 1666 | .procname = "timeout_icmp", |
1667 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_ICMP], | 1667 | .data = &vs_timeout_table_dos.timeout[IP_VS_S_ICMP], |
1668 | .maxlen = sizeof(int), | 1668 | .maxlen = sizeof(int), |
1669 | .mode = 0644, | 1669 | .mode = 0644, |
1670 | .proc_handler = &proc_dointvec_jiffies, | 1670 | .proc_handler = proc_dointvec_jiffies, |
1671 | }, | 1671 | }, |
1672 | #endif | 1672 | #endif |
1673 | { | 1673 | { |
@@ -1675,35 +1675,35 @@ static struct ctl_table vs_vars[] = { | |||
1675 | .data = &sysctl_ip_vs_cache_bypass, | 1675 | .data = &sysctl_ip_vs_cache_bypass, |
1676 | .maxlen = sizeof(int), | 1676 | .maxlen = sizeof(int), |
1677 | .mode = 0644, | 1677 | .mode = 0644, |
1678 | .proc_handler = &proc_dointvec, | 1678 | .proc_handler = proc_dointvec, |
1679 | }, | 1679 | }, |
1680 | { | 1680 | { |
1681 | .procname = "expire_nodest_conn", | 1681 | .procname = "expire_nodest_conn", |
1682 | .data = &sysctl_ip_vs_expire_nodest_conn, | 1682 | .data = &sysctl_ip_vs_expire_nodest_conn, |
1683 | .maxlen = sizeof(int), | 1683 | .maxlen = sizeof(int), |
1684 | .mode = 0644, | 1684 | .mode = 0644, |
1685 | .proc_handler = &proc_dointvec, | 1685 | .proc_handler = proc_dointvec, |
1686 | }, | 1686 | }, |
1687 | { | 1687 | { |
1688 | .procname = "expire_quiescent_template", | 1688 | .procname = "expire_quiescent_template", |
1689 | .data = &sysctl_ip_vs_expire_quiescent_template, | 1689 | .data = &sysctl_ip_vs_expire_quiescent_template, |
1690 | .maxlen = sizeof(int), | 1690 | .maxlen = sizeof(int), |
1691 | .mode = 0644, | 1691 | .mode = 0644, |
1692 | .proc_handler = &proc_dointvec, | 1692 | .proc_handler = proc_dointvec, |
1693 | }, | 1693 | }, |
1694 | { | 1694 | { |
1695 | .procname = "sync_threshold", | 1695 | .procname = "sync_threshold", |
1696 | .data = &sysctl_ip_vs_sync_threshold, | 1696 | .data = &sysctl_ip_vs_sync_threshold, |
1697 | .maxlen = sizeof(sysctl_ip_vs_sync_threshold), | 1697 | .maxlen = sizeof(sysctl_ip_vs_sync_threshold), |
1698 | .mode = 0644, | 1698 | .mode = 0644, |
1699 | .proc_handler = &proc_do_sync_threshold, | 1699 | .proc_handler = proc_do_sync_threshold, |
1700 | }, | 1700 | }, |
1701 | { | 1701 | { |
1702 | .procname = "nat_icmp_send", | 1702 | .procname = "nat_icmp_send", |
1703 | .data = &sysctl_ip_vs_nat_icmp_send, | 1703 | .data = &sysctl_ip_vs_nat_icmp_send, |
1704 | .maxlen = sizeof(int), | 1704 | .maxlen = sizeof(int), |
1705 | .mode = 0644, | 1705 | .mode = 0644, |
1706 | .proc_handler = &proc_dointvec, | 1706 | .proc_handler = proc_dointvec, |
1707 | }, | 1707 | }, |
1708 | { .ctl_name = 0 } | 1708 | { .ctl_name = 0 } |
1709 | }; | 1709 | }; |
diff --git a/net/netfilter/ipvs/ip_vs_lblc.c b/net/netfilter/ipvs/ip_vs_lblc.c index 4256cfad8d31..9394f539966a 100644 --- a/net/netfilter/ipvs/ip_vs_lblc.c +++ b/net/netfilter/ipvs/ip_vs_lblc.c | |||
@@ -116,7 +116,7 @@ static ctl_table vs_vars_table[] = { | |||
116 | .data = &sysctl_ip_vs_lblc_expiration, | 116 | .data = &sysctl_ip_vs_lblc_expiration, |
117 | .maxlen = sizeof(int), | 117 | .maxlen = sizeof(int), |
118 | .mode = 0644, | 118 | .mode = 0644, |
119 | .proc_handler = &proc_dointvec_jiffies, | 119 | .proc_handler = proc_dointvec_jiffies, |
120 | }, | 120 | }, |
121 | { .ctl_name = 0 } | 121 | { .ctl_name = 0 } |
122 | }; | 122 | }; |
diff --git a/net/netfilter/ipvs/ip_vs_lblcr.c b/net/netfilter/ipvs/ip_vs_lblcr.c index 321b49fa41d8..92dc76a6842c 100644 --- a/net/netfilter/ipvs/ip_vs_lblcr.c +++ b/net/netfilter/ipvs/ip_vs_lblcr.c | |||
@@ -295,7 +295,7 @@ static ctl_table vs_vars_table[] = { | |||
295 | .data = &sysctl_ip_vs_lblcr_expiration, | 295 | .data = &sysctl_ip_vs_lblcr_expiration, |
296 | .maxlen = sizeof(int), | 296 | .maxlen = sizeof(int), |
297 | .mode = 0644, | 297 | .mode = 0644, |
298 | .proc_handler = &proc_dointvec_jiffies, | 298 | .proc_handler = proc_dointvec_jiffies, |
299 | }, | 299 | }, |
300 | { .ctl_name = 0 } | 300 | { .ctl_name = 0 } |
301 | }; | 301 | }; |
diff --git a/net/netfilter/nf_conntrack_acct.c b/net/netfilter/nf_conntrack_acct.c index b92df5c1dfcf..9fe8982bd7c9 100644 --- a/net/netfilter/nf_conntrack_acct.c +++ b/net/netfilter/nf_conntrack_acct.c | |||
@@ -35,7 +35,7 @@ static struct ctl_table acct_sysctl_table[] = { | |||
35 | .data = &init_net.ct.sysctl_acct, | 35 | .data = &init_net.ct.sysctl_acct, |
36 | .maxlen = sizeof(unsigned int), | 36 | .maxlen = sizeof(unsigned int), |
37 | .mode = 0644, | 37 | .mode = 0644, |
38 | .proc_handler = &proc_dointvec, | 38 | .proc_handler = proc_dointvec, |
39 | }, | 39 | }, |
40 | {} | 40 | {} |
41 | }; | 41 | }; |
diff --git a/net/netfilter/nf_conntrack_proto_generic.c b/net/netfilter/nf_conntrack_proto_generic.c index dbe680af85d2..4be80d7b8795 100644 --- a/net/netfilter/nf_conntrack_proto_generic.c +++ b/net/netfilter/nf_conntrack_proto_generic.c | |||
@@ -67,7 +67,7 @@ static struct ctl_table generic_sysctl_table[] = { | |||
67 | .data = &nf_ct_generic_timeout, | 67 | .data = &nf_ct_generic_timeout, |
68 | .maxlen = sizeof(unsigned int), | 68 | .maxlen = sizeof(unsigned int), |
69 | .mode = 0644, | 69 | .mode = 0644, |
70 | .proc_handler = &proc_dointvec_jiffies, | 70 | .proc_handler = proc_dointvec_jiffies, |
71 | }, | 71 | }, |
72 | { | 72 | { |
73 | .ctl_name = 0 | 73 | .ctl_name = 0 |
@@ -80,7 +80,7 @@ static struct ctl_table generic_compat_sysctl_table[] = { | |||
80 | .data = &nf_ct_generic_timeout, | 80 | .data = &nf_ct_generic_timeout, |
81 | .maxlen = sizeof(unsigned int), | 81 | .maxlen = sizeof(unsigned int), |
82 | .mode = 0644, | 82 | .mode = 0644, |
83 | .proc_handler = &proc_dointvec_jiffies, | 83 | .proc_handler = proc_dointvec_jiffies, |
84 | }, | 84 | }, |
85 | { | 85 | { |
86 | .ctl_name = 0 | 86 | .ctl_name = 0 |
diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c index ae8c2609e230..c2bd457bc2f2 100644 --- a/net/netfilter/nf_conntrack_proto_sctp.c +++ b/net/netfilter/nf_conntrack_proto_sctp.c | |||
@@ -548,49 +548,49 @@ static struct ctl_table sctp_sysctl_table[] = { | |||
548 | .data = &sctp_timeouts[SCTP_CONNTRACK_CLOSED], | 548 | .data = &sctp_timeouts[SCTP_CONNTRACK_CLOSED], |
549 | .maxlen = sizeof(unsigned int), | 549 | .maxlen = sizeof(unsigned int), |
550 | .mode = 0644, | 550 | .mode = 0644, |
551 | .proc_handler = &proc_dointvec_jiffies, | 551 | .proc_handler = proc_dointvec_jiffies, |
552 | }, | 552 | }, |
553 | { | 553 | { |
554 | .procname = "nf_conntrack_sctp_timeout_cookie_wait", | 554 | .procname = "nf_conntrack_sctp_timeout_cookie_wait", |
555 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_WAIT], | 555 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_WAIT], |
556 | .maxlen = sizeof(unsigned int), | 556 | .maxlen = sizeof(unsigned int), |
557 | .mode = 0644, | 557 | .mode = 0644, |
558 | .proc_handler = &proc_dointvec_jiffies, | 558 | .proc_handler = proc_dointvec_jiffies, |
559 | }, | 559 | }, |
560 | { | 560 | { |
561 | .procname = "nf_conntrack_sctp_timeout_cookie_echoed", | 561 | .procname = "nf_conntrack_sctp_timeout_cookie_echoed", |
562 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_ECHOED], | 562 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_ECHOED], |
563 | .maxlen = sizeof(unsigned int), | 563 | .maxlen = sizeof(unsigned int), |
564 | .mode = 0644, | 564 | .mode = 0644, |
565 | .proc_handler = &proc_dointvec_jiffies, | 565 | .proc_handler = proc_dointvec_jiffies, |
566 | }, | 566 | }, |
567 | { | 567 | { |
568 | .procname = "nf_conntrack_sctp_timeout_established", | 568 | .procname = "nf_conntrack_sctp_timeout_established", |
569 | .data = &sctp_timeouts[SCTP_CONNTRACK_ESTABLISHED], | 569 | .data = &sctp_timeouts[SCTP_CONNTRACK_ESTABLISHED], |
570 | .maxlen = sizeof(unsigned int), | 570 | .maxlen = sizeof(unsigned int), |
571 | .mode = 0644, | 571 | .mode = 0644, |
572 | .proc_handler = &proc_dointvec_jiffies, | 572 | .proc_handler = proc_dointvec_jiffies, |
573 | }, | 573 | }, |
574 | { | 574 | { |
575 | .procname = "nf_conntrack_sctp_timeout_shutdown_sent", | 575 | .procname = "nf_conntrack_sctp_timeout_shutdown_sent", |
576 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_SENT], | 576 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_SENT], |
577 | .maxlen = sizeof(unsigned int), | 577 | .maxlen = sizeof(unsigned int), |
578 | .mode = 0644, | 578 | .mode = 0644, |
579 | .proc_handler = &proc_dointvec_jiffies, | 579 | .proc_handler = proc_dointvec_jiffies, |
580 | }, | 580 | }, |
581 | { | 581 | { |
582 | .procname = "nf_conntrack_sctp_timeout_shutdown_recd", | 582 | .procname = "nf_conntrack_sctp_timeout_shutdown_recd", |
583 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_RECD], | 583 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_RECD], |
584 | .maxlen = sizeof(unsigned int), | 584 | .maxlen = sizeof(unsigned int), |
585 | .mode = 0644, | 585 | .mode = 0644, |
586 | .proc_handler = &proc_dointvec_jiffies, | 586 | .proc_handler = proc_dointvec_jiffies, |
587 | }, | 587 | }, |
588 | { | 588 | { |
589 | .procname = "nf_conntrack_sctp_timeout_shutdown_ack_sent", | 589 | .procname = "nf_conntrack_sctp_timeout_shutdown_ack_sent", |
590 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_ACK_SENT], | 590 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_ACK_SENT], |
591 | .maxlen = sizeof(unsigned int), | 591 | .maxlen = sizeof(unsigned int), |
592 | .mode = 0644, | 592 | .mode = 0644, |
593 | .proc_handler = &proc_dointvec_jiffies, | 593 | .proc_handler = proc_dointvec_jiffies, |
594 | }, | 594 | }, |
595 | { | 595 | { |
596 | .ctl_name = 0 | 596 | .ctl_name = 0 |
@@ -604,49 +604,49 @@ static struct ctl_table sctp_compat_sysctl_table[] = { | |||
604 | .data = &sctp_timeouts[SCTP_CONNTRACK_CLOSED], | 604 | .data = &sctp_timeouts[SCTP_CONNTRACK_CLOSED], |
605 | .maxlen = sizeof(unsigned int), | 605 | .maxlen = sizeof(unsigned int), |
606 | .mode = 0644, | 606 | .mode = 0644, |
607 | .proc_handler = &proc_dointvec_jiffies, | 607 | .proc_handler = proc_dointvec_jiffies, |
608 | }, | 608 | }, |
609 | { | 609 | { |
610 | .procname = "ip_conntrack_sctp_timeout_cookie_wait", | 610 | .procname = "ip_conntrack_sctp_timeout_cookie_wait", |
611 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_WAIT], | 611 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_WAIT], |
612 | .maxlen = sizeof(unsigned int), | 612 | .maxlen = sizeof(unsigned int), |
613 | .mode = 0644, | 613 | .mode = 0644, |
614 | .proc_handler = &proc_dointvec_jiffies, | 614 | .proc_handler = proc_dointvec_jiffies, |
615 | }, | 615 | }, |
616 | { | 616 | { |
617 | .procname = "ip_conntrack_sctp_timeout_cookie_echoed", | 617 | .procname = "ip_conntrack_sctp_timeout_cookie_echoed", |
618 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_ECHOED], | 618 | .data = &sctp_timeouts[SCTP_CONNTRACK_COOKIE_ECHOED], |
619 | .maxlen = sizeof(unsigned int), | 619 | .maxlen = sizeof(unsigned int), |
620 | .mode = 0644, | 620 | .mode = 0644, |
621 | .proc_handler = &proc_dointvec_jiffies, | 621 | .proc_handler = proc_dointvec_jiffies, |
622 | }, | 622 | }, |
623 | { | 623 | { |
624 | .procname = "ip_conntrack_sctp_timeout_established", | 624 | .procname = "ip_conntrack_sctp_timeout_established", |
625 | .data = &sctp_timeouts[SCTP_CONNTRACK_ESTABLISHED], | 625 | .data = &sctp_timeouts[SCTP_CONNTRACK_ESTABLISHED], |
626 | .maxlen = sizeof(unsigned int), | 626 | .maxlen = sizeof(unsigned int), |
627 | .mode = 0644, | 627 | .mode = 0644, |
628 | .proc_handler = &proc_dointvec_jiffies, | 628 | .proc_handler = proc_dointvec_jiffies, |
629 | }, | 629 | }, |
630 | { | 630 | { |
631 | .procname = "ip_conntrack_sctp_timeout_shutdown_sent", | 631 | .procname = "ip_conntrack_sctp_timeout_shutdown_sent", |
632 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_SENT], | 632 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_SENT], |
633 | .maxlen = sizeof(unsigned int), | 633 | .maxlen = sizeof(unsigned int), |
634 | .mode = 0644, | 634 | .mode = 0644, |
635 | .proc_handler = &proc_dointvec_jiffies, | 635 | .proc_handler = proc_dointvec_jiffies, |
636 | }, | 636 | }, |
637 | { | 637 | { |
638 | .procname = "ip_conntrack_sctp_timeout_shutdown_recd", | 638 | .procname = "ip_conntrack_sctp_timeout_shutdown_recd", |
639 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_RECD], | 639 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_RECD], |
640 | .maxlen = sizeof(unsigned int), | 640 | .maxlen = sizeof(unsigned int), |
641 | .mode = 0644, | 641 | .mode = 0644, |
642 | .proc_handler = &proc_dointvec_jiffies, | 642 | .proc_handler = proc_dointvec_jiffies, |
643 | }, | 643 | }, |
644 | { | 644 | { |
645 | .procname = "ip_conntrack_sctp_timeout_shutdown_ack_sent", | 645 | .procname = "ip_conntrack_sctp_timeout_shutdown_ack_sent", |
646 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_ACK_SENT], | 646 | .data = &sctp_timeouts[SCTP_CONNTRACK_SHUTDOWN_ACK_SENT], |
647 | .maxlen = sizeof(unsigned int), | 647 | .maxlen = sizeof(unsigned int), |
648 | .mode = 0644, | 648 | .mode = 0644, |
649 | .proc_handler = &proc_dointvec_jiffies, | 649 | .proc_handler = proc_dointvec_jiffies, |
650 | }, | 650 | }, |
651 | { | 651 | { |
652 | .ctl_name = 0 | 652 | .ctl_name = 0 |
diff --git a/net/netfilter/nf_conntrack_proto_tcp.c b/net/netfilter/nf_conntrack_proto_tcp.c index f947ec41e391..a1edb9c1adee 100644 --- a/net/netfilter/nf_conntrack_proto_tcp.c +++ b/net/netfilter/nf_conntrack_proto_tcp.c | |||
@@ -1192,70 +1192,70 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1192 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_SENT], | 1192 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_SENT], |
1193 | .maxlen = sizeof(unsigned int), | 1193 | .maxlen = sizeof(unsigned int), |
1194 | .mode = 0644, | 1194 | .mode = 0644, |
1195 | .proc_handler = &proc_dointvec_jiffies, | 1195 | .proc_handler = proc_dointvec_jiffies, |
1196 | }, | 1196 | }, |
1197 | { | 1197 | { |
1198 | .procname = "nf_conntrack_tcp_timeout_syn_recv", | 1198 | .procname = "nf_conntrack_tcp_timeout_syn_recv", |
1199 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_RECV], | 1199 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_RECV], |
1200 | .maxlen = sizeof(unsigned int), | 1200 | .maxlen = sizeof(unsigned int), |
1201 | .mode = 0644, | 1201 | .mode = 0644, |
1202 | .proc_handler = &proc_dointvec_jiffies, | 1202 | .proc_handler = proc_dointvec_jiffies, |
1203 | }, | 1203 | }, |
1204 | { | 1204 | { |
1205 | .procname = "nf_conntrack_tcp_timeout_established", | 1205 | .procname = "nf_conntrack_tcp_timeout_established", |
1206 | .data = &tcp_timeouts[TCP_CONNTRACK_ESTABLISHED], | 1206 | .data = &tcp_timeouts[TCP_CONNTRACK_ESTABLISHED], |
1207 | .maxlen = sizeof(unsigned int), | 1207 | .maxlen = sizeof(unsigned int), |
1208 | .mode = 0644, | 1208 | .mode = 0644, |
1209 | .proc_handler = &proc_dointvec_jiffies, | 1209 | .proc_handler = proc_dointvec_jiffies, |
1210 | }, | 1210 | }, |
1211 | { | 1211 | { |
1212 | .procname = "nf_conntrack_tcp_timeout_fin_wait", | 1212 | .procname = "nf_conntrack_tcp_timeout_fin_wait", |
1213 | .data = &tcp_timeouts[TCP_CONNTRACK_FIN_WAIT], | 1213 | .data = &tcp_timeouts[TCP_CONNTRACK_FIN_WAIT], |
1214 | .maxlen = sizeof(unsigned int), | 1214 | .maxlen = sizeof(unsigned int), |
1215 | .mode = 0644, | 1215 | .mode = 0644, |
1216 | .proc_handler = &proc_dointvec_jiffies, | 1216 | .proc_handler = proc_dointvec_jiffies, |
1217 | }, | 1217 | }, |
1218 | { | 1218 | { |
1219 | .procname = "nf_conntrack_tcp_timeout_close_wait", | 1219 | .procname = "nf_conntrack_tcp_timeout_close_wait", |
1220 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE_WAIT], | 1220 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE_WAIT], |
1221 | .maxlen = sizeof(unsigned int), | 1221 | .maxlen = sizeof(unsigned int), |
1222 | .mode = 0644, | 1222 | .mode = 0644, |
1223 | .proc_handler = &proc_dointvec_jiffies, | 1223 | .proc_handler = proc_dointvec_jiffies, |
1224 | }, | 1224 | }, |
1225 | { | 1225 | { |
1226 | .procname = "nf_conntrack_tcp_timeout_last_ack", | 1226 | .procname = "nf_conntrack_tcp_timeout_last_ack", |
1227 | .data = &tcp_timeouts[TCP_CONNTRACK_LAST_ACK], | 1227 | .data = &tcp_timeouts[TCP_CONNTRACK_LAST_ACK], |
1228 | .maxlen = sizeof(unsigned int), | 1228 | .maxlen = sizeof(unsigned int), |
1229 | .mode = 0644, | 1229 | .mode = 0644, |
1230 | .proc_handler = &proc_dointvec_jiffies, | 1230 | .proc_handler = proc_dointvec_jiffies, |
1231 | }, | 1231 | }, |
1232 | { | 1232 | { |
1233 | .procname = "nf_conntrack_tcp_timeout_time_wait", | 1233 | .procname = "nf_conntrack_tcp_timeout_time_wait", |
1234 | .data = &tcp_timeouts[TCP_CONNTRACK_TIME_WAIT], | 1234 | .data = &tcp_timeouts[TCP_CONNTRACK_TIME_WAIT], |
1235 | .maxlen = sizeof(unsigned int), | 1235 | .maxlen = sizeof(unsigned int), |
1236 | .mode = 0644, | 1236 | .mode = 0644, |
1237 | .proc_handler = &proc_dointvec_jiffies, | 1237 | .proc_handler = proc_dointvec_jiffies, |
1238 | }, | 1238 | }, |
1239 | { | 1239 | { |
1240 | .procname = "nf_conntrack_tcp_timeout_close", | 1240 | .procname = "nf_conntrack_tcp_timeout_close", |
1241 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE], | 1241 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE], |
1242 | .maxlen = sizeof(unsigned int), | 1242 | .maxlen = sizeof(unsigned int), |
1243 | .mode = 0644, | 1243 | .mode = 0644, |
1244 | .proc_handler = &proc_dointvec_jiffies, | 1244 | .proc_handler = proc_dointvec_jiffies, |
1245 | }, | 1245 | }, |
1246 | { | 1246 | { |
1247 | .procname = "nf_conntrack_tcp_timeout_max_retrans", | 1247 | .procname = "nf_conntrack_tcp_timeout_max_retrans", |
1248 | .data = &nf_ct_tcp_timeout_max_retrans, | 1248 | .data = &nf_ct_tcp_timeout_max_retrans, |
1249 | .maxlen = sizeof(unsigned int), | 1249 | .maxlen = sizeof(unsigned int), |
1250 | .mode = 0644, | 1250 | .mode = 0644, |
1251 | .proc_handler = &proc_dointvec_jiffies, | 1251 | .proc_handler = proc_dointvec_jiffies, |
1252 | }, | 1252 | }, |
1253 | { | 1253 | { |
1254 | .procname = "nf_conntrack_tcp_timeout_unacknowledged", | 1254 | .procname = "nf_conntrack_tcp_timeout_unacknowledged", |
1255 | .data = &nf_ct_tcp_timeout_unacknowledged, | 1255 | .data = &nf_ct_tcp_timeout_unacknowledged, |
1256 | .maxlen = sizeof(unsigned int), | 1256 | .maxlen = sizeof(unsigned int), |
1257 | .mode = 0644, | 1257 | .mode = 0644, |
1258 | .proc_handler = &proc_dointvec_jiffies, | 1258 | .proc_handler = proc_dointvec_jiffies, |
1259 | }, | 1259 | }, |
1260 | { | 1260 | { |
1261 | .ctl_name = NET_NF_CONNTRACK_TCP_LOOSE, | 1261 | .ctl_name = NET_NF_CONNTRACK_TCP_LOOSE, |
@@ -1263,7 +1263,7 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1263 | .data = &nf_ct_tcp_loose, | 1263 | .data = &nf_ct_tcp_loose, |
1264 | .maxlen = sizeof(unsigned int), | 1264 | .maxlen = sizeof(unsigned int), |
1265 | .mode = 0644, | 1265 | .mode = 0644, |
1266 | .proc_handler = &proc_dointvec, | 1266 | .proc_handler = proc_dointvec, |
1267 | }, | 1267 | }, |
1268 | { | 1268 | { |
1269 | .ctl_name = NET_NF_CONNTRACK_TCP_BE_LIBERAL, | 1269 | .ctl_name = NET_NF_CONNTRACK_TCP_BE_LIBERAL, |
@@ -1271,7 +1271,7 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1271 | .data = &nf_ct_tcp_be_liberal, | 1271 | .data = &nf_ct_tcp_be_liberal, |
1272 | .maxlen = sizeof(unsigned int), | 1272 | .maxlen = sizeof(unsigned int), |
1273 | .mode = 0644, | 1273 | .mode = 0644, |
1274 | .proc_handler = &proc_dointvec, | 1274 | .proc_handler = proc_dointvec, |
1275 | }, | 1275 | }, |
1276 | { | 1276 | { |
1277 | .ctl_name = NET_NF_CONNTRACK_TCP_MAX_RETRANS, | 1277 | .ctl_name = NET_NF_CONNTRACK_TCP_MAX_RETRANS, |
@@ -1279,7 +1279,7 @@ static struct ctl_table tcp_sysctl_table[] = { | |||
1279 | .data = &nf_ct_tcp_max_retrans, | 1279 | .data = &nf_ct_tcp_max_retrans, |
1280 | .maxlen = sizeof(unsigned int), | 1280 | .maxlen = sizeof(unsigned int), |
1281 | .mode = 0644, | 1281 | .mode = 0644, |
1282 | .proc_handler = &proc_dointvec, | 1282 | .proc_handler = proc_dointvec, |
1283 | }, | 1283 | }, |
1284 | { | 1284 | { |
1285 | .ctl_name = 0 | 1285 | .ctl_name = 0 |
@@ -1293,63 +1293,63 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1293 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_SENT], | 1293 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_SENT], |
1294 | .maxlen = sizeof(unsigned int), | 1294 | .maxlen = sizeof(unsigned int), |
1295 | .mode = 0644, | 1295 | .mode = 0644, |
1296 | .proc_handler = &proc_dointvec_jiffies, | 1296 | .proc_handler = proc_dointvec_jiffies, |
1297 | }, | 1297 | }, |
1298 | { | 1298 | { |
1299 | .procname = "ip_conntrack_tcp_timeout_syn_recv", | 1299 | .procname = "ip_conntrack_tcp_timeout_syn_recv", |
1300 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_RECV], | 1300 | .data = &tcp_timeouts[TCP_CONNTRACK_SYN_RECV], |
1301 | .maxlen = sizeof(unsigned int), | 1301 | .maxlen = sizeof(unsigned int), |
1302 | .mode = 0644, | 1302 | .mode = 0644, |
1303 | .proc_handler = &proc_dointvec_jiffies, | 1303 | .proc_handler = proc_dointvec_jiffies, |
1304 | }, | 1304 | }, |
1305 | { | 1305 | { |
1306 | .procname = "ip_conntrack_tcp_timeout_established", | 1306 | .procname = "ip_conntrack_tcp_timeout_established", |
1307 | .data = &tcp_timeouts[TCP_CONNTRACK_ESTABLISHED], | 1307 | .data = &tcp_timeouts[TCP_CONNTRACK_ESTABLISHED], |
1308 | .maxlen = sizeof(unsigned int), | 1308 | .maxlen = sizeof(unsigned int), |
1309 | .mode = 0644, | 1309 | .mode = 0644, |
1310 | .proc_handler = &proc_dointvec_jiffies, | 1310 | .proc_handler = proc_dointvec_jiffies, |
1311 | }, | 1311 | }, |
1312 | { | 1312 | { |
1313 | .procname = "ip_conntrack_tcp_timeout_fin_wait", | 1313 | .procname = "ip_conntrack_tcp_timeout_fin_wait", |
1314 | .data = &tcp_timeouts[TCP_CONNTRACK_FIN_WAIT], | 1314 | .data = &tcp_timeouts[TCP_CONNTRACK_FIN_WAIT], |
1315 | .maxlen = sizeof(unsigned int), | 1315 | .maxlen = sizeof(unsigned int), |
1316 | .mode = 0644, | 1316 | .mode = 0644, |
1317 | .proc_handler = &proc_dointvec_jiffies, | 1317 | .proc_handler = proc_dointvec_jiffies, |
1318 | }, | 1318 | }, |
1319 | { | 1319 | { |
1320 | .procname = "ip_conntrack_tcp_timeout_close_wait", | 1320 | .procname = "ip_conntrack_tcp_timeout_close_wait", |
1321 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE_WAIT], | 1321 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE_WAIT], |
1322 | .maxlen = sizeof(unsigned int), | 1322 | .maxlen = sizeof(unsigned int), |
1323 | .mode = 0644, | 1323 | .mode = 0644, |
1324 | .proc_handler = &proc_dointvec_jiffies, | 1324 | .proc_handler = proc_dointvec_jiffies, |
1325 | }, | 1325 | }, |
1326 | { | 1326 | { |
1327 | .procname = "ip_conntrack_tcp_timeout_last_ack", | 1327 | .procname = "ip_conntrack_tcp_timeout_last_ack", |
1328 | .data = &tcp_timeouts[TCP_CONNTRACK_LAST_ACK], | 1328 | .data = &tcp_timeouts[TCP_CONNTRACK_LAST_ACK], |
1329 | .maxlen = sizeof(unsigned int), | 1329 | .maxlen = sizeof(unsigned int), |
1330 | .mode = 0644, | 1330 | .mode = 0644, |
1331 | .proc_handler = &proc_dointvec_jiffies, | 1331 | .proc_handler = proc_dointvec_jiffies, |
1332 | }, | 1332 | }, |
1333 | { | 1333 | { |
1334 | .procname = "ip_conntrack_tcp_timeout_time_wait", | 1334 | .procname = "ip_conntrack_tcp_timeout_time_wait", |
1335 | .data = &tcp_timeouts[TCP_CONNTRACK_TIME_WAIT], | 1335 | .data = &tcp_timeouts[TCP_CONNTRACK_TIME_WAIT], |
1336 | .maxlen = sizeof(unsigned int), | 1336 | .maxlen = sizeof(unsigned int), |
1337 | .mode = 0644, | 1337 | .mode = 0644, |
1338 | .proc_handler = &proc_dointvec_jiffies, | 1338 | .proc_handler = proc_dointvec_jiffies, |
1339 | }, | 1339 | }, |
1340 | { | 1340 | { |
1341 | .procname = "ip_conntrack_tcp_timeout_close", | 1341 | .procname = "ip_conntrack_tcp_timeout_close", |
1342 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE], | 1342 | .data = &tcp_timeouts[TCP_CONNTRACK_CLOSE], |
1343 | .maxlen = sizeof(unsigned int), | 1343 | .maxlen = sizeof(unsigned int), |
1344 | .mode = 0644, | 1344 | .mode = 0644, |
1345 | .proc_handler = &proc_dointvec_jiffies, | 1345 | .proc_handler = proc_dointvec_jiffies, |
1346 | }, | 1346 | }, |
1347 | { | 1347 | { |
1348 | .procname = "ip_conntrack_tcp_timeout_max_retrans", | 1348 | .procname = "ip_conntrack_tcp_timeout_max_retrans", |
1349 | .data = &nf_ct_tcp_timeout_max_retrans, | 1349 | .data = &nf_ct_tcp_timeout_max_retrans, |
1350 | .maxlen = sizeof(unsigned int), | 1350 | .maxlen = sizeof(unsigned int), |
1351 | .mode = 0644, | 1351 | .mode = 0644, |
1352 | .proc_handler = &proc_dointvec_jiffies, | 1352 | .proc_handler = proc_dointvec_jiffies, |
1353 | }, | 1353 | }, |
1354 | { | 1354 | { |
1355 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_LOOSE, | 1355 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_LOOSE, |
@@ -1357,7 +1357,7 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1357 | .data = &nf_ct_tcp_loose, | 1357 | .data = &nf_ct_tcp_loose, |
1358 | .maxlen = sizeof(unsigned int), | 1358 | .maxlen = sizeof(unsigned int), |
1359 | .mode = 0644, | 1359 | .mode = 0644, |
1360 | .proc_handler = &proc_dointvec, | 1360 | .proc_handler = proc_dointvec, |
1361 | }, | 1361 | }, |
1362 | { | 1362 | { |
1363 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL, | 1363 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL, |
@@ -1365,7 +1365,7 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1365 | .data = &nf_ct_tcp_be_liberal, | 1365 | .data = &nf_ct_tcp_be_liberal, |
1366 | .maxlen = sizeof(unsigned int), | 1366 | .maxlen = sizeof(unsigned int), |
1367 | .mode = 0644, | 1367 | .mode = 0644, |
1368 | .proc_handler = &proc_dointvec, | 1368 | .proc_handler = proc_dointvec, |
1369 | }, | 1369 | }, |
1370 | { | 1370 | { |
1371 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS, | 1371 | .ctl_name = NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS, |
@@ -1373,7 +1373,7 @@ static struct ctl_table tcp_compat_sysctl_table[] = { | |||
1373 | .data = &nf_ct_tcp_max_retrans, | 1373 | .data = &nf_ct_tcp_max_retrans, |
1374 | .maxlen = sizeof(unsigned int), | 1374 | .maxlen = sizeof(unsigned int), |
1375 | .mode = 0644, | 1375 | .mode = 0644, |
1376 | .proc_handler = &proc_dointvec, | 1376 | .proc_handler = proc_dointvec, |
1377 | }, | 1377 | }, |
1378 | { | 1378 | { |
1379 | .ctl_name = 0 | 1379 | .ctl_name = 0 |
diff --git a/net/netfilter/nf_conntrack_proto_udp.c b/net/netfilter/nf_conntrack_proto_udp.c index 7c2ca48698be..2b8b1f579f93 100644 --- a/net/netfilter/nf_conntrack_proto_udp.c +++ b/net/netfilter/nf_conntrack_proto_udp.c | |||
@@ -143,14 +143,14 @@ static struct ctl_table udp_sysctl_table[] = { | |||
143 | .data = &nf_ct_udp_timeout, | 143 | .data = &nf_ct_udp_timeout, |
144 | .maxlen = sizeof(unsigned int), | 144 | .maxlen = sizeof(unsigned int), |
145 | .mode = 0644, | 145 | .mode = 0644, |
146 | .proc_handler = &proc_dointvec_jiffies, | 146 | .proc_handler = proc_dointvec_jiffies, |
147 | }, | 147 | }, |
148 | { | 148 | { |
149 | .procname = "nf_conntrack_udp_timeout_stream", | 149 | .procname = "nf_conntrack_udp_timeout_stream", |
150 | .data = &nf_ct_udp_timeout_stream, | 150 | .data = &nf_ct_udp_timeout_stream, |
151 | .maxlen = sizeof(unsigned int), | 151 | .maxlen = sizeof(unsigned int), |
152 | .mode = 0644, | 152 | .mode = 0644, |
153 | .proc_handler = &proc_dointvec_jiffies, | 153 | .proc_handler = proc_dointvec_jiffies, |
154 | }, | 154 | }, |
155 | { | 155 | { |
156 | .ctl_name = 0 | 156 | .ctl_name = 0 |
@@ -163,14 +163,14 @@ static struct ctl_table udp_compat_sysctl_table[] = { | |||
163 | .data = &nf_ct_udp_timeout, | 163 | .data = &nf_ct_udp_timeout, |
164 | .maxlen = sizeof(unsigned int), | 164 | .maxlen = sizeof(unsigned int), |
165 | .mode = 0644, | 165 | .mode = 0644, |
166 | .proc_handler = &proc_dointvec_jiffies, | 166 | .proc_handler = proc_dointvec_jiffies, |
167 | }, | 167 | }, |
168 | { | 168 | { |
169 | .procname = "ip_conntrack_udp_timeout_stream", | 169 | .procname = "ip_conntrack_udp_timeout_stream", |
170 | .data = &nf_ct_udp_timeout_stream, | 170 | .data = &nf_ct_udp_timeout_stream, |
171 | .maxlen = sizeof(unsigned int), | 171 | .maxlen = sizeof(unsigned int), |
172 | .mode = 0644, | 172 | .mode = 0644, |
173 | .proc_handler = &proc_dointvec_jiffies, | 173 | .proc_handler = proc_dointvec_jiffies, |
174 | }, | 174 | }, |
175 | { | 175 | { |
176 | .ctl_name = 0 | 176 | .ctl_name = 0 |
diff --git a/net/netfilter/nf_conntrack_proto_udplite.c b/net/netfilter/nf_conntrack_proto_udplite.c index d22d839e4f94..4579d8de13b1 100644 --- a/net/netfilter/nf_conntrack_proto_udplite.c +++ b/net/netfilter/nf_conntrack_proto_udplite.c | |||
@@ -151,7 +151,7 @@ static struct ctl_table udplite_sysctl_table[] = { | |||
151 | .data = &nf_ct_udplite_timeout, | 151 | .data = &nf_ct_udplite_timeout, |
152 | .maxlen = sizeof(unsigned int), | 152 | .maxlen = sizeof(unsigned int), |
153 | .mode = 0644, | 153 | .mode = 0644, |
154 | .proc_handler = &proc_dointvec_jiffies, | 154 | .proc_handler = proc_dointvec_jiffies, |
155 | }, | 155 | }, |
156 | { | 156 | { |
157 | .ctl_name = CTL_UNNUMBERED, | 157 | .ctl_name = CTL_UNNUMBERED, |
@@ -159,7 +159,7 @@ static struct ctl_table udplite_sysctl_table[] = { | |||
159 | .data = &nf_ct_udplite_timeout_stream, | 159 | .data = &nf_ct_udplite_timeout_stream, |
160 | .maxlen = sizeof(unsigned int), | 160 | .maxlen = sizeof(unsigned int), |
161 | .mode = 0644, | 161 | .mode = 0644, |
162 | .proc_handler = &proc_dointvec_jiffies, | 162 | .proc_handler = proc_dointvec_jiffies, |
163 | }, | 163 | }, |
164 | { | 164 | { |
165 | .ctl_name = 0 | 165 | .ctl_name = 0 |
diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c index 98106d4e89f0..f37b9b74c6a8 100644 --- a/net/netfilter/nf_conntrack_standalone.c +++ b/net/netfilter/nf_conntrack_standalone.c | |||
@@ -336,7 +336,7 @@ static ctl_table nf_ct_sysctl_table[] = { | |||
336 | .data = &nf_conntrack_max, | 336 | .data = &nf_conntrack_max, |
337 | .maxlen = sizeof(int), | 337 | .maxlen = sizeof(int), |
338 | .mode = 0644, | 338 | .mode = 0644, |
339 | .proc_handler = &proc_dointvec, | 339 | .proc_handler = proc_dointvec, |
340 | }, | 340 | }, |
341 | { | 341 | { |
342 | .ctl_name = NET_NF_CONNTRACK_COUNT, | 342 | .ctl_name = NET_NF_CONNTRACK_COUNT, |
@@ -344,7 +344,7 @@ static ctl_table nf_ct_sysctl_table[] = { | |||
344 | .data = &init_net.ct.count, | 344 | .data = &init_net.ct.count, |
345 | .maxlen = sizeof(int), | 345 | .maxlen = sizeof(int), |
346 | .mode = 0444, | 346 | .mode = 0444, |
347 | .proc_handler = &proc_dointvec, | 347 | .proc_handler = proc_dointvec, |
348 | }, | 348 | }, |
349 | { | 349 | { |
350 | .ctl_name = NET_NF_CONNTRACK_BUCKETS, | 350 | .ctl_name = NET_NF_CONNTRACK_BUCKETS, |
@@ -352,7 +352,7 @@ static ctl_table nf_ct_sysctl_table[] = { | |||
352 | .data = &nf_conntrack_htable_size, | 352 | .data = &nf_conntrack_htable_size, |
353 | .maxlen = sizeof(unsigned int), | 353 | .maxlen = sizeof(unsigned int), |
354 | .mode = 0444, | 354 | .mode = 0444, |
355 | .proc_handler = &proc_dointvec, | 355 | .proc_handler = proc_dointvec, |
356 | }, | 356 | }, |
357 | { | 357 | { |
358 | .ctl_name = NET_NF_CONNTRACK_CHECKSUM, | 358 | .ctl_name = NET_NF_CONNTRACK_CHECKSUM, |
@@ -360,7 +360,7 @@ static ctl_table nf_ct_sysctl_table[] = { | |||
360 | .data = &init_net.ct.sysctl_checksum, | 360 | .data = &init_net.ct.sysctl_checksum, |
361 | .maxlen = sizeof(unsigned int), | 361 | .maxlen = sizeof(unsigned int), |
362 | .mode = 0644, | 362 | .mode = 0644, |
363 | .proc_handler = &proc_dointvec, | 363 | .proc_handler = proc_dointvec, |
364 | }, | 364 | }, |
365 | { | 365 | { |
366 | .ctl_name = NET_NF_CONNTRACK_LOG_INVALID, | 366 | .ctl_name = NET_NF_CONNTRACK_LOG_INVALID, |
@@ -368,8 +368,8 @@ static ctl_table nf_ct_sysctl_table[] = { | |||
368 | .data = &init_net.ct.sysctl_log_invalid, | 368 | .data = &init_net.ct.sysctl_log_invalid, |
369 | .maxlen = sizeof(unsigned int), | 369 | .maxlen = sizeof(unsigned int), |
370 | .mode = 0644, | 370 | .mode = 0644, |
371 | .proc_handler = &proc_dointvec_minmax, | 371 | .proc_handler = proc_dointvec_minmax, |
372 | .strategy = &sysctl_intvec, | 372 | .strategy = sysctl_intvec, |
373 | .extra1 = &log_invalid_proto_min, | 373 | .extra1 = &log_invalid_proto_min, |
374 | .extra2 = &log_invalid_proto_max, | 374 | .extra2 = &log_invalid_proto_max, |
375 | }, | 375 | }, |
@@ -379,7 +379,7 @@ static ctl_table nf_ct_sysctl_table[] = { | |||
379 | .data = &nf_ct_expect_max, | 379 | .data = &nf_ct_expect_max, |
380 | .maxlen = sizeof(int), | 380 | .maxlen = sizeof(int), |
381 | .mode = 0644, | 381 | .mode = 0644, |
382 | .proc_handler = &proc_dointvec, | 382 | .proc_handler = proc_dointvec, |
383 | }, | 383 | }, |
384 | { .ctl_name = 0 } | 384 | { .ctl_name = 0 } |
385 | }; | 385 | }; |
@@ -393,7 +393,7 @@ static ctl_table nf_ct_netfilter_table[] = { | |||
393 | .data = &nf_conntrack_max, | 393 | .data = &nf_conntrack_max, |
394 | .maxlen = sizeof(int), | 394 | .maxlen = sizeof(int), |
395 | .mode = 0644, | 395 | .mode = 0644, |
396 | .proc_handler = &proc_dointvec, | 396 | .proc_handler = proc_dointvec, |
397 | }, | 397 | }, |
398 | { .ctl_name = 0 } | 398 | { .ctl_name = 0 } |
399 | }; | 399 | }; |
diff --git a/net/netrom/sysctl_net_netrom.c b/net/netrom/sysctl_net_netrom.c index 34c96c9674df..7b49591fe87c 100644 --- a/net/netrom/sysctl_net_netrom.c +++ b/net/netrom/sysctl_net_netrom.c | |||
@@ -41,8 +41,8 @@ static ctl_table nr_table[] = { | |||
41 | .data = &sysctl_netrom_default_path_quality, | 41 | .data = &sysctl_netrom_default_path_quality, |
42 | .maxlen = sizeof(int), | 42 | .maxlen = sizeof(int), |
43 | .mode = 0644, | 43 | .mode = 0644, |
44 | .proc_handler = &proc_dointvec_minmax, | 44 | .proc_handler = proc_dointvec_minmax, |
45 | .strategy = &sysctl_intvec, | 45 | .strategy = sysctl_intvec, |
46 | .extra1 = &min_quality, | 46 | .extra1 = &min_quality, |
47 | .extra2 = &max_quality | 47 | .extra2 = &max_quality |
48 | }, | 48 | }, |
@@ -52,8 +52,8 @@ static ctl_table nr_table[] = { | |||
52 | .data = &sysctl_netrom_obsolescence_count_initialiser, | 52 | .data = &sysctl_netrom_obsolescence_count_initialiser, |
53 | .maxlen = sizeof(int), | 53 | .maxlen = sizeof(int), |
54 | .mode = 0644, | 54 | .mode = 0644, |
55 | .proc_handler = &proc_dointvec_minmax, | 55 | .proc_handler = proc_dointvec_minmax, |
56 | .strategy = &sysctl_intvec, | 56 | .strategy = sysctl_intvec, |
57 | .extra1 = &min_obs, | 57 | .extra1 = &min_obs, |
58 | .extra2 = &max_obs | 58 | .extra2 = &max_obs |
59 | }, | 59 | }, |
@@ -63,8 +63,8 @@ static ctl_table nr_table[] = { | |||
63 | .data = &sysctl_netrom_network_ttl_initialiser, | 63 | .data = &sysctl_netrom_network_ttl_initialiser, |
64 | .maxlen = sizeof(int), | 64 | .maxlen = sizeof(int), |
65 | .mode = 0644, | 65 | .mode = 0644, |
66 | .proc_handler = &proc_dointvec_minmax, | 66 | .proc_handler = proc_dointvec_minmax, |
67 | .strategy = &sysctl_intvec, | 67 | .strategy = sysctl_intvec, |
68 | .extra1 = &min_ttl, | 68 | .extra1 = &min_ttl, |
69 | .extra2 = &max_ttl | 69 | .extra2 = &max_ttl |
70 | }, | 70 | }, |
@@ -74,8 +74,8 @@ static ctl_table nr_table[] = { | |||
74 | .data = &sysctl_netrom_transport_timeout, | 74 | .data = &sysctl_netrom_transport_timeout, |
75 | .maxlen = sizeof(int), | 75 | .maxlen = sizeof(int), |
76 | .mode = 0644, | 76 | .mode = 0644, |
77 | .proc_handler = &proc_dointvec_minmax, | 77 | .proc_handler = proc_dointvec_minmax, |
78 | .strategy = &sysctl_intvec, | 78 | .strategy = sysctl_intvec, |
79 | .extra1 = &min_t1, | 79 | .extra1 = &min_t1, |
80 | .extra2 = &max_t1 | 80 | .extra2 = &max_t1 |
81 | }, | 81 | }, |
@@ -85,8 +85,8 @@ static ctl_table nr_table[] = { | |||
85 | .data = &sysctl_netrom_transport_maximum_tries, | 85 | .data = &sysctl_netrom_transport_maximum_tries, |
86 | .maxlen = sizeof(int), | 86 | .maxlen = sizeof(int), |
87 | .mode = 0644, | 87 | .mode = 0644, |
88 | .proc_handler = &proc_dointvec_minmax, | 88 | .proc_handler = proc_dointvec_minmax, |
89 | .strategy = &sysctl_intvec, | 89 | .strategy = sysctl_intvec, |
90 | .extra1 = &min_n2, | 90 | .extra1 = &min_n2, |
91 | .extra2 = &max_n2 | 91 | .extra2 = &max_n2 |
92 | }, | 92 | }, |
@@ -96,8 +96,8 @@ static ctl_table nr_table[] = { | |||
96 | .data = &sysctl_netrom_transport_acknowledge_delay, | 96 | .data = &sysctl_netrom_transport_acknowledge_delay, |
97 | .maxlen = sizeof(int), | 97 | .maxlen = sizeof(int), |
98 | .mode = 0644, | 98 | .mode = 0644, |
99 | .proc_handler = &proc_dointvec_minmax, | 99 | .proc_handler = proc_dointvec_minmax, |
100 | .strategy = &sysctl_intvec, | 100 | .strategy = sysctl_intvec, |
101 | .extra1 = &min_t2, | 101 | .extra1 = &min_t2, |
102 | .extra2 = &max_t2 | 102 | .extra2 = &max_t2 |
103 | }, | 103 | }, |
@@ -107,8 +107,8 @@ static ctl_table nr_table[] = { | |||
107 | .data = &sysctl_netrom_transport_busy_delay, | 107 | .data = &sysctl_netrom_transport_busy_delay, |
108 | .maxlen = sizeof(int), | 108 | .maxlen = sizeof(int), |
109 | .mode = 0644, | 109 | .mode = 0644, |
110 | .proc_handler = &proc_dointvec_minmax, | 110 | .proc_handler = proc_dointvec_minmax, |
111 | .strategy = &sysctl_intvec, | 111 | .strategy = sysctl_intvec, |
112 | .extra1 = &min_t4, | 112 | .extra1 = &min_t4, |
113 | .extra2 = &max_t4 | 113 | .extra2 = &max_t4 |
114 | }, | 114 | }, |
@@ -118,8 +118,8 @@ static ctl_table nr_table[] = { | |||
118 | .data = &sysctl_netrom_transport_requested_window_size, | 118 | .data = &sysctl_netrom_transport_requested_window_size, |
119 | .maxlen = sizeof(int), | 119 | .maxlen = sizeof(int), |
120 | .mode = 0644, | 120 | .mode = 0644, |
121 | .proc_handler = &proc_dointvec_minmax, | 121 | .proc_handler = proc_dointvec_minmax, |
122 | .strategy = &sysctl_intvec, | 122 | .strategy = sysctl_intvec, |
123 | .extra1 = &min_window, | 123 | .extra1 = &min_window, |
124 | .extra2 = &max_window | 124 | .extra2 = &max_window |
125 | }, | 125 | }, |
@@ -129,8 +129,8 @@ static ctl_table nr_table[] = { | |||
129 | .data = &sysctl_netrom_transport_no_activity_timeout, | 129 | .data = &sysctl_netrom_transport_no_activity_timeout, |
130 | .maxlen = sizeof(int), | 130 | .maxlen = sizeof(int), |
131 | .mode = 0644, | 131 | .mode = 0644, |
132 | .proc_handler = &proc_dointvec_minmax, | 132 | .proc_handler = proc_dointvec_minmax, |
133 | .strategy = &sysctl_intvec, | 133 | .strategy = sysctl_intvec, |
134 | .extra1 = &min_idle, | 134 | .extra1 = &min_idle, |
135 | .extra2 = &max_idle | 135 | .extra2 = &max_idle |
136 | }, | 136 | }, |
@@ -140,8 +140,8 @@ static ctl_table nr_table[] = { | |||
140 | .data = &sysctl_netrom_routing_control, | 140 | .data = &sysctl_netrom_routing_control, |
141 | .maxlen = sizeof(int), | 141 | .maxlen = sizeof(int), |
142 | .mode = 0644, | 142 | .mode = 0644, |
143 | .proc_handler = &proc_dointvec_minmax, | 143 | .proc_handler = proc_dointvec_minmax, |
144 | .strategy = &sysctl_intvec, | 144 | .strategy = sysctl_intvec, |
145 | .extra1 = &min_route, | 145 | .extra1 = &min_route, |
146 | .extra2 = &max_route | 146 | .extra2 = &max_route |
147 | }, | 147 | }, |
@@ -151,8 +151,8 @@ static ctl_table nr_table[] = { | |||
151 | .data = &sysctl_netrom_link_fails_count, | 151 | .data = &sysctl_netrom_link_fails_count, |
152 | .maxlen = sizeof(int), | 152 | .maxlen = sizeof(int), |
153 | .mode = 0644, | 153 | .mode = 0644, |
154 | .proc_handler = &proc_dointvec_minmax, | 154 | .proc_handler = proc_dointvec_minmax, |
155 | .strategy = &sysctl_intvec, | 155 | .strategy = sysctl_intvec, |
156 | .extra1 = &min_fails, | 156 | .extra1 = &min_fails, |
157 | .extra2 = &max_fails | 157 | .extra2 = &max_fails |
158 | }, | 158 | }, |
@@ -162,8 +162,8 @@ static ctl_table nr_table[] = { | |||
162 | .data = &sysctl_netrom_reset_circuit, | 162 | .data = &sysctl_netrom_reset_circuit, |
163 | .maxlen = sizeof(int), | 163 | .maxlen = sizeof(int), |
164 | .mode = 0644, | 164 | .mode = 0644, |
165 | .proc_handler = &proc_dointvec_minmax, | 165 | .proc_handler = proc_dointvec_minmax, |
166 | .strategy = &sysctl_intvec, | 166 | .strategy = sysctl_intvec, |
167 | .extra1 = &min_reset, | 167 | .extra1 = &min_reset, |
168 | .extra2 = &max_reset | 168 | .extra2 = &max_reset |
169 | }, | 169 | }, |
diff --git a/net/phonet/sysctl.c b/net/phonet/sysctl.c index 600a4309b8c8..0e3347bbdb12 100644 --- a/net/phonet/sysctl.c +++ b/net/phonet/sysctl.c | |||
@@ -89,7 +89,7 @@ static struct ctl_table phonet_table[] = { | |||
89 | .data = &local_port_range, | 89 | .data = &local_port_range, |
90 | .maxlen = sizeof(local_port_range), | 90 | .maxlen = sizeof(local_port_range), |
91 | .mode = 0644, | 91 | .mode = 0644, |
92 | .proc_handler = &proc_local_port_range, | 92 | .proc_handler = proc_local_port_range, |
93 | .strategy = NULL, | 93 | .strategy = NULL, |
94 | }, | 94 | }, |
95 | { .ctl_name = 0 } | 95 | { .ctl_name = 0 } |
diff --git a/net/rose/sysctl_net_rose.c b/net/rose/sysctl_net_rose.c index 20be3485a97f..3bfe504faf86 100644 --- a/net/rose/sysctl_net_rose.c +++ b/net/rose/sysctl_net_rose.c | |||
@@ -31,8 +31,8 @@ static ctl_table rose_table[] = { | |||
31 | .data = &sysctl_rose_restart_request_timeout, | 31 | .data = &sysctl_rose_restart_request_timeout, |
32 | .maxlen = sizeof(int), | 32 | .maxlen = sizeof(int), |
33 | .mode = 0644, | 33 | .mode = 0644, |
34 | .proc_handler = &proc_dointvec_minmax, | 34 | .proc_handler = proc_dointvec_minmax, |
35 | .strategy = &sysctl_intvec, | 35 | .strategy = sysctl_intvec, |
36 | .extra1 = &min_timer, | 36 | .extra1 = &min_timer, |
37 | .extra2 = &max_timer | 37 | .extra2 = &max_timer |
38 | }, | 38 | }, |
@@ -42,8 +42,8 @@ static ctl_table rose_table[] = { | |||
42 | .data = &sysctl_rose_call_request_timeout, | 42 | .data = &sysctl_rose_call_request_timeout, |
43 | .maxlen = sizeof(int), | 43 | .maxlen = sizeof(int), |
44 | .mode = 0644, | 44 | .mode = 0644, |
45 | .proc_handler = &proc_dointvec_minmax, | 45 | .proc_handler = proc_dointvec_minmax, |
46 | .strategy = &sysctl_intvec, | 46 | .strategy = sysctl_intvec, |
47 | .extra1 = &min_timer, | 47 | .extra1 = &min_timer, |
48 | .extra2 = &max_timer | 48 | .extra2 = &max_timer |
49 | }, | 49 | }, |
@@ -53,8 +53,8 @@ static ctl_table rose_table[] = { | |||
53 | .data = &sysctl_rose_reset_request_timeout, | 53 | .data = &sysctl_rose_reset_request_timeout, |
54 | .maxlen = sizeof(int), | 54 | .maxlen = sizeof(int), |
55 | .mode = 0644, | 55 | .mode = 0644, |
56 | .proc_handler = &proc_dointvec_minmax, | 56 | .proc_handler = proc_dointvec_minmax, |
57 | .strategy = &sysctl_intvec, | 57 | .strategy = sysctl_intvec, |
58 | .extra1 = &min_timer, | 58 | .extra1 = &min_timer, |
59 | .extra2 = &max_timer | 59 | .extra2 = &max_timer |
60 | }, | 60 | }, |
@@ -64,8 +64,8 @@ static ctl_table rose_table[] = { | |||
64 | .data = &sysctl_rose_clear_request_timeout, | 64 | .data = &sysctl_rose_clear_request_timeout, |
65 | .maxlen = sizeof(int), | 65 | .maxlen = sizeof(int), |
66 | .mode = 0644, | 66 | .mode = 0644, |
67 | .proc_handler = &proc_dointvec_minmax, | 67 | .proc_handler = proc_dointvec_minmax, |
68 | .strategy = &sysctl_intvec, | 68 | .strategy = sysctl_intvec, |
69 | .extra1 = &min_timer, | 69 | .extra1 = &min_timer, |
70 | .extra2 = &max_timer | 70 | .extra2 = &max_timer |
71 | }, | 71 | }, |
@@ -75,8 +75,8 @@ static ctl_table rose_table[] = { | |||
75 | .data = &sysctl_rose_no_activity_timeout, | 75 | .data = &sysctl_rose_no_activity_timeout, |
76 | .maxlen = sizeof(int), | 76 | .maxlen = sizeof(int), |
77 | .mode = 0644, | 77 | .mode = 0644, |
78 | .proc_handler = &proc_dointvec_minmax, | 78 | .proc_handler = proc_dointvec_minmax, |
79 | .strategy = &sysctl_intvec, | 79 | .strategy = sysctl_intvec, |
80 | .extra1 = &min_idle, | 80 | .extra1 = &min_idle, |
81 | .extra2 = &max_idle | 81 | .extra2 = &max_idle |
82 | }, | 82 | }, |
@@ -86,8 +86,8 @@ static ctl_table rose_table[] = { | |||
86 | .data = &sysctl_rose_ack_hold_back_timeout, | 86 | .data = &sysctl_rose_ack_hold_back_timeout, |
87 | .maxlen = sizeof(int), | 87 | .maxlen = sizeof(int), |
88 | .mode = 0644, | 88 | .mode = 0644, |
89 | .proc_handler = &proc_dointvec_minmax, | 89 | .proc_handler = proc_dointvec_minmax, |
90 | .strategy = &sysctl_intvec, | 90 | .strategy = sysctl_intvec, |
91 | .extra1 = &min_timer, | 91 | .extra1 = &min_timer, |
92 | .extra2 = &max_timer | 92 | .extra2 = &max_timer |
93 | }, | 93 | }, |
@@ -97,8 +97,8 @@ static ctl_table rose_table[] = { | |||
97 | .data = &sysctl_rose_routing_control, | 97 | .data = &sysctl_rose_routing_control, |
98 | .maxlen = sizeof(int), | 98 | .maxlen = sizeof(int), |
99 | .mode = 0644, | 99 | .mode = 0644, |
100 | .proc_handler = &proc_dointvec_minmax, | 100 | .proc_handler = proc_dointvec_minmax, |
101 | .strategy = &sysctl_intvec, | 101 | .strategy = sysctl_intvec, |
102 | .extra1 = &min_route, | 102 | .extra1 = &min_route, |
103 | .extra2 = &max_route | 103 | .extra2 = &max_route |
104 | }, | 104 | }, |
@@ -108,8 +108,8 @@ static ctl_table rose_table[] = { | |||
108 | .data = &sysctl_rose_link_fail_timeout, | 108 | .data = &sysctl_rose_link_fail_timeout, |
109 | .maxlen = sizeof(int), | 109 | .maxlen = sizeof(int), |
110 | .mode = 0644, | 110 | .mode = 0644, |
111 | .proc_handler = &proc_dointvec_minmax, | 111 | .proc_handler = proc_dointvec_minmax, |
112 | .strategy = &sysctl_intvec, | 112 | .strategy = sysctl_intvec, |
113 | .extra1 = &min_ftimer, | 113 | .extra1 = &min_ftimer, |
114 | .extra2 = &max_ftimer | 114 | .extra2 = &max_ftimer |
115 | }, | 115 | }, |
@@ -119,8 +119,8 @@ static ctl_table rose_table[] = { | |||
119 | .data = &sysctl_rose_maximum_vcs, | 119 | .data = &sysctl_rose_maximum_vcs, |
120 | .maxlen = sizeof(int), | 120 | .maxlen = sizeof(int), |
121 | .mode = 0644, | 121 | .mode = 0644, |
122 | .proc_handler = &proc_dointvec_minmax, | 122 | .proc_handler = proc_dointvec_minmax, |
123 | .strategy = &sysctl_intvec, | 123 | .strategy = sysctl_intvec, |
124 | .extra1 = &min_maxvcs, | 124 | .extra1 = &min_maxvcs, |
125 | .extra2 = &max_maxvcs | 125 | .extra2 = &max_maxvcs |
126 | }, | 126 | }, |
@@ -130,8 +130,8 @@ static ctl_table rose_table[] = { | |||
130 | .data = &sysctl_rose_window_size, | 130 | .data = &sysctl_rose_window_size, |
131 | .maxlen = sizeof(int), | 131 | .maxlen = sizeof(int), |
132 | .mode = 0644, | 132 | .mode = 0644, |
133 | .proc_handler = &proc_dointvec_minmax, | 133 | .proc_handler = proc_dointvec_minmax, |
134 | .strategy = &sysctl_intvec, | 134 | .strategy = sysctl_intvec, |
135 | .extra1 = &min_window, | 135 | .extra1 = &min_window, |
136 | .extra2 = &max_window | 136 | .extra2 = &max_window |
137 | }, | 137 | }, |
diff --git a/net/sctp/sysctl.c b/net/sctp/sysctl.c index 52910697e104..f58e994e6852 100644 --- a/net/sctp/sysctl.c +++ b/net/sctp/sysctl.c | |||
@@ -63,8 +63,8 @@ static ctl_table sctp_table[] = { | |||
63 | .data = &sctp_rto_initial, | 63 | .data = &sctp_rto_initial, |
64 | .maxlen = sizeof(unsigned int), | 64 | .maxlen = sizeof(unsigned int), |
65 | .mode = 0644, | 65 | .mode = 0644, |
66 | .proc_handler = &proc_dointvec_minmax, | 66 | .proc_handler = proc_dointvec_minmax, |
67 | .strategy = &sysctl_intvec, | 67 | .strategy = sysctl_intvec, |
68 | .extra1 = &one, | 68 | .extra1 = &one, |
69 | .extra2 = &timer_max | 69 | .extra2 = &timer_max |
70 | }, | 70 | }, |
@@ -74,8 +74,8 @@ static ctl_table sctp_table[] = { | |||
74 | .data = &sctp_rto_min, | 74 | .data = &sctp_rto_min, |
75 | .maxlen = sizeof(unsigned int), | 75 | .maxlen = sizeof(unsigned int), |
76 | .mode = 0644, | 76 | .mode = 0644, |
77 | .proc_handler = &proc_dointvec_minmax, | 77 | .proc_handler = proc_dointvec_minmax, |
78 | .strategy = &sysctl_intvec, | 78 | .strategy = sysctl_intvec, |
79 | .extra1 = &one, | 79 | .extra1 = &one, |
80 | .extra2 = &timer_max | 80 | .extra2 = &timer_max |
81 | }, | 81 | }, |
@@ -85,8 +85,8 @@ static ctl_table sctp_table[] = { | |||
85 | .data = &sctp_rto_max, | 85 | .data = &sctp_rto_max, |
86 | .maxlen = sizeof(unsigned int), | 86 | .maxlen = sizeof(unsigned int), |
87 | .mode = 0644, | 87 | .mode = 0644, |
88 | .proc_handler = &proc_dointvec_minmax, | 88 | .proc_handler = proc_dointvec_minmax, |
89 | .strategy = &sysctl_intvec, | 89 | .strategy = sysctl_intvec, |
90 | .extra1 = &one, | 90 | .extra1 = &one, |
91 | .extra2 = &timer_max | 91 | .extra2 = &timer_max |
92 | }, | 92 | }, |
@@ -96,8 +96,8 @@ static ctl_table sctp_table[] = { | |||
96 | .data = &sctp_valid_cookie_life, | 96 | .data = &sctp_valid_cookie_life, |
97 | .maxlen = sizeof(unsigned int), | 97 | .maxlen = sizeof(unsigned int), |
98 | .mode = 0644, | 98 | .mode = 0644, |
99 | .proc_handler = &proc_dointvec_minmax, | 99 | .proc_handler = proc_dointvec_minmax, |
100 | .strategy = &sysctl_intvec, | 100 | .strategy = sysctl_intvec, |
101 | .extra1 = &one, | 101 | .extra1 = &one, |
102 | .extra2 = &timer_max | 102 | .extra2 = &timer_max |
103 | }, | 103 | }, |
@@ -107,8 +107,8 @@ static ctl_table sctp_table[] = { | |||
107 | .data = &sctp_max_burst, | 107 | .data = &sctp_max_burst, |
108 | .maxlen = sizeof(int), | 108 | .maxlen = sizeof(int), |
109 | .mode = 0644, | 109 | .mode = 0644, |
110 | .proc_handler = &proc_dointvec_minmax, | 110 | .proc_handler = proc_dointvec_minmax, |
111 | .strategy = &sysctl_intvec, | 111 | .strategy = sysctl_intvec, |
112 | .extra1 = &zero, | 112 | .extra1 = &zero, |
113 | .extra2 = &int_max | 113 | .extra2 = &int_max |
114 | }, | 114 | }, |
@@ -118,8 +118,8 @@ static ctl_table sctp_table[] = { | |||
118 | .data = &sctp_max_retrans_association, | 118 | .data = &sctp_max_retrans_association, |
119 | .maxlen = sizeof(int), | 119 | .maxlen = sizeof(int), |
120 | .mode = 0644, | 120 | .mode = 0644, |
121 | .proc_handler = &proc_dointvec_minmax, | 121 | .proc_handler = proc_dointvec_minmax, |
122 | .strategy = &sysctl_intvec, | 122 | .strategy = sysctl_intvec, |
123 | .extra1 = &one, | 123 | .extra1 = &one, |
124 | .extra2 = &int_max | 124 | .extra2 = &int_max |
125 | }, | 125 | }, |
@@ -129,8 +129,8 @@ static ctl_table sctp_table[] = { | |||
129 | .data = &sctp_sndbuf_policy, | 129 | .data = &sctp_sndbuf_policy, |
130 | .maxlen = sizeof(int), | 130 | .maxlen = sizeof(int), |
131 | .mode = 0644, | 131 | .mode = 0644, |
132 | .proc_handler = &proc_dointvec, | 132 | .proc_handler = proc_dointvec, |
133 | .strategy = &sysctl_intvec | 133 | .strategy = sysctl_intvec |
134 | }, | 134 | }, |
135 | { | 135 | { |
136 | .ctl_name = NET_SCTP_RCVBUF_POLICY, | 136 | .ctl_name = NET_SCTP_RCVBUF_POLICY, |
@@ -138,8 +138,8 @@ static ctl_table sctp_table[] = { | |||
138 | .data = &sctp_rcvbuf_policy, | 138 | .data = &sctp_rcvbuf_policy, |
139 | .maxlen = sizeof(int), | 139 | .maxlen = sizeof(int), |
140 | .mode = 0644, | 140 | .mode = 0644, |
141 | .proc_handler = &proc_dointvec, | 141 | .proc_handler = proc_dointvec, |
142 | .strategy = &sysctl_intvec | 142 | .strategy = sysctl_intvec |
143 | }, | 143 | }, |
144 | { | 144 | { |
145 | .ctl_name = NET_SCTP_PATH_MAX_RETRANS, | 145 | .ctl_name = NET_SCTP_PATH_MAX_RETRANS, |
@@ -147,8 +147,8 @@ static ctl_table sctp_table[] = { | |||
147 | .data = &sctp_max_retrans_path, | 147 | .data = &sctp_max_retrans_path, |
148 | .maxlen = sizeof(int), | 148 | .maxlen = sizeof(int), |
149 | .mode = 0644, | 149 | .mode = 0644, |
150 | .proc_handler = &proc_dointvec_minmax, | 150 | .proc_handler = proc_dointvec_minmax, |
151 | .strategy = &sysctl_intvec, | 151 | .strategy = sysctl_intvec, |
152 | .extra1 = &one, | 152 | .extra1 = &one, |
153 | .extra2 = &int_max | 153 | .extra2 = &int_max |
154 | }, | 154 | }, |
@@ -158,8 +158,8 @@ static ctl_table sctp_table[] = { | |||
158 | .data = &sctp_max_retrans_init, | 158 | .data = &sctp_max_retrans_init, |
159 | .maxlen = sizeof(int), | 159 | .maxlen = sizeof(int), |
160 | .mode = 0644, | 160 | .mode = 0644, |
161 | .proc_handler = &proc_dointvec_minmax, | 161 | .proc_handler = proc_dointvec_minmax, |
162 | .strategy = &sysctl_intvec, | 162 | .strategy = sysctl_intvec, |
163 | .extra1 = &one, | 163 | .extra1 = &one, |
164 | .extra2 = &int_max | 164 | .extra2 = &int_max |
165 | }, | 165 | }, |
@@ -169,8 +169,8 @@ static ctl_table sctp_table[] = { | |||
169 | .data = &sctp_hb_interval, | 169 | .data = &sctp_hb_interval, |
170 | .maxlen = sizeof(unsigned int), | 170 | .maxlen = sizeof(unsigned int), |
171 | .mode = 0644, | 171 | .mode = 0644, |
172 | .proc_handler = &proc_dointvec_minmax, | 172 | .proc_handler = proc_dointvec_minmax, |
173 | .strategy = &sysctl_intvec, | 173 | .strategy = sysctl_intvec, |
174 | .extra1 = &one, | 174 | .extra1 = &one, |
175 | .extra2 = &timer_max | 175 | .extra2 = &timer_max |
176 | }, | 176 | }, |
@@ -180,8 +180,8 @@ static ctl_table sctp_table[] = { | |||
180 | .data = &sctp_cookie_preserve_enable, | 180 | .data = &sctp_cookie_preserve_enable, |
181 | .maxlen = sizeof(int), | 181 | .maxlen = sizeof(int), |
182 | .mode = 0644, | 182 | .mode = 0644, |
183 | .proc_handler = &proc_dointvec, | 183 | .proc_handler = proc_dointvec, |
184 | .strategy = &sysctl_intvec | 184 | .strategy = sysctl_intvec |
185 | }, | 185 | }, |
186 | { | 186 | { |
187 | .ctl_name = NET_SCTP_RTO_ALPHA, | 187 | .ctl_name = NET_SCTP_RTO_ALPHA, |
@@ -189,8 +189,8 @@ static ctl_table sctp_table[] = { | |||
189 | .data = &sctp_rto_alpha, | 189 | .data = &sctp_rto_alpha, |
190 | .maxlen = sizeof(int), | 190 | .maxlen = sizeof(int), |
191 | .mode = 0444, | 191 | .mode = 0444, |
192 | .proc_handler = &proc_dointvec, | 192 | .proc_handler = proc_dointvec, |
193 | .strategy = &sysctl_intvec | 193 | .strategy = sysctl_intvec |
194 | }, | 194 | }, |
195 | { | 195 | { |
196 | .ctl_name = NET_SCTP_RTO_BETA, | 196 | .ctl_name = NET_SCTP_RTO_BETA, |
@@ -198,8 +198,8 @@ static ctl_table sctp_table[] = { | |||
198 | .data = &sctp_rto_beta, | 198 | .data = &sctp_rto_beta, |
199 | .maxlen = sizeof(int), | 199 | .maxlen = sizeof(int), |
200 | .mode = 0444, | 200 | .mode = 0444, |
201 | .proc_handler = &proc_dointvec, | 201 | .proc_handler = proc_dointvec, |
202 | .strategy = &sysctl_intvec | 202 | .strategy = sysctl_intvec |
203 | }, | 203 | }, |
204 | { | 204 | { |
205 | .ctl_name = NET_SCTP_ADDIP_ENABLE, | 205 | .ctl_name = NET_SCTP_ADDIP_ENABLE, |
@@ -207,8 +207,8 @@ static ctl_table sctp_table[] = { | |||
207 | .data = &sctp_addip_enable, | 207 | .data = &sctp_addip_enable, |
208 | .maxlen = sizeof(int), | 208 | .maxlen = sizeof(int), |
209 | .mode = 0644, | 209 | .mode = 0644, |
210 | .proc_handler = &proc_dointvec, | 210 | .proc_handler = proc_dointvec, |
211 | .strategy = &sysctl_intvec | 211 | .strategy = sysctl_intvec |
212 | }, | 212 | }, |
213 | { | 213 | { |
214 | .ctl_name = NET_SCTP_PRSCTP_ENABLE, | 214 | .ctl_name = NET_SCTP_PRSCTP_ENABLE, |
@@ -216,8 +216,8 @@ static ctl_table sctp_table[] = { | |||
216 | .data = &sctp_prsctp_enable, | 216 | .data = &sctp_prsctp_enable, |
217 | .maxlen = sizeof(int), | 217 | .maxlen = sizeof(int), |
218 | .mode = 0644, | 218 | .mode = 0644, |
219 | .proc_handler = &proc_dointvec, | 219 | .proc_handler = proc_dointvec, |
220 | .strategy = &sysctl_intvec | 220 | .strategy = sysctl_intvec |
221 | }, | 221 | }, |
222 | { | 222 | { |
223 | .ctl_name = NET_SCTP_SACK_TIMEOUT, | 223 | .ctl_name = NET_SCTP_SACK_TIMEOUT, |
@@ -225,8 +225,8 @@ static ctl_table sctp_table[] = { | |||
225 | .data = &sctp_sack_timeout, | 225 | .data = &sctp_sack_timeout, |
226 | .maxlen = sizeof(long), | 226 | .maxlen = sizeof(long), |
227 | .mode = 0644, | 227 | .mode = 0644, |
228 | .proc_handler = &proc_dointvec_minmax, | 228 | .proc_handler = proc_dointvec_minmax, |
229 | .strategy = &sysctl_intvec, | 229 | .strategy = sysctl_intvec, |
230 | .extra1 = &sack_timer_min, | 230 | .extra1 = &sack_timer_min, |
231 | .extra2 = &sack_timer_max, | 231 | .extra2 = &sack_timer_max, |
232 | }, | 232 | }, |
@@ -236,7 +236,7 @@ static ctl_table sctp_table[] = { | |||
236 | .data = &sysctl_sctp_mem, | 236 | .data = &sysctl_sctp_mem, |
237 | .maxlen = sizeof(sysctl_sctp_mem), | 237 | .maxlen = sizeof(sysctl_sctp_mem), |
238 | .mode = 0644, | 238 | .mode = 0644, |
239 | .proc_handler = &proc_dointvec, | 239 | .proc_handler = proc_dointvec, |
240 | }, | 240 | }, |
241 | { | 241 | { |
242 | .ctl_name = CTL_UNNUMBERED, | 242 | .ctl_name = CTL_UNNUMBERED, |
@@ -244,7 +244,7 @@ static ctl_table sctp_table[] = { | |||
244 | .data = &sysctl_sctp_rmem, | 244 | .data = &sysctl_sctp_rmem, |
245 | .maxlen = sizeof(sysctl_sctp_rmem), | 245 | .maxlen = sizeof(sysctl_sctp_rmem), |
246 | .mode = 0644, | 246 | .mode = 0644, |
247 | .proc_handler = &proc_dointvec, | 247 | .proc_handler = proc_dointvec, |
248 | }, | 248 | }, |
249 | { | 249 | { |
250 | .ctl_name = CTL_UNNUMBERED, | 250 | .ctl_name = CTL_UNNUMBERED, |
@@ -252,7 +252,7 @@ static ctl_table sctp_table[] = { | |||
252 | .data = &sysctl_sctp_wmem, | 252 | .data = &sysctl_sctp_wmem, |
253 | .maxlen = sizeof(sysctl_sctp_wmem), | 253 | .maxlen = sizeof(sysctl_sctp_wmem), |
254 | .mode = 0644, | 254 | .mode = 0644, |
255 | .proc_handler = &proc_dointvec, | 255 | .proc_handler = proc_dointvec, |
256 | }, | 256 | }, |
257 | { | 257 | { |
258 | .ctl_name = CTL_UNNUMBERED, | 258 | .ctl_name = CTL_UNNUMBERED, |
@@ -260,8 +260,8 @@ static ctl_table sctp_table[] = { | |||
260 | .data = &sctp_auth_enable, | 260 | .data = &sctp_auth_enable, |
261 | .maxlen = sizeof(int), | 261 | .maxlen = sizeof(int), |
262 | .mode = 0644, | 262 | .mode = 0644, |
263 | .proc_handler = &proc_dointvec, | 263 | .proc_handler = proc_dointvec, |
264 | .strategy = &sysctl_intvec | 264 | .strategy = sysctl_intvec |
265 | }, | 265 | }, |
266 | { | 266 | { |
267 | .ctl_name = CTL_UNNUMBERED, | 267 | .ctl_name = CTL_UNNUMBERED, |
@@ -269,8 +269,8 @@ static ctl_table sctp_table[] = { | |||
269 | .data = &sctp_addip_noauth, | 269 | .data = &sctp_addip_noauth, |
270 | .maxlen = sizeof(int), | 270 | .maxlen = sizeof(int), |
271 | .mode = 0644, | 271 | .mode = 0644, |
272 | .proc_handler = &proc_dointvec, | 272 | .proc_handler = proc_dointvec, |
273 | .strategy = &sysctl_intvec | 273 | .strategy = sysctl_intvec |
274 | }, | 274 | }, |
275 | { .ctl_name = 0 } | 275 | { .ctl_name = 0 } |
276 | }; | 276 | }; |
diff --git a/net/unix/sysctl_net_unix.c b/net/unix/sysctl_net_unix.c index 1f4040cdadad..83c093077ebc 100644 --- a/net/unix/sysctl_net_unix.c +++ b/net/unix/sysctl_net_unix.c | |||
@@ -21,7 +21,7 @@ static ctl_table unix_table[] = { | |||
21 | .data = &init_net.unx.sysctl_max_dgram_qlen, | 21 | .data = &init_net.unx.sysctl_max_dgram_qlen, |
22 | .maxlen = sizeof(int), | 22 | .maxlen = sizeof(int), |
23 | .mode = 0644, | 23 | .mode = 0644, |
24 | .proc_handler = &proc_dointvec | 24 | .proc_handler = proc_dointvec |
25 | }, | 25 | }, |
26 | { .ctl_name = 0 } | 26 | { .ctl_name = 0 } |
27 | }; | 27 | }; |
diff --git a/net/x25/sysctl_net_x25.c b/net/x25/sysctl_net_x25.c index 6ebda25c24e9..a5d3416522de 100644 --- a/net/x25/sysctl_net_x25.c +++ b/net/x25/sysctl_net_x25.c | |||
@@ -24,8 +24,8 @@ static struct ctl_table x25_table[] = { | |||
24 | .data = &sysctl_x25_restart_request_timeout, | 24 | .data = &sysctl_x25_restart_request_timeout, |
25 | .maxlen = sizeof(int), | 25 | .maxlen = sizeof(int), |
26 | .mode = 0644, | 26 | .mode = 0644, |
27 | .proc_handler = &proc_dointvec_minmax, | 27 | .proc_handler = proc_dointvec_minmax, |
28 | .strategy = &sysctl_intvec, | 28 | .strategy = sysctl_intvec, |
29 | .extra1 = &min_timer, | 29 | .extra1 = &min_timer, |
30 | .extra2 = &max_timer, | 30 | .extra2 = &max_timer, |
31 | }, | 31 | }, |
@@ -35,8 +35,8 @@ static struct ctl_table x25_table[] = { | |||
35 | .data = &sysctl_x25_call_request_timeout, | 35 | .data = &sysctl_x25_call_request_timeout, |
36 | .maxlen = sizeof(int), | 36 | .maxlen = sizeof(int), |
37 | .mode = 0644, | 37 | .mode = 0644, |
38 | .proc_handler = &proc_dointvec_minmax, | 38 | .proc_handler = proc_dointvec_minmax, |
39 | .strategy = &sysctl_intvec, | 39 | .strategy = sysctl_intvec, |
40 | .extra1 = &min_timer, | 40 | .extra1 = &min_timer, |
41 | .extra2 = &max_timer, | 41 | .extra2 = &max_timer, |
42 | }, | 42 | }, |
@@ -46,8 +46,8 @@ static struct ctl_table x25_table[] = { | |||
46 | .data = &sysctl_x25_reset_request_timeout, | 46 | .data = &sysctl_x25_reset_request_timeout, |
47 | .maxlen = sizeof(int), | 47 | .maxlen = sizeof(int), |
48 | .mode = 0644, | 48 | .mode = 0644, |
49 | .proc_handler = &proc_dointvec_minmax, | 49 | .proc_handler = proc_dointvec_minmax, |
50 | .strategy = &sysctl_intvec, | 50 | .strategy = sysctl_intvec, |
51 | .extra1 = &min_timer, | 51 | .extra1 = &min_timer, |
52 | .extra2 = &max_timer, | 52 | .extra2 = &max_timer, |
53 | }, | 53 | }, |
@@ -57,8 +57,8 @@ static struct ctl_table x25_table[] = { | |||
57 | .data = &sysctl_x25_clear_request_timeout, | 57 | .data = &sysctl_x25_clear_request_timeout, |
58 | .maxlen = sizeof(int), | 58 | .maxlen = sizeof(int), |
59 | .mode = 0644, | 59 | .mode = 0644, |
60 | .proc_handler = &proc_dointvec_minmax, | 60 | .proc_handler = proc_dointvec_minmax, |
61 | .strategy = &sysctl_intvec, | 61 | .strategy = sysctl_intvec, |
62 | .extra1 = &min_timer, | 62 | .extra1 = &min_timer, |
63 | .extra2 = &max_timer, | 63 | .extra2 = &max_timer, |
64 | }, | 64 | }, |
@@ -68,8 +68,8 @@ static struct ctl_table x25_table[] = { | |||
68 | .data = &sysctl_x25_ack_holdback_timeout, | 68 | .data = &sysctl_x25_ack_holdback_timeout, |
69 | .maxlen = sizeof(int), | 69 | .maxlen = sizeof(int), |
70 | .mode = 0644, | 70 | .mode = 0644, |
71 | .proc_handler = &proc_dointvec_minmax, | 71 | .proc_handler = proc_dointvec_minmax, |
72 | .strategy = &sysctl_intvec, | 72 | .strategy = sysctl_intvec, |
73 | .extra1 = &min_timer, | 73 | .extra1 = &min_timer, |
74 | .extra2 = &max_timer, | 74 | .extra2 = &max_timer, |
75 | }, | 75 | }, |
@@ -79,7 +79,7 @@ static struct ctl_table x25_table[] = { | |||
79 | .data = &sysctl_x25_forward, | 79 | .data = &sysctl_x25_forward, |
80 | .maxlen = sizeof(int), | 80 | .maxlen = sizeof(int), |
81 | .mode = 0644, | 81 | .mode = 0644, |
82 | .proc_handler = &proc_dointvec, | 82 | .proc_handler = proc_dointvec, |
83 | }, | 83 | }, |
84 | { 0, }, | 84 | { 0, }, |
85 | }; | 85 | }; |