[libvirt] [PATCH RFC v2 1/5] conf: add net device prefix to capabilities
Daniel P. Berrange
berrange at redhat.com
Thu Feb 4 11:07:45 UTC 2016
On Wed, Feb 03, 2016 at 09:40:33PM +0000, Joao Martins wrote:
> In the reverted commit d2e5538b1, the libxl driver was changed to copy
> interface names autogenerated by libxl to the corresponding network def
> in the domain's virDomainDef object. The copied name is freed when the
> domain transitions to the shutoff state. But when migrating a domain,
> the autogenerated name is included in the XML sent to the destination
> host. It is possible an interface with the same name already exists on
> the destination host, causing migration to fail.
>
> This patch defines a new capability for setting the network device
> prefix that will be used in the driver. Valid prefixes are
> VIR_NET_GENERATED_PREFIX or the one announced by the driver.
>
> Signed-off-by: Joao Martins <joao.m.martins at oracle.com>
> ---
> Changes since v1:
> - free netprefix in virCapabilitiesDispose()
> ---
> src/conf/capabilities.c | 22 ++++++++++++++++++++++
> src/conf/capabilities.h | 4 ++++
> src/libvirt_private.syms | 1 +
> 3 files changed, 27 insertions(+)
ACK
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list