The built in interface names on a server with an integrated X-722 controller with 4 ports changed after upgrading from 22.04 HWE kernel 6.5 to 6.8. I thought Predictable Network Interface Names would guarantee the same names across kernel upgrades. The following shows the interface names before and after the kernel upgrade:
eno1 ---> eno1np3
en02 ---> eno2np2
en03 ---> eno3np1
en04 ---> eno4np0
In 6.5, lshw short for these interfaces looks like this:
/0/0/0/3/0 eno4 network Ethernet Connection X722 for 10GbE SFP+
/0/0/0/3/0.1 eno3 network Ethernet Connection X722 for 10GbE SFP+
/0/0/0/3/0.2 eno2 network Ethernet Connection X722 for 10GbE SFP+
/0/0/0/3/0.3 eno1 network Ethernet Connection X722 for 10GbE SFP+
Is this a bug? Will this be corrected? This is for many servers so the configuration is a pain to fix.
Any help or suggestions appreciated.