[PATCH 0/4] qemu: add API to ammounce guest interfaces to the network

Laine Stump via Devel posted 4 patches 2 days, 13 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20260602054647.4165045-1-laine@redhat.com
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(-)
[PATCH 0/4] qemu: add API to ammounce guest interfaces to the network
Posted by Laine Stump via Devel 2 days, 13 hours ago
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