> This implementation is based on ENI as network_interfaces_path is essentially > static const char *const network_interfaces_path = > "/files/etc/network/interfaces"
Does it look at /etc/network/interfaces.d/ at all? >From the perspective of stable releases, my understanding is that: 1) The only report we know about is that virt-manager misses out interfaces that are not directly defined in /etc/network/interfaces from its dropdown selection box, but does allow the user to specify further interface names manually. 2) There may be other users out there who are using /etc/network/interfaces and the libvirt network interface API and do not experience any problems (because it works fine when using only /etc/network/interfaces). 3) There may be other users out there who are using both case 2 and have other interfaces defined in other places that libvirt misses (/etc/network/interfaces.d, interfaces defined elsewhere and any dynamic interfaces not specified in /etc anywhere) but are using the libvirt network interface API without a problem because the missing interfaces happen to not affect their cases. These users might face a regression if these previously missing additional interfaces suddenly appear in an SRU. Is my understanding accurate? If it is, then I'm tempted to suggest that leaving the situation as-is for stable releases is appropriate since use case 1 above is far less serious than a potential regression in use case 3. For the development release, using udev read-only sounds appropriate because then the API would reflect reality directly rather than configuration items that may or may not be active. It sounds like the API was written in a world where there was only one way (per distro and relaese) to configure network interfaces. Now there are many, it doesn't seem practical to me for this kind of thing to work read-write by default. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1764314 Title: libvirt doesn't show all interfaces To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1764314/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
