Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
nf_nat_l4proto Struct Reference

#include <nf_nat_l4proto.h>

Data Fields

u8 l4proto
 
bool(* manip_pkt )(struct sk_buff *skb, const struct nf_nat_l3proto *l3proto, unsigned int iphdroff, unsigned int hdroff, const struct nf_conntrack_tuple *tuple, enum nf_nat_manip_type maniptype)
 
bool(* in_range )(const struct nf_conntrack_tuple *tuple, enum nf_nat_manip_type maniptype, const union nf_conntrack_man_proto *min, const union nf_conntrack_man_proto *max)
 
void(* unique_tuple )(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct)
 
int(* nlattr_to_range )(struct nlattr *tb[], struct nf_nat_range *range)
 

Detailed Description

Definition at line 10 of file nf_nat_l4proto.h.

Field Documentation

Definition at line 24 of file nf_nat_l4proto.h.

u8 l4proto

Definition at line 12 of file nf_nat_l4proto.h.

bool(* manip_pkt)(struct sk_buff *skb, const struct nf_nat_l3proto *l3proto, unsigned int iphdroff, unsigned int hdroff, const struct nf_conntrack_tuple *tuple, enum nf_nat_manip_type maniptype)

Definition at line 17 of file nf_nat_l4proto.h.

int(* nlattr_to_range)(struct nlattr *tb[], struct nf_nat_range *range)

Definition at line 40 of file nf_nat_l4proto.h.

Definition at line 34 of file nf_nat_l4proto.h.


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