Blame view
net/x25/sysctl_net_x25.c
1.94 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/* -*- 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... |
21 |
{ |
1da177e4c Linux-2.6.12-rc2 |
22 23 24 25 |
.procname = "restart_request_timeout", .data = &sysctl_x25_restart_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
26 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
27 28 29 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
30 |
{ |
1da177e4c Linux-2.6.12-rc2 |
31 32 33 34 |
.procname = "call_request_timeout", .data = &sysctl_x25_call_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
35 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
36 37 38 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
39 |
{ |
1da177e4c Linux-2.6.12-rc2 |
40 41 42 43 |
.procname = "reset_request_timeout", .data = &sysctl_x25_reset_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
44 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
45 46 47 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
48 |
{ |
1da177e4c Linux-2.6.12-rc2 |
49 50 51 52 |
.procname = "clear_request_timeout", .data = &sysctl_x25_clear_request_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
53 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
54 55 56 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
f8e1d2018 [NET] X25: Fix wh... |
57 |
{ |
1da177e4c Linux-2.6.12-rc2 |
58 59 60 61 |
.procname = "acknowledgement_hold_back_timeout", .data = &sysctl_x25_ack_holdback_timeout, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
62 |
.proc_handler = proc_dointvec_minmax, |
1da177e4c Linux-2.6.12-rc2 |
63 64 65 |
.extra1 = &min_timer, .extra2 = &max_timer, }, |
39e21c0d3 [X.25]: Adds /pro... |
66 |
{ |
39e21c0d3 [X.25]: Adds /pro... |
67 68 69 70 |
.procname = "x25_forward", .data = &sysctl_x25_forward, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
71 |
.proc_handler = proc_dointvec, |
39e21c0d3 [X.25]: Adds /pro... |
72 |
}, |
1da177e4c Linux-2.6.12-rc2 |
73 74 |
{ 0, }, }; |
1da177e4c Linux-2.6.12-rc2 |
75 76 |
void __init x25_register_sysctl(void) { |
ec8f23ce0 net: Convert all ... |
77 |
x25_table_header = register_net_sysctl(&init_net, "net/x25", x25_table); |
1da177e4c Linux-2.6.12-rc2 |
78 79 80 81 |
} void x25_unregister_sysctl(void) { |
5dd3df105 net: Move all of ... |
82 |
unregister_net_sysctl_table(x25_table_header); |
1da177e4c Linux-2.6.12-rc2 |
83 |
} |