firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nf_conntrack Struct Reference

#include <object.h>

Collaboration diagram for nf_conntrack:

Data Fields

struct nfct_tuple_head head
struct __nfct_tuple repl
struct __nfct_tuple master
u_int32_t timeout
u_int32_t mark
u_int32_t secmark
u_int32_t status
u_int32_t use
u_int32_t id
u_int16_t zone
char helper_name [NFCT_HELPER_NAME_MAX]
char * secctx
union __nfct_protoinfo protoinfo
struct __nfct_counters counters [__DIR_MAX]
struct __nfct_nat snat
struct __nfct_nat dnat
struct {
   u_int32_t   correction_pos
   u_int32_t   offset_before
   u_int32_t   offset_after
natseq [__DIR_MAX]
struct {
   u_int64_t   start
   u_int64_t   stop
void * helper_info
size_t helper_info_len
struct nfct_bitmaskconnlabels
struct nfct_bitmaskconnlabels_mask

Field Documentation

struct nfct_bitmask* nf_conntrack::connlabels

Referenced by __copy_fast(), and nfct_destroy().

struct nfct_bitmask* nf_conntrack::connlabels_mask

Referenced by __copy_fast(), and nfct_destroy().

u_int32_t nf_conntrack::correction_pos
struct __nfct_counters nf_conntrack::counters[__DIR_MAX]
struct __nfct_nat nf_conntrack::dnat
void* nf_conntrack::helper_info

Referenced by __copy_fast(), and nfct_destroy().

size_t nf_conntrack::helper_info_len
char nf_conntrack::helper_name[NFCT_HELPER_NAME_MAX]
u_int32_t nf_conntrack::id
u_int32_t nf_conntrack::mark
struct { ... } nf_conntrack::natseq[__DIR_MAX]
u_int32_t nf_conntrack::offset_after
u_int32_t nf_conntrack::offset_before
union __nfct_protoinfo nf_conntrack::protoinfo
char* nf_conntrack::secctx
u_int32_t nf_conntrack::secmark
struct __nfct_nat nf_conntrack::snat
u_int64_t nf_conntrack::start
u_int64_t nf_conntrack::stop
u_int32_t nf_conntrack::timeout
struct { ... } nf_conntrack::timestamp
u_int32_t nf_conntrack::use
u_int16_t nf_conntrack::zone

The documentation for this struct was generated from the following file: