~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux-2.6.17/net/sysctl_net.c

Version: ~ [ 2.6.16 ] ~ [ 2.6.17 ] ~
Architecture: ~ [ ia64 ] ~ [ i386 ] ~ [ arm ] ~ [ ppc ] ~ [ sparc64 ] ~

  1 /* -*- linux-c -*-
  2  * sysctl_net.c: sysctl interface to net subsystem.
  3  *
  4  * Begun April 1, 1996, Mike Shaver.
  5  * Added /proc/sys/net directories for each protocol family. [MS]
  6  *
  7  * $Log: sysctl_net.c,v $
  8  * Revision 1.2  1996/05/08  20:24:40  shaver
  9  * Added bits for NET_BRIDGE and the NET_IPV4_ARP stuff and
 10  * NET_IPV4_IP_FORWARD.
 11  *
 12  *
 13  */
 14 
 15 #include <linux/config.h>
 16 #include <linux/mm.h>
 17 #include <linux/sysctl.h>
 18 
 19 #include <net/sock.h>
 20 
 21 #ifdef CONFIG_INET
 22 #include <net/ip.h>
 23 #endif
 24 
 25 #ifdef CONFIG_NET
 26 #include <linux/if_ether.h>
 27 #endif
 28 
 29 #ifdef CONFIG_TR
 30 #include <linux/if_tr.h>
 31 #endif
 32 
 33 struct ctl_table net_table[] = {
 34         {
 35                 .ctl_name       = NET_CORE,
 36                 .procname       = "core",
 37                 .mode           = 0555,
 38                 .child          = core_table,
 39         },
 40 #ifdef CONFIG_INET
 41         {
 42                 .ctl_name       = NET_IPV4,
 43                 .procname       = "ipv4",
 44                 .mode           = 0555,
 45                 .child          = ipv4_table
 46         },
 47 #endif
 48 #ifdef CONFIG_TR
 49         {
 50                 .ctl_name       = NET_TR,
 51                 .procname       = "token-ring",
 52                 .mode           = 0555,
 53                 .child          = tr_table,
 54         },
 55 #endif
 56         { 0 },
 57 };
 58 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.