1/* -*- linux-c -*- 2 * sysctl_net_ipx.c: sysctl interface to net IPX subsystem. 3 * 4 * Begun April 1, 1996, Mike Shaver. 5 * Added /proc/sys/net/ipx directory entry (empty =) ). [MS] 6 * Added /proc/sys/net/ipx/ipx_pprop_broadcasting - acme March 4, 2001 7 */ 8 9#include <linux/mm.h> 10#include <linux/sysctl.h> 11#include <net/net_namespace.h> 12#include <net/ipx.h> 13 14#ifndef CONFIG_SYSCTL 15#error This file should not be compiled without CONFIG_SYSCTL defined 16#endif 17 18static struct ctl_table ipx_table[] = { 19 { 20 .procname = "ipx_pprop_broadcasting", 21 .data = &sysctl_ipx_pprop_broadcasting, 22 .maxlen = sizeof(int), 23 .mode = 0644, 24 .proc_handler = proc_dointvec, 25 }, 26 { }, 27}; 28 29static struct ctl_table_header *ipx_table_header; 30 31void ipx_register_sysctl(void) 32{ 33 ipx_table_header = register_net_sysctl(&init_net, "net/ipx", ipx_table); 34} 35 36void ipx_unregister_sysctl(void) 37{ 38 unregister_net_sysctl_table(ipx_table_header); 39} 40