Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * ipv4 in net namespaces
  3  */
  4 
  5 #ifndef __NETNS_IPV4_H__
  6 #define __NETNS_IPV4_H__
  7 
  8 #include <net/inet_frag.h>
  9 
 10 struct ctl_table_header;
 11 struct ipv4_devconf;
 12 struct fib_rules_ops;
 13 struct hlist_head;
 14 struct sock;
 15 
 16 struct netns_ipv4 {
 17 #ifdef CONFIG_SYSCTL
 18         struct ctl_table_header *forw_hdr;
 19         struct ctl_table_header *frags_hdr;
 20 #endif
 21         struct ipv4_devconf     *devconf_all;
 22         struct ipv4_devconf     *devconf_dflt;
 23 #ifdef CONFIG_IP_MULTIPLE_TABLES
 24         struct fib_rules_ops    *rules_ops;
 25 #endif
 26         struct hlist_head       *fib_table_hash;
 27         struct sock             *fibnl;
 28 
 29         struct netns_frags      frags;
 30 #ifdef CONFIG_NETFILTER
 31         struct xt_table         *iptable_filter;
 32         struct xt_table         *iptable_mangle;
 33         struct xt_table         *iptable_raw;
 34         struct xt_table         *arptable_filter;
 35 #endif
 36 };
 37 #endif
 38 
  This page was automatically generated by the LXR engine.