I have encountered a similar problem last night, when I upgraded from bookworm to trixie: the 10Gb network interfaces on my Supermicro motherboard got renamed from eno5, eno6, eno7, eno8 to eno5np0, eno6np1, eno7np2, eno8np3, breaking all sorts of bridges and firewall rules.
+1 on Andy’s point above: I don’t understand the new inconsistency here but that is besides the point - on an upgrade, interface names should not be changed in such a surprising manner. I got a notification that dnsmasq was modified and "do I want a diff / keep / accept / shell to inspect question” - I would expect something similar from systemd/udev/ whatever system is responsible for this. Thank you for all your work, florin

