diff options
| author | Damjan Jovanovic <damjan.jov@gmail.com> | 2024-12-05 16:19:13 +0000 |
|---|---|---|
| committer | Tom Jones <thj@FreeBSD.org> | 2024-12-05 16:19:13 +0000 |
| commit | 61bf830cbb260c2a046cb44421d319184393e028 (patch) | |
| tree | c532f3e3050ff87de10945a5ca39dfb28cc8a688 /tests/sys/netinet/libalias/util.c | |
| parent | 01f8ce83242d7a8e599cf6a78b6277161d79edd4 (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.c')
| -rw-r--r-- | tests/sys/netinet/libalias/util.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/sys/netinet/libalias/util.c b/tests/sys/netinet/libalias/util.c index 14ba196a59a5..8ceb8355c8ff 100644 --- a/tests/sys/netinet/libalias/util.c +++ b/tests/sys/netinet/libalias/util.c @@ -41,6 +41,7 @@ /* common ip ranges */ struct in_addr masq = { htonl(0x01020304) }; struct in_addr pub = { htonl(0x0102dead) }; +struct in_addr pub2 = { htonl(0x0102beef) }; struct in_addr prv1 = { htonl(0x0a00dead) }; struct in_addr prv2 = { htonl(0xac10dead) }; struct in_addr prv3 = { htonl(0xc0a8dead) }; |
