Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
nf_nat_l3proto.h File Reference

Go to the source code of this file.

Data Structures

struct  nf_nat_l3proto
 

Functions

int nf_nat_l3proto_register (const struct nf_nat_l3proto *)
 
void nf_nat_l3proto_unregister (const struct nf_nat_l3proto *)
 
struct nf_nat_l3proto__nf_nat_l3proto_find (u8 l3proto)
 
int nf_nat_icmp_reply_translation (struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int hooknum)
 
int nf_nat_icmpv6_reply_translation (struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int hooknum, unsigned int hdrlen)
 

Function Documentation

struct nf_nat_l3proto* __nf_nat_l3proto_find ( u8  l3proto)
read

Definition at line 42 of file nf_nat_core.c.

int nf_nat_icmp_reply_translation ( struct sk_buff skb,
struct nf_conn ct,
enum ip_conntrack_info  ctinfo,
unsigned int  hooknum 
)

Definition at line 186 of file nf_nat_l3proto_ipv4.c.

int nf_nat_icmpv6_reply_translation ( struct sk_buff skb,
struct nf_conn ct,
enum ip_conntrack_info  ctinfo,
unsigned int  hooknum,
unsigned int  hdrlen 
)

Definition at line 192 of file nf_nat_l3proto_ipv6.c.

int nf_nat_l3proto_register ( const struct nf_nat_l3proto )

Definition at line 597 of file nf_nat_core.c.

void nf_nat_l3proto_unregister ( const struct nf_nat_l3proto )

Definition at line 617 of file nf_nat_core.c.