So I applied a misconfiguration to my local proxmox server which caused (I think) both lan ports to go in a loop talking to each other rapidly.
This is what displayed on the console rapidly.
vmbr0: received packet on eth1 with own address as source address (addr: <mac>, vlan:0)
Initially I thought my net died, but then I also lost connection to all lan devices, and notied on the archer C7 next to me, all lights flashing rapidly, flipped the wifi switch (handily even works on openwrt), it didnt stop, then tried each lan one at a time, and it was the one connected to my other switch in the living room, and when I went in there I discovered it was the proxmox box.
The eye opener was that this misconfiguration took down my lan, when I logged into the archer c7, ran 'top' then plugged in the cable again it was maxed out with interrupts, so lan processing overwhelmed it.
When I regained access to my firewall it had 13% packet loss on wan temporarily so it seems the packets went all over the lan.
Now I do remember years gone by reading up on something called spanning tree protocol, am I right this is what would have protected me here? Or am I off the beaten track?