History log of /src/tests/sys/netinet/libalias/2_natout.c (Results 1 – 21 of 21)
Revision Date Author Comments
# 61bf830c 05-Dec-2024 Damjan Jovanovic <damjan.jov@gmail.com>

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

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

show more ...


# c555dcdd 20-Jun-2023 John Baldwin <jhb@FreeBSD.org>

libalias tests: Mark an unused variable with __unused.

It is not trivial to remove this set but unused variable since it
assigned to inside of a macro body, so just mark it with __unused
instead.


# 2c733b50 03-Jul-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Portrange

Test ranges of allowed ports for aliasing.
- Explicit default like ipfw(8) is doing
- Regular range
- Exhausting a very small range
- Recovery

Includes a fix of an uti

tests/libalias: Portrange

Test ranges of allowed ports for aliasing.
- Explicit default like ipfw(8) is doing
- Regular range
- Exhausting a very small range
- Recovery

Includes a fix of an utility macro, which was not used before.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D31012

show more ...


# f1462ab0 24-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Factor out common primitives

Rework the tests to check the correct layer in a single test.
Factor out tests for reuse in other modules.

MFC after: 1 week
Differential Revision: http

tests/libalias: Factor out common primitives

Rework the tests to check the correct layer in a single test.
Factor out tests for reuse in other modules.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30412

show more ...


# 7b8696bf 24-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Add missing copyright statements


# a660948b 23-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Reduce stress

Due to the new, external performance test utility, the regular test
suite can reduce the stress test to a fair amount of activity.

MFC after: 1 week


# c1fbb54f 17-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

test/libalias: Tests for outgoing NAT

Testing LibAliasOut functionality. This concentrates the typical use
case of initiating data transfers from the inside. Provide a
exhaustive test for the data

test/libalias: Tests for outgoing NAT

Testing LibAliasOut functionality. This concentrates the typical use
case of initiating data transfers from the inside. Provide a
exhaustive test for the data structure in order to check for
performance improvements.

Reviewed by: kp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30335

show more ...


# 61bf830c 05-Dec-2024 Damjan Jovanovic <damjan.jov@gmail.com>

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

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

show more ...


# c555dcdd 20-Jun-2023 John Baldwin <jhb@FreeBSD.org>

libalias tests: Mark an unused variable with __unused.

It is not trivial to remove this set but unused variable since it
assigned to inside of a macro body, so just mark it with __unused
instead.


# 2c733b50 03-Jul-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Portrange

Test ranges of allowed ports for aliasing.
- Explicit default like ipfw(8) is doing
- Regular range
- Exhausting a very small range
- Recovery

Includes a fix of an uti

tests/libalias: Portrange

Test ranges of allowed ports for aliasing.
- Explicit default like ipfw(8) is doing
- Regular range
- Exhausting a very small range
- Recovery

Includes a fix of an utility macro, which was not used before.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D31012

show more ...


# f1462ab0 24-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Factor out common primitives

Rework the tests to check the correct layer in a single test.
Factor out tests for reuse in other modules.

MFC after: 1 week
Differential Revision: http

tests/libalias: Factor out common primitives

Rework the tests to check the correct layer in a single test.
Factor out tests for reuse in other modules.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30412

show more ...


# 7b8696bf 24-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Add missing copyright statements


# a660948b 23-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Reduce stress

Due to the new, external performance test utility, the regular test
suite can reduce the stress test to a fair amount of activity.

MFC after: 1 week


# c1fbb54f 17-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

test/libalias: Tests for outgoing NAT

Testing LibAliasOut functionality. This concentrates the typical use
case of initiating data transfers from the inside. Provide a
exhaustive test for the data

test/libalias: Tests for outgoing NAT

Testing LibAliasOut functionality. This concentrates the typical use
case of initiating data transfers from the inside. Provide a
exhaustive test for the data structure in order to check for
performance improvements.

Reviewed by: kp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30335

show more ...


# 61bf830c 05-Dec-2024 Damjan Jovanovic <damjan.jov@gmail.com>

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

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

show more ...


# c555dcdd 20-Jun-2023 John Baldwin <jhb@FreeBSD.org>

libalias tests: Mark an unused variable with __unused.

It is not trivial to remove this set but unused variable since it
assigned to inside of a macro body, so just mark it with __unused
instead.


# 2c733b50 03-Jul-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Portrange

Test ranges of allowed ports for aliasing.
- Explicit default like ipfw(8) is doing
- Regular range
- Exhausting a very small range
- Recovery

Includes a fix of an uti

tests/libalias: Portrange

Test ranges of allowed ports for aliasing.
- Explicit default like ipfw(8) is doing
- Regular range
- Exhausting a very small range
- Recovery

Includes a fix of an utility macro, which was not used before.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D31012

show more ...


# f1462ab0 24-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Factor out common primitives

Rework the tests to check the correct layer in a single test.
Factor out tests for reuse in other modules.

MFC after: 1 week
Differential Revision: http

tests/libalias: Factor out common primitives

Rework the tests to check the correct layer in a single test.
Factor out tests for reuse in other modules.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30412

show more ...


# 7b8696bf 24-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Add missing copyright statements


# a660948b 23-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

tests/libalias: Reduce stress

Due to the new, external performance test utility, the regular test
suite can reduce the stress test to a fair amount of activity.

MFC after: 1 week


# c1fbb54f 17-May-2021 Lutz Donnerhacke <donner@FreeBSD.org>

test/libalias: Tests for outgoing NAT

Testing LibAliasOut functionality. This concentrates the typical use
case of initiating data transfers from the inside. Provide a
exhaustive test for the data

test/libalias: Tests for outgoing NAT

Testing LibAliasOut functionality. This concentrates the typical use
case of initiating data transfers from the inside. Provide a
exhaustive test for the data structure in order to check for
performance improvements.

Reviewed by: kp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30335

show more ...