diff options
author | Chion Tang <sdspeedonion@gmail.com> | 2018-05-21 09:47:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-21 09:47:20 +0800 |
commit | d8ff5bf1e71a8bc00528877a84c691df56789c56 (patch) | |
tree | 143fba5302a117c4183163c55f6bd533f23b4cfa | |
parent | Merge pull request #12 from LGA1150/master (diff) | |
parent | Check macro NF_NAT_RANGE_PROTO_RANDOM_FULLY (diff) | |
download | netfilter-full-cone-nat-d8ff5bf1e71a8bc00528877a84c691df56789c56.tar.gz netfilter-full-cone-nat-d8ff5bf1e71a8bc00528877a84c691df56789c56.tar.bz2 netfilter-full-cone-nat-d8ff5bf1e71a8bc00528877a84c691df56789c56.zip |
Merge pull request #13 from LGA1150/master
Check macro NF_NAT_RANGE_PROTO_RANDOM_FULLY
-rw-r--r-- | libipt_FULLCONENAT.c | 4 | ||||
-rw-r--r-- | xt_FULLCONENAT.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libipt_FULLCONENAT.c b/libipt_FULLCONENAT.c index 1930895..9965cd7 100644 --- a/libipt_FULLCONENAT.c +++ b/libipt_FULLCONENAT.c @@ -8,6 +8,10 @@ #include <linux/netfilter_ipv4/ip_tables.h> #include <linux/netfilter/nf_nat.h> +#ifndef NF_NAT_RANGE_PROTO_RANDOM_FULLY +#define NF_NAT_RANGE_PROTO_RANDOM_FULLY (1 << 4) +#endif + enum { O_TO_PORTS = 0, O_RANDOM, diff --git a/xt_FULLCONENAT.c b/xt_FULLCONENAT.c index 4595aa3..3d0f046 100644 --- a/xt_FULLCONENAT.c +++ b/xt_FULLCONENAT.c @@ -32,6 +32,10 @@ #define HASHTABLE_BUCKET_BITS 10 +#ifndef NF_NAT_RANGE_PROTO_RANDOM_FULLY +#define NF_NAT_RANGE_PROTO_RANDOM_FULLY (1 << 4) +#endif + #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) static inline int nf_ct_netns_get(struct net *net, u8 nfproto) { return 0; } |