Release 4.11 net/appletalk/sysctl_net_atalk.c
/*
* 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)
*/
#include <linux/sysctl.h>
#include <net/sock.h>
#include <linux/atalk.h>
static struct ctl_table atalk_table[] = {
{
.procname = "aarp-expiry-time",
.data = &sysctl_aarp_expiry_time,
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dointvec_jiffies,
},
{
.procname = "aarp-tick-time",
.data = &sysctl_aarp_tick_time,
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dointvec_jiffies,
},
{
.procname = "aarp-retransmit-limit",
.data = &sysctl_aarp_retransmit_limit,
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dointvec,
},
{
.procname = "aarp-resolve-time",
.data = &sysctl_aarp_resolve_time,
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dointvec_jiffies,
},
{ },
};
static struct ctl_table_header *atalk_table_header;
void atalk_register_sysctl(void)
{
atalk_table_header = register_net_sysctl(&init_net, "net/appletalk", atalk_table);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 12 | 63.16% | 1 | 25.00% |
Eric W. Biedermann | 5 | 26.32% | 2 | 50.00% |
Pavel Emelyanov | 2 | 10.53% | 1 | 25.00% |
Total | 19 | 100.00% | 4 | 100.00% |
void atalk_unregister_sysctl(void)
{
unregister_net_sysctl_table(atalk_table_header);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 11 | 91.67% | 1 | 50.00% |
Eric W. Biedermann | 1 | 8.33% | 1 | 50.00% |
Total | 12 | 100.00% | 2 | 100.00% |
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 99 | 54.70% | 2 | 22.22% |
Arnaldo Carvalho de Melo | 67 | 37.02% | 2 | 22.22% |
Eric W. Biedermann | 7 | 3.87% | 3 | 33.33% |
Stephen Hemminger | 6 | 3.31% | 1 | 11.11% |
Pavel Emelyanov | 2 | 1.10% | 1 | 11.11% |
Total | 181 | 100.00% | 9 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.