freebsd-src/tests/sys/net/if_ovpn
Kristof Provost 59a6666ec9 if_ovpn: cope with loops
User misconfiguration may lead to routing loops where we try to send the tunnel
packet into the tunnel. This eventually leads to stack overflows and panics.

Avoid this using if_tunnel_check_nesting(), which will drop the packet if we're
looping or we hit three layers of nested tunnels.

MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2024-05-13 12:11:06 +02:00
..
ccd if_ovpn tests: extend multi_client test with an iroute test 2022-06-28 13:51:41 +02:00
ca.crt
ca.key
client.crt
client.key
client2.crt if_ovpn tests: extend multi_client test with an iroute test 2022-06-28 13:51:41 +02:00
client2.key if_ovpn tests: extend multi_client test with an iroute test 2022-06-28 13:51:41 +02:00
dh.pem
if_ovpn.sh if_ovpn: cope with loops 2024-05-13 12:11:06 +02:00
if_ovpn_c.c if_ovpn tests: skip the if_ovpn_c test if if_ovpn.ko isn't loaded 2023-03-01 10:07:34 +01:00
Makefile if_ovpn tests: Serialize 2023-03-30 19:35:59 -04:00
server.crt
server.key
user.pass
utils.subr spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00