On 10/13/2012 05:08 PM, Laine Stump wrote: > On 10/12/2012 05:58 AM, Laine Stump wrote: >> This is the final patch to resolve: >> >> https://bugzilla.redhat.com/show_bug.cgi?id=805071 >> >> This patch finalizes support live change of any/all hostside config of >> a network device as part of the public virDomainUpdateDeviceFlags >> API. The changes are done without detaching the device from the guest, >> so hopefully disruptions are kept to a minimum. >> >> Two new functions are created for the task - >> qemuDomainDetachNetHostSide() and qemuDomainAttachHostSide() - which >> detach and reattach just the host side of a network device, while >> leaving the PCI device on the guest side still attached. Calling these >> two functions in sequence allows us to completely change the host side >> of the device, including type of tap device, where the tap is >> connected, bandwidth/vlan/virtualport settings, etc. > Bah. This appears to not work properly. I sent mail to qemu-devel asking > for clarification/help: > > http://lists.nongnu.org/archive/html/qemu-devel/2012-10/msg02355.html > > So in the meantime I guess I need to pursue the "reattach the same tap > device to a new bridge" idea as far as it will go, and save this patch > for later :-( I've just posted an "enhanced V2 of PATCH 3/4 which expands the situations when a simple change of bridge attachment can satisfy the update request. I'm now proposing a push of just PATCH 1/4 - 3/4, and leaving 4/4 until the problem can be figured out. -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list