diff options
| author | Kristof Provost <kp@FreeBSD.org> | 2024-05-13 10:06:47 +0000 |
|---|---|---|
| committer | Kristof Provost <kp@FreeBSD.org> | 2024-05-13 10:11:06 +0000 |
| commit | 59a6666ec91d71f97aaae5195bbfafd9d422db2e (patch) | |
| tree | 8bce1bba80abccc603aa53a3bb35c90b3f747324 /tests/sys/net | |
| parent | 421025a274fb5759b3ecc8bdb30b24db830b45ae (diff) | |
Diffstat (limited to 'tests/sys/net')
| -rw-r--r-- | tests/sys/net/if_ovpn/if_ovpn.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/sys/net/if_ovpn/if_ovpn.sh b/tests/sys/net/if_ovpn/if_ovpn.sh index 0ec2563cf355..22da82312dbc 100644 --- a/tests/sys/net/if_ovpn/if_ovpn.sh +++ b/tests/sys/net/if_ovpn/if_ovpn.sh @@ -95,6 +95,10 @@ atf_test_case "4in4" "cleanup" echo 'foo' | jexec b nc -u -w 2 192.0.2.1 1194 atf_check -s exit:0 -o ignore jexec b ping -c 3 198.51.100.1 + + # Test routing loop protection + jexec b route add 192.0.2.1 198.51.100.1 + atf_check -s exit:2 -o ignore jexec b ping -t 1 -c 1 198.51.100.1 } 4in4_cleanup() @@ -404,6 +408,10 @@ atf_test_case "6in6" "cleanup" atf_check -s exit:0 -o ignore jexec b ping6 -c 3 2001:db8:1::1 atf_check -s exit:0 -o ignore jexec b ping6 -c 3 -z 16 2001:db8:1::1 + + # Test routing loop protection + jexec b route add -6 2001:db8::1 2001:db8:1::1 + atf_check -s exit:2 -o ignore jexec b ping6 -t 1 -c 3 2001:db8:1::1 } 6in6_cleanup() |
