Hi ! I'm working on qemu, trying to virtualize Fedora 19 OS. When I bind virtio network card with a virtual machine, this one isn't rename following the new name scheme, defined in udev 197. This interface keep the name ethX (the expected is ensX). If I bind another type of virtual network card (like e1000), this device is correctly renamed.
Systemd/udev supports predictable names for hardware devices only, not virtual interfaces created on behalf of system configuration. They should be managed by explicit config, or by the same tool that creates them. The emulated e1000 looks to systemd/udev like "real" hardware, that's why it works, virtio is not covered, and not expected to be renamed by the systemd/udev tools.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.