1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /* -*- linux-c -*-
- * sysctl_net.c: sysctl interface to net subsystem.
- *
- * Begun April 1, 1996, Mike Shaver.
- * Added /proc/sys/net directories for each protocol family. [MS]
- *
- * $Log: sysctl_net.c,v $
- * Revision 1.2 1996/05/08 20:24:40 shaver
- * Added bits for NET_BRIDGE and the NET_IPV4_ARP stuff and
- * NET_IPV4_IP_FORWARD.
- *
- *
- */
- #include <linux/mm.h>
- #include <linux/sysctl.h>
- #include <net/sock.h>
- #ifdef CONFIG_INET
- #include <net/ip.h>
- #endif
- #ifdef CONFIG_NET
- #include <linux/if_ether.h>
- #endif
- #ifdef CONFIG_TR
- #include <linux/if_tr.h>
- #endif
- struct ctl_table net_table[] = {
- {
- .ctl_name = NET_CORE,
- .procname = "core",
- .mode = 0555,
- .child = core_table,
- },
- #ifdef CONFIG_INET
- {
- .ctl_name = NET_IPV4,
- .procname = "ipv4",
- .mode = 0555,
- .child = ipv4_table
- },
- #endif
- #ifdef CONFIG_TR
- {
- .ctl_name = NET_TR,
- .procname = "token-ring",
- .mode = 0555,
- .child = tr_table,
- },
- #endif
- { 0 },
- };
|