Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
nf_conntrack_expect.h File Reference
#include <net/netfilter/nf_conntrack.h>

Go to the source code of this file.

Data Structures

struct  nf_conntrack_expect
 
struct  nf_conntrack_expect_policy
 

Macros

#define NF_CT_EXP_POLICY_NAME_LEN   16
 
#define NF_CT_EXPECT_CLASS_DEFAULT   0
 

Functions

int nf_conntrack_expect_init (struct net *net)
 
void nf_conntrack_expect_fini (struct net *net)
 
struct nf_conntrack_expect__nf_ct_expect_find (struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple)
 
struct nf_conntrack_expectnf_ct_expect_find_get (struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple)
 
struct nf_conntrack_expectnf_ct_find_expectation (struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple)
 
void nf_ct_unlink_expect_report (struct nf_conntrack_expect *exp, u32 pid, int report)
 
void nf_ct_remove_expectations (struct nf_conn *ct)
 
void nf_ct_unexpect_related (struct nf_conntrack_expect *exp)
 
struct nf_conntrack_expectnf_ct_expect_alloc (struct nf_conn *me)
 
void nf_ct_expect_init (struct nf_conntrack_expect *, unsigned int, u_int8_t, const union nf_inet_addr *, const union nf_inet_addr *, u_int8_t, const __be16 *, const __be16 *)
 
void nf_ct_expect_put (struct nf_conntrack_expect *exp)
 
int nf_ct_expect_related_report (struct nf_conntrack_expect *expect, u32 pid, int report)
 

Variables

unsigned int nf_ct_expect_hsize
 
unsigned int nf_ct_expect_max
 

Macro Definition Documentation

#define NF_CT_EXP_POLICY_NAME_LEN   16

Definition at line 62 of file nf_conntrack_expect.h.

#define NF_CT_EXPECT_CLASS_DEFAULT   0

Definition at line 70 of file nf_conntrack_expect.h.

Function Documentation

struct nf_conntrack_expect* __nf_ct_expect_find ( struct net net,
u16  zone,
const struct nf_conntrack_tuple tuple 
)
read

Definition at line 89 of file nf_conntrack_expect.c.

void nf_conntrack_expect_fini ( struct net net)

Definition at line 631 of file nf_conntrack_expect.c.

int nf_conntrack_expect_init ( struct net net)

Definition at line 590 of file nf_conntrack_expect.c.

struct nf_conntrack_expect* nf_ct_expect_alloc ( struct nf_conn me)
read

Definition at line 233 of file nf_conntrack_expect.c.

struct nf_conntrack_expect* nf_ct_expect_find_get ( struct net net,
u16  zone,
const struct nf_conntrack_tuple tuple 
)
read

Definition at line 111 of file nf_conntrack_expect.c.

void nf_ct_expect_init ( struct nf_conntrack_expect ,
unsigned  int,
u_int8_t  ,
const union nf_inet_addr ,
const union nf_inet_addr ,
u_int8_t  ,
const __be16 ,
const __be16  
)

Definition at line 247 of file nf_conntrack_expect.c.

void nf_ct_expect_put ( struct nf_conntrack_expect exp)

Definition at line 308 of file nf_conntrack_expect.c.

int nf_ct_expect_related_report ( struct nf_conntrack_expect expect,
u32  pid,
int  report 
)

Definition at line 417 of file nf_conntrack_expect.c.

struct nf_conntrack_expect* nf_ct_find_expectation ( struct net net,
u16  zone,
const struct nf_conntrack_tuple tuple 
)
read

Definition at line 129 of file nf_conntrack_expect.c.

void nf_ct_remove_expectations ( struct nf_conn ct)

Definition at line 171 of file nf_conntrack_expect.c.

void nf_ct_unexpect_related ( struct nf_conntrack_expect exp)

Definition at line 219 of file nf_conntrack_expect.c.

void nf_ct_unlink_expect_report ( struct nf_conntrack_expect exp,
u32  pid,
int  report 
)

Definition at line 42 of file nf_conntrack_expect.c.

Variable Documentation

unsigned int nf_ct_expect_hsize
unsigned int nf_ct_expect_max