Blame view
net/x25/sysctl_net_x25.c
2.03 KB
b24413180 License cleanup: ... |
1 |
// SPDX-License-Identifier: GPL-2.0 |
1da177e4c Linux-2.6.12-rc2 |
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/* -*- linux-c -*- * sysctl_net_x25.c: sysctl interface to net X.25 subsystem. * * Begun April 1, 1996, Mike Shaver. * Added /proc/sys/net/x25 directory entry (empty =) ). [MS] */ #include <linux/sysctl.h> #include <linux/skbuff.h> #include <linux/socket.h> #include <linux/netdevice.h> #include <linux/init.h> #include <net/x25.h> static int min_timer[] = { 1 * HZ }; static int max_timer[] = { 300 * HZ }; static struct ctl_table_header *x25_table_header; static struct ctl_table x25_table[] = { |
f8e1d2018 [NET] X25: Fix wh... |
22 |
{ |
1da177e4c Linux-2.6.12-rc2 |
23 24 25 26 |
.procname = "restart_request_timeout", .data = &sysctl_x25_restart_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
27 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
28 29 30 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
31 |
{ |
1da177e4c Linux-2.6.12-rc2 |
32 33 34 35 |
.procname = "call_request_timeout", .data = &sysctl_x25_call_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
36 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
37 38 39 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
40 |
{ |
1da177e4c Linux-2.6.12-rc2 |
41 42 43 44 |
.procname = "reset_request_timeout", .data = &sysctl_x25_reset_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
45 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
46 47 48 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
49 |
{ |
1da177e4c Linux-2.6.12-rc2 |
50 51 52 53 |
.procname = "clear_request_timeout", .data = &sysctl_x25_clear_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
54 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
55 56 57 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
58 |
{ |
1da177e4c Linux-2.6.12-rc2 |
59 60 61 62 |
.procname = "acknowledgement_hold_back_timeout", .data = &sysctl_x25_ack_holdback_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
63 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
64 65 66 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
39e21c0d3 [X.25]: Adds /pro... |
67 |
{ |
39e21c0d3 [X.25]: Adds /pro... |
68 69 70 71 |
.procname = "x25_forward", .data = &sysctl_x25_forward, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
72 |
.proc_handler = proc_dointvec, |
39e21c0d3 [X.25]: Adds /pro... |
73 |
}, |
e999cb43d net/x25: use desi... |
74 |
{ }, |
1da177e4c Linux-2.6.12-rc2 |
75 |
}; |
64df6d525 net: x25: fix one... |
76 |
int __init x25_register_sysctl(void) |
1da177e4c Linux-2.6.12-rc2 |
77 |
{ |
ec8f23ce0 net: Convert all ... |
78 |
x25_table_header = register_net_sysctl(&init_net, "net/x25", x25_table); |
64df6d525 net: x25: fix one... |
79 80 81 |
if (!x25_table_header) return -ENOMEM; return 0; |
1da177e4c Linux-2.6.12-rc2 |
82 83 84 85 |
} void x25_unregister_sysctl(void) { |
5dd3df105 net: Move all of ... |
86 |
unregister_net_sysctl_table(x25_table_header); |
1da177e4c Linux-2.6.12-rc2 |
87 |
} |