Path: blob/master/net/appletalk/sysctl_net_atalk.c
15109 views
/*1* sysctl_net_atalk.c: sysctl interface to net AppleTalk subsystem.2*3* Begun April 1, 1996, Mike Shaver.4* Added /proc/sys/net/atalk directory entry (empty =) ). [MS]5* Dynamic registration, added aarp entries. (5/30/97 Chris Horn)6*/78#include <linux/sysctl.h>9#include <net/sock.h>10#include <linux/atalk.h>1112static struct ctl_table atalk_table[] = {13{14.procname = "aarp-expiry-time",15.data = &sysctl_aarp_expiry_time,16.maxlen = sizeof(int),17.mode = 0644,18.proc_handler = proc_dointvec_jiffies,19},20{21.procname = "aarp-tick-time",22.data = &sysctl_aarp_tick_time,23.maxlen = sizeof(int),24.mode = 0644,25.proc_handler = proc_dointvec_jiffies,26},27{28.procname = "aarp-retransmit-limit",29.data = &sysctl_aarp_retransmit_limit,30.maxlen = sizeof(int),31.mode = 0644,32.proc_handler = proc_dointvec,33},34{35.procname = "aarp-resolve-time",36.data = &sysctl_aarp_resolve_time,37.maxlen = sizeof(int),38.mode = 0644,39.proc_handler = proc_dointvec_jiffies,40},41{ },42};4344static struct ctl_path atalk_path[] = {45{ .procname = "net", },46{ .procname = "appletalk", },47{ }48};4950static struct ctl_table_header *atalk_table_header;5152void atalk_register_sysctl(void)53{54atalk_table_header = register_sysctl_paths(atalk_path, atalk_table);55}5657void atalk_unregister_sysctl(void)58{59unregister_sysctl_table(atalk_table_header);60}616263