| #
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 ...
|