Blame view
net/netrom/sysctl_net_netrom.c
3.99 KB
2874c5fd2 treewide: Replace... |
1 |
// SPDX-License-Identifier: GPL-2.0-or-later |
1da177e4c Linux-2.6.12-rc2 |
2 |
/* |
1da177e4c Linux-2.6.12-rc2 |
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
* * Copyright (C) 1996 Mike Shaver (shaver@zeroknowledge.com) */ #include <linux/mm.h> #include <linux/sysctl.h> #include <linux/init.h> #include <net/ax25.h> #include <net/netrom.h> /* * Values taken from NET/ROM documentation. */ static int min_quality[] = {0}, max_quality[] = {255}; static int min_obs[] = {0}, max_obs[] = {255}; static int min_ttl[] = {0}, max_ttl[] = {255}; static int min_t1[] = {5 * HZ}; static int max_t1[] = {600 * HZ}; static int min_n2[] = {2}, max_n2[] = {127}; static int min_t2[] = {1 * HZ}; static int max_t2[] = {60 * HZ}; static int min_t4[] = {1 * HZ}; static int max_t4[] = {1000 * HZ}; static int min_window[] = {1}, max_window[] = {127}; static int min_idle[] = {0 * HZ}; static int max_idle[] = {65535 * HZ}; static int min_route[] = {0}, max_route[] = {1}; static int min_fails[] = {1}, max_fails[] = {10}; |
e21ce8c7c [NETROM]: Impleme... |
30 |
static int min_reset[] = {0}, max_reset[] = {1}; |
1da177e4c Linux-2.6.12-rc2 |
31 32 |
static struct ctl_table_header *nr_table_header; |
fe2c6338f net: Convert uses... |
33 |
static struct ctl_table nr_table[] = { |
5f8f59d66 [NET] NETROM: Fix... |
34 |
{ |
1da177e4c Linux-2.6.12-rc2 |
35 36 37 38 |
.procname = "default_path_quality", .data = &sysctl_netrom_default_path_quality, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
39 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
40 41 42 |
.extra1 = &min_quality, .extra2 = &max_quality }, |
5f8f59d66 [NET] NETROM: Fix... |
43 |
{ |
1da177e4c Linux-2.6.12-rc2 |
44 45 46 47 |
.procname = "obsolescence_count_initialiser", .data = &sysctl_netrom_obsolescence_count_initialiser, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
48 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
49 50 51 |
.extra1 = &min_obs, .extra2 = &max_obs }, |
5f8f59d66 [NET] NETROM: Fix... |
52 |
{ |
1da177e4c Linux-2.6.12-rc2 |
53 54 55 56 |
.procname = "network_ttl_initialiser", .data = &sysctl_netrom_network_ttl_initialiser, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
57 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
58 59 60 |
.extra1 = &min_ttl, .extra2 = &max_ttl }, |
5f8f59d66 [NET] NETROM: Fix... |
61 |
{ |
1da177e4c Linux-2.6.12-rc2 |
62 63 64 65 |
.procname = "transport_timeout", .data = &sysctl_netrom_transport_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
66 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
67 68 69 |
.extra1 = &min_t1, .extra2 = &max_t1 }, |
5f8f59d66 [NET] NETROM: Fix... |
70 |
{ |
1da177e4c Linux-2.6.12-rc2 |
71 72 73 74 |
.procname = "transport_maximum_tries", .data = &sysctl_netrom_transport_maximum_tries, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
75 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
76 77 78 |
.extra1 = &min_n2, .extra2 = &max_n2 }, |
5f8f59d66 [NET] NETROM: Fix... |
79 |
{ |
1da177e4c Linux-2.6.12-rc2 |
80 81 82 83 |
.procname = "transport_acknowledge_delay", .data = &sysctl_netrom_transport_acknowledge_delay, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
84 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
85 86 87 |
.extra1 = &min_t2, .extra2 = &max_t2 }, |
5f8f59d66 [NET] NETROM: Fix... |
88 |
{ |
1da177e4c Linux-2.6.12-rc2 |
89 90 91 92 |
.procname = "transport_busy_delay", .data = &sysctl_netrom_transport_busy_delay, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
93 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
94 95 96 |
.extra1 = &min_t4, .extra2 = &max_t4 }, |
5f8f59d66 [NET] NETROM: Fix... |
97 |
{ |
1da177e4c Linux-2.6.12-rc2 |
98 99 100 101 |
.procname = "transport_requested_window_size", .data = &sysctl_netrom_transport_requested_window_size, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
102 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
103 104 105 |
.extra1 = &min_window, .extra2 = &max_window }, |
5f8f59d66 [NET] NETROM: Fix... |
106 |
{ |
1da177e4c Linux-2.6.12-rc2 |
107 108 109 110 |
.procname = "transport_no_activity_timeout", .data = &sysctl_netrom_transport_no_activity_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
111 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
112 113 114 |
.extra1 = &min_idle, .extra2 = &max_idle }, |
5f8f59d66 [NET] NETROM: Fix... |
115 |
{ |
1da177e4c Linux-2.6.12-rc2 |
116 117 118 119 |
.procname = "routing_control", .data = &sysctl_netrom_routing_control, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
120 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
121 122 123 |
.extra1 = &min_route, .extra2 = &max_route }, |
5f8f59d66 [NET] NETROM: Fix... |
124 |
{ |
1da177e4c Linux-2.6.12-rc2 |
125 126 127 128 |
.procname = "link_fails_count", .data = &sysctl_netrom_link_fails_count, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
129 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
130 131 132 |
.extra1 = &min_fails, .extra2 = &max_fails }, |
5f8f59d66 [NET] NETROM: Fix... |
133 |
{ |
e21ce8c7c [NETROM]: Impleme... |
134 135 136 137 |
.procname = "reset", .data = &sysctl_netrom_reset_circuit, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
138 |
.proc_handler = proc_dointvec_minmax, |
e21ce8c7c [NETROM]: Impleme... |
139 140 141 |
.extra1 = &min_reset, .extra2 = &max_reset }, |
f8572d8f2 sysctl net: Remov... |
142 |
{ } |
1da177e4c Linux-2.6.12-rc2 |
143 |
}; |
d3706566a net: netrom: Fix ... |
144 |
int __init nr_register_sysctl(void) |
1da177e4c Linux-2.6.12-rc2 |
145 |
{ |
ec8f23ce0 net: Convert all ... |
146 |
nr_table_header = register_net_sysctl(&init_net, "net/netrom", nr_table); |
d3706566a net: netrom: Fix ... |
147 148 149 |
if (!nr_table_header) return -ENOMEM; return 0; |
1da177e4c Linux-2.6.12-rc2 |
150 151 152 153 |
} void nr_unregister_sysctl(void) { |
5dd3df105 net: Move all of ... |
154 |
unregister_net_sysctl_table(nr_table_header); |
1da177e4c Linux-2.6.12-rc2 |
155 |
} |