1
- From 92f5aee7372748845f11b7a10d880f968769e860 Mon Sep 17 00:00:00 2001
1
+ From 386bb8378bc67b7dfc3db5d5f28a01620b4231cf Mon Sep 17 00:00:00 2001
2
2
From: Kiran Kella <
[email protected] >
3
3
Date: Wed, 7 Aug 2019 07:22:42 -0700
4
- Subject: [PATCH] Passing fullcone option for SNAT and DNAT
4
+ Subject: [PATCH] From 92f5aee7372748845f11b7a10d880f968769e860 Mon Sep 17
5
+ 00:00:00 2001 Subject: [PATCH] Passing fullcone option for SNAT and DNAT
5
6
6
7
---
7
- extensions/libipt_DNAT.c | 22 +++++++++++++++++++++-
8
- extensions/libipt_MASQUERADE.c | 21 + +++++++++++++++++++-
9
- extensions/libipt_SNAT.c | 22 +++++++++++++++++++++ -
10
- 3 files changed, 62 insertions(+), 3 deletions(-)
8
+ extensions/libipt_DNAT.c | 37 ++++++++++++++++++++++++++++++++- -
9
+ extensions/libipt_MASQUERADE.c | 22 +++++++++++++++++++-
10
+ extensions/libipt_SNAT.c | 22 +++++++++++++++++++-
11
+ 3 files changed, 77 insertions(+), 4 deletions(-)
11
12
12
13
diff --git a/extensions/libipt_DNAT.c b/extensions/libipt_DNAT.c
13
- index 4907a2e..543421c 100644
14
+ index 4907a2e..95e3446 100644
14
15
--- a/extensions/libipt_DNAT.c
15
16
+++ b/extensions/libipt_DNAT.c
16
17
@@ -8,14 +8,20 @@
@@ -19,7 +20,7 @@ index 4907a2e..543421c 100644
19
20
20
21
+ /* Temporarily defining here, need to be picked up from the
21
22
+ * new kernel header linux/netfilter/nf_nat.h */
22
- + #define NF_NAT_RANGE_FULLCONE (1 << 6 )
23
+ + #define NF_NAT_RANGE_FULLCONE (1 << 10 )
23
24
+
24
25
enum {
25
26
O_TO_DEST = 0,
@@ -151,7 +152,7 @@ index 4907a2e..543421c 100644
151
152
return 1;
152
153
}
153
154
diff --git a/extensions/libipt_MASQUERADE.c b/extensions/libipt_MASQUERADE.c
154
- index 90bf606..169457d 100644
155
+ index 90bf606..b3ed1e6 100644
155
156
--- a/extensions/libipt_MASQUERADE.c
156
157
+++ b/extensions/libipt_MASQUERADE.c
157
158
@@ -8,10 +8,15 @@
@@ -160,7 +161,7 @@ index 90bf606..169457d 100644
160
161
161
162
+ /* Temporarily defining here, need to be picked up from the
162
163
+ * new kernel header linux/netfilter/nf_nat.h */
163
- + #define NF_NAT_RANGE_FULLCONE (1 << 6 )
164
+ + #define NF_NAT_RANGE_FULLCONE (1 << 10 )
164
165
+
165
166
enum {
166
167
O_TO_PORTS = 0,
@@ -229,7 +230,7 @@ index 90bf606..169457d 100644
229
230
}
230
231
231
232
diff --git a/extensions/libipt_SNAT.c b/extensions/libipt_SNAT.c
232
- index e92d811..ad42b8c 100644
233
+ index e92d811..8704004 100644
233
234
--- a/extensions/libipt_SNAT.c
234
235
+++ b/extensions/libipt_SNAT.c
235
236
@@ -8,16 +8,22 @@
@@ -238,7 +239,7 @@ index e92d811..ad42b8c 100644
238
239
239
240
+ /* Temporarily defining here, need to be picked up from the
240
241
+ * new kernel header linux/netfilter/nf_nat.h */
241
- + #define NF_NAT_RANGE_FULLCONE (1 << 6 )
242
+ + #define NF_NAT_RANGE_FULLCONE (1 << 10 )
242
243
+
243
244
enum {
244
245
O_TO_SRC = 0,
@@ -319,3 +320,6 @@ index e92d811..ad42b8c 100644
319
320
}
320
321
321
322
return 1;
323
+ - -
324
+ 2.27.0
325
+
0 commit comments