home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / net / netns / conntrack.h next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  701 b   |  31 lines

  1. #ifndef __NETNS_CONNTRACK_H
  2. #define __NETNS_CONNTRACK_H
  3.  
  4. #include <linux/list.h>
  5. #include <asm/atomic.h>
  6.  
  7. struct ctl_table_header;
  8. struct nf_conntrack_ecache;
  9.  
  10. struct netns_ct {
  11.     atomic_t        count;
  12.     unsigned int        expect_count;
  13.     struct hlist_head    *hash;
  14.     struct hlist_head    *expect_hash;
  15.     struct hlist_head    unconfirmed;
  16.     struct ip_conntrack_stat *stat;
  17. #ifdef CONFIG_NF_CONNTRACK_EVENTS
  18.     struct nf_conntrack_ecache *ecache;
  19. #endif
  20.     int            sysctl_acct;
  21.     int            sysctl_checksum;
  22.     unsigned int        sysctl_log_invalid; /* Log invalid packets */
  23. #ifdef CONFIG_SYSCTL
  24.     struct ctl_table_header    *sysctl_header;
  25.     struct ctl_table_header    *acct_sysctl_header;
  26. #endif
  27.     int            hash_vmalloc;
  28.     int            expect_vmalloc;
  29. };
  30. #endif
  31.