libvirt/src/qemu
Laine Stump 258fb278f2 qemu: support live update of an interface's filter
Since we can't (currently) rely on the ability to provide blanket
support for all possible network changes by calling the toplevel
netdev hostside disconnect/connect functions (due to qemu only
supporting a lockstep between initialization of host side and guest
side of devices), in order to support live change of an interface's
nwfilter we need to make a special purpose function to only call the
nwfilter teardown and setup functions if the filter for an interface
(or its parameters) changes. The pattern is nearly identical to that
used to change the bridge that an interface is connected to.

This patch was inspired by a request from Guido Winkelmann
<guido@sagersystems.de>, who tested an earlier version.
2012-12-03 14:35:58 -05:00
..
libvirtd_qemu.aug qemu: conf: add seccomp_sandbox option 2012-09-18 15:43:28 +08:00
MIGRATION.txt qemu: Implement migration job phases 2011-07-27 08:45:09 -06:00
qemu_agent.c qemu: Remove full stop from error messages 2012-11-29 14:16:48 +01:00
qemu_agent.h qemu: Implement virDomainFSTrim 2012-11-28 16:15:01 +01:00
qemu_bridge_filter.c Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_bridge_filter.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_capabilities.c qemu: Fix up the default machine type for QMP probing 2012-11-30 11:56:57 -07:00
qemu_capabilities.h qemu: Fix QMP Capabability Probing Failure 2012-11-28 14:54:29 +00:00
qemu_cgroup.c Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_cgroup.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_command.c Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_command.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_conf.c qemu: Refactor error reporting in qemu driver configuration parser 2012-11-29 22:23:16 +01:00
qemu_conf.h Turn some dual-state int parameters into booleans 2012-11-29 16:14:43 +00:00
qemu_domain.c Rename misc QEMU structs/enums to use normal naming style 2012-11-28 18:17:31 +00:00
qemu_domain.h Rename misc QEMU structs/enums to use normal naming style 2012-11-28 18:17:31 +00:00
qemu_driver.c Move reboot/shutdown flags combination check into QEMU driver 2012-11-30 19:18:27 +00:00
qemu_driver.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
qemu_hostdev.c Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_hostdev.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_hotplug.c qemu: support live update of an interface's filter 2012-12-03 14:35:58 -05:00
qemu_hotplug.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_migration.c Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_migration.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_monitor_json.c qemu: don't attempt undefined QMP commands 2012-11-30 09:51:09 -07:00
qemu_monitor_json.h qemu: don't attempt undefined QMP commands 2012-11-30 09:51:09 -07:00
qemu_monitor_text.c s/qemud/qemu/ in QEMU driver sources 2012-11-27 19:36:36 +00:00
qemu_monitor_text.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
qemu_monitor.c Fix uninitialized variables 2012-11-30 19:12:06 +01:00
qemu_monitor.h Make non-KVM machines work with QMP probing 2012-10-31 08:31:49 +01:00
qemu_process.c Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_process.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu.conf doc: update description about user/group in qemu.conf 2012-10-09 08:38:36 -06:00
test_libvirtd_qemu.aug.in Fix the augea test for qemu libvirtd options 2012-09-18 16:28:43 +08:00
THREADS.txt qemu: fix crash when mixing sync and async monitor jobs 2011-08-01 09:41:57 -06:00