freebsd-src/tests/sys/net
Kristof Provost bdd12889ea if_vlan: handle VID conflicts
If we fail to change the vlan id we have to undo the removal (and vlan id
change) in the error path. Otherwise we'll have removed the vlan object from the
hash table, and have the wrong vlan id as well. Subsequent modification attempts
will then try to remove an entry which doesn't exist, and panic.

Undo the vlan id modification if the insertion in the hash table fails, and
re-insert it under the original vlan id.

PR:		279195
Reviewed by:	zlei
MFC atfer:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D45285
2024-05-22 09:08:02 +02:00
..
if_ovpn if_ovpn: cope with loops 2024-05-13 12:11:06 +02:00
routing tests: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
dhclient_pcp.conf net tests: basic test case for bpf(4)'s ability to set vlan pcp 2021-07-26 23:13:31 +02:00
if_bridge_test.sh libifconfig: Fix bridge status member list 2023-12-21 16:50:27 +01:00
if_clone_test.sh tests/net: enable if_clone_test:epair_ipv6_up_stress 2024-01-10 20:51:53 -08:00
if_epair_test.sh spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
if_epair.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
if_gif.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
if_lagg_test.sh lagg: enable tests that stress the configuration changes 2024-05-06 15:27:32 -07:00
if_stf.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
if_tun_test.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
if_vlan.sh if_vlan: handle VID conflicts 2024-05-22 09:08:02 +02:00
if_wg.sh wg tests: Add a simple regression test case for netmap support 2024-04-20 12:04:42 -04:00
Makefile wg tests: Add a simple regression test case for netmap support 2024-04-20 12:04:42 -04:00
pcp.py netpfil tests: improve sniffer.py 2023-01-22 04:26:32 +01:00
randsleep.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
stp.py netpfil tests: improve sniffer.py 2023-01-22 04:26:32 +01:00