7#include <linux/types.h>
9#define IP_NAT_RANGE_MAP_IPS 1
10#define IP_NAT_RANGE_PROTO_SPECIFIED 2
11#define IP_NAT_RANGE_PROTO_RANDOM 4
12#define IP_NAT_RANGE_PERSISTENT 8
35#define nf_nat_multi_range nf_nat_multi_range_compat
#define min(a, b)
Definition: oaes_lib.c:78
Definition: tiny_nf_nat.h:30
struct nf_nat_range range[1]
Definition: tiny_nf_nat.h:32
unsigned int rangesize
Definition: tiny_nf_nat.h:31
Definition: tiny_nf_nat.h:24
__be32 max_ip
Definition: tiny_nf_nat.h:26
__be32 min_ip
Definition: tiny_nf_nat.h:26
union nf_conntrack_man_proto min max
Definition: tiny_nf_nat.h:27
unsigned int flags
Definition: tiny_nf_nat.h:25
Definition: tiny_nf_nat.h:14
__be16 id
Definition: tiny_nf_nat.h:18
struct nf_conntrack_man_proto::@28 tcp
struct nf_conntrack_man_proto::@32 sctp
struct nf_conntrack_man_proto::@30 icmp
struct nf_conntrack_man_proto::@33 gre
struct nf_conntrack_man_proto::@29 udp
__be16 all
Definition: tiny_nf_nat.h:15
__be16 port
Definition: tiny_nf_nat.h:16
__be16 key
Definition: tiny_nf_nat.h:21
struct nf_conntrack_man_proto::@31 dccp