Blame view
net/appletalk/sysctl_net_atalk.c
1.34 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 |
/* * sysctl_net_atalk.c: sysctl interface to net AppleTalk subsystem. * * Begun April 1, 1996, Mike Shaver. * Added /proc/sys/net/atalk directory entry (empty =) ). [MS] * Dynamic registration, added aarp entries. (5/30/97 Chris Horn) */ |
1da177e4c Linux-2.6.12-rc2 |
8 9 10 11 12 13 |
#include <linux/sysctl.h> #include <net/sock.h> #include <linux/atalk.h> static struct ctl_table atalk_table[] = { { |
1da177e4c Linux-2.6.12-rc2 |
14 15 16 17 |
.procname = "aarp-expiry-time", .data = &sysctl_aarp_expiry_time, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
18 |
.proc_handler = proc_dointvec_jiffies, |
1da177e4c Linux-2.6.12-rc2 |
19 20 |
}, { |
1da177e4c Linux-2.6.12-rc2 |
21 22 23 24 |
.procname = "aarp-tick-time", .data = &sysctl_aarp_tick_time, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
25 |
.proc_handler = proc_dointvec_jiffies, |
1da177e4c Linux-2.6.12-rc2 |
26 27 |
}, { |
1da177e4c Linux-2.6.12-rc2 |
28 29 30 31 |
.procname = "aarp-retransmit-limit", .data = &sysctl_aarp_retransmit_limit, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
32 |
.proc_handler = proc_dointvec, |
1da177e4c Linux-2.6.12-rc2 |
33 34 |
}, { |
1da177e4c Linux-2.6.12-rc2 |
35 36 37 38 |
.procname = "aarp-resolve-time", .data = &sysctl_aarp_resolve_time, .maxlen = sizeof(int), .mode = 0644, |
6d9f239a1 net: '&' redux |
39 |
.proc_handler = proc_dointvec_jiffies, |
1da177e4c Linux-2.6.12-rc2 |
40 |
}, |
f8572d8f2 sysctl net: Remov... |
41 |
{ }, |
1da177e4c Linux-2.6.12-rc2 |
42 |
}; |
b5ccd792f [NET]: Simple ctl... |
43 |
static struct ctl_path atalk_path[] = { |
f8572d8f2 sysctl net: Remov... |
44 45 |
{ .procname = "net", }, { .procname = "appletalk", }, |
b5ccd792f [NET]: Simple ctl... |
46 |
{ } |
1da177e4c Linux-2.6.12-rc2 |
47 48 49 50 51 52 |
}; static struct ctl_table_header *atalk_table_header; void atalk_register_sysctl(void) { |
b5ccd792f [NET]: Simple ctl... |
53 |
atalk_table_header = register_sysctl_paths(atalk_path, atalk_table); |
1da177e4c Linux-2.6.12-rc2 |
54 55 56 57 58 59 |
} void atalk_unregister_sysctl(void) { unregister_sysctl_table(atalk_table_header); } |