Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Xenner needs to know the name of the TAP devices used for guest networking. When the libvirt QEMU driver invokes Xenner it merely passes a file descriptor. Xenner turns this into a interface name by querying each network interface in turn looking for one with matching mac address. libvirt though does not set the MAC address on the tap device it creates, so Xenner never finds the matching device. The QEMU driver can simply set the MAC address on the TAP device before invoking Xenner. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Patch posted upstream: http://www.redhat.com/archives/libvir-list/2008-February/msg00406.html
Fixed in rawhide in combination of libvirt-0.4.1-4.fc9 xenner-0.25-5.fc9 Now pass explicit tap device name using ifname= param