Interfaces assigned to a bridge should not be allowed to be deleted. If an interface is deleted from the config, the subsequent boot will fail with a configuration error as one of the bridge interfaces is mirring.
This is true for the following interfaces:
- bonding
- dummy
- geneve
- l2tpv3
- openvpn
- pseudo-ethernet
- tunnel -> @thomas-mangin please add this as I do not understand that code
-
vti (to be done on interface rewrite) - vxlan
- wireguard -> not fully supported by current wireguard implementation (deleting all wireguard interfaces does not trigger the check) Fixed in T2244
- wireless
- wirelessmodem