aboutsummaryrefslogtreecommitdiff
path: root/tests/sys/netinet/libalias/util.h
diff options
context:
space:
mode:
authorDamjan Jovanovic <damjan.jov@gmail.com>2024-12-05 16:19:13 +0000
committerTom Jones <thj@FreeBSD.org>2024-12-05 16:19:13 +0000
commit61bf830cbb260c2a046cb44421d319184393e028 (patch)
treec532f3e3050ff87de10945a5ca39dfb28cc8a688 /tests/sys/netinet/libalias/util.h
parent01f8ce83242d7a8e599cf6a78b6277161d79edd4 (diff)
libalias: Add support for EIM NAT
Add support for endpoint-independent mapping ("full cone NAT") in Libalias's UDP NAT. This conforms to RFC 4787 requirements 1 and 3. All UDP packets sent out from a particular internal address:port leave via the same NAT address:port, regardless of their destination. Add some libalias tests and supporting defines. Reviewed by: igoro, thj Differential Revision: https://reviews.freebsd.org/D46689D
Diffstat (limited to 'tests/sys/netinet/libalias/util.h')
-rw-r--r--tests/sys/netinet/libalias/util.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/sys/netinet/libalias/util.h b/tests/sys/netinet/libalias/util.h
index 786e48e41f37..f58a1ad26248 100644
--- a/tests/sys/netinet/libalias/util.h
+++ b/tests/sys/netinet/libalias/util.h
@@ -41,7 +41,7 @@
#define _UTIL_H
/* common ip ranges */
-extern struct in_addr masq, pub, prv1, prv2, prv3, cgn, ext, ANY_ADDR;
+extern struct in_addr masq, pub, pub2, prv1, prv2, prv3, cgn, ext, ANY_ADDR;
int randcmp(const void *a, const void *b);
void hexdump(void *p, size_t len);