The issue that libvirt can't "see" all devices existed quite a while actually.
Whatever you have through networkd or NetworkManager was invisible.
This is due to netcf being the driver for the backend and this is - as you already realized - only compatible with ifupdown.
bug 1764314 holds a discssion with more details on it so I'll mark yours here as a dup.
Hi Daniel,
thanks for your report.
The issue that libvirt can't "see" all devices existed quite a while actually.
Whatever you have through networkd or NetworkManager was invisible.
This is due to netcf being the driver for the backend and this is - as you already realized - only compatible with ifupdown.
bug 1764314 holds a discssion with more details on it so I'll mark yours here as a dup.