This provides a supported method of executing QEMU's "self-announce"
command, which injects gratuitous ARP packets into the outgoing data
stream of guest interfaces.
Resolves: https://redhat.atlassian.net/browse/RHEL-7047
Laine Stump (4):
qemu: new monitor function qemuMonitorAnnounceSelf()
API: Introduce virDomainAnnounceInterface
qemu: implement virDomainAnnounceInterface() API
virsh: new command "domifannounce"
docs/manpages/virsh.rst | 41 +++++++++++++++
include/libvirt/libvirt-domain.h | 46 +++++++++++++++++
src/driver-hypervisor.h | 8 +++
src/libvirt-domain.c | 65 +++++++++++++++++++++++
src/libvirt_public.syms | 5 ++
src/qemu/qemu_driver.c | 81 ++++++++++++++++++++++++++++-
src/qemu/qemu_monitor.c | 13 +++++
src/qemu/qemu_monitor.h | 8 +++
src/qemu/qemu_monitor_json.c | 55 ++++++++++++++++++++
src/qemu/qemu_monitor_json.h | 8 +++
src/remote/remote_driver.c | 1 +
src/remote/remote_protocol.x | 19 ++++++-
src/remote_protocol-structs | 10 ++++
tools/virsh-domain.c | 88 ++++++++++++++++++++++++++++++++
14 files changed, 446 insertions(+), 2 deletions(-)
--
2.54.0