Linux Kernel
3.7.1
|
#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) |
Definition at line 10 of file nf_nat_l4proto.h.
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) |
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.
Definition at line 40 of file nf_nat_l4proto.h.
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) |
Definition at line 34 of file nf_nat_l4proto.h.