libvirt/src/libxl
Jim Fehlig ec07aad8f8 libxl: Normalize MAC address in device conf when hotplugging a netdev
Similar to commits 55ce656463 and 6c17606b7c in the qemu driver, make
separate copies of persistent and live device config and normalize the MAC
address between the two. This avoids having different MAC address for the
persistent and live config, ensuring the device has the same address when
the persistent config takes affect after a VM restart.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Reviewed-by: Laine Stump <laine@redhat.com>
2020-06-03 09:07:51 -06:00
..
libvirtd_libxl.aug libxl: do not enable nested HVM unless global nested_hvm option enabled 2018-04-17 21:15:27 -06:00
libxl_capabilities.c conf: add support for specifying CPU "dies" parameter 2020-01-16 15:11:42 +00:00
libxl_capabilities.h tests: libxl: do not run the emulator 2020-02-25 12:05:01 +01:00
libxl_conf.c libxl: vga.kind none when no device specified 2020-05-07 15:42:39 -06:00
libxl_conf.h libxl: Clarify that 'xenlight' should only be used internally 2020-05-05 14:53:37 -06:00
libxl_domain.c libxl: Clarify that 'xenlight' should only be used internally 2020-05-05 14:53:37 -06:00
libxl_domain.h Use G_GNUC_WARN_UNUSED_RESULT instead of ATTRIBUTE_RETURN_CHECK 2019-10-15 11:25:22 +02:00
libxl_driver.c libxl: Normalize MAC address in device conf when hotplugging a netdev 2020-06-03 09:07:51 -06:00
libxl_driver.h src/libxl: use #pragma once in headers 2019-06-13 17:05:10 +02:00
libxl_logger.c Use g_strerror instead of virStrerror 2020-03-13 17:26:55 +01:00
libxl_logger.h src/libxl: use #pragma once in headers 2019-06-13 17:05:10 +02:00
libxl_migration.c src: improve thread naming with human targetted names 2020-03-05 12:23:04 +00:00
libxl_migration.h src/libxl: use #pragma once in headers 2019-06-13 17:05:10 +02:00
libxl.conf libxl: do not enable nested HVM unless global nested_hvm option enabled 2018-04-17 21:15:27 -06:00
Makefile.inc.am systemd: Add sysconf files for all daemons 2020-04-03 11:50:47 +02:00
test_libvirtd_libxl.aug.in build: use @CONFIG@ instead of ::CONFIG:: in augeas tests 2019-08-09 14:06:31 +01:00
virtxend.init.in configure: Provide OpenRC scripts for sub-daemons 2019-12-16 10:11:22 +01:00
virtxend.service.in systemd: Move timeout from service files to sysconf files 2020-04-03 11:50:50 +02:00
virtxend.sysconf systemd: Move timeout from service files to sysconf files 2020-04-03 11:50:50 +02:00
xen_common.c xenconfig: Add support for 'passthrough' hypervisor feature 2020-04-21 09:21:42 -06:00
xen_common.h xenconfig: move contents to libxl driver and remove directory 2019-08-26 11:06:12 -06:00
xen_xl.c xenconfig: Add support for max_event_channels 2020-04-09 15:45:05 -06:00
xen_xl.h xenconfig: move contents to libxl driver and remove directory 2019-08-26 11:06:12 -06:00
xen_xm.c Add a space before ending a comment 2020-01-30 12:32:03 +01:00
xen_xm.h xenconfig: move contents to libxl driver and remove directory 2019-08-26 11:06:12 -06:00
xenxs_private.h xenconfig: move contents to libxl driver and remove directory 2019-08-26 11:06:12 -06:00