summary refs log tree commit diff stats
path: root/hmp-commands.hx
diff options
context:
space:
mode:
authorDr. David Alan Gilbert <dgilbert@redhat.com>2019-02-27 13:24:12 +0000
committerJason Wang <jasowang@redhat.com>2019-03-05 11:27:41 +0800
commit544f6ea324970dba5b8417e0033e00e4dc5ea14c (patch)
tree41a42b64a0adf0bf758a1bcd335da5dcac0e477e /hmp-commands.hx
parenta06cd488d83963faa4e7c1b8314c55f1e8f605e6 (diff)
downloadfocaccia-qemu-544f6ea324970dba5b8417e0033e00e4dc5ea14c.tar.gz
focaccia-qemu-544f6ea324970dba5b8417e0033e00e4dc5ea14c.zip
hmp: Add hmp_announce_self
Add an HMP command to trigger self annocements.
Unlike the QMP command (which takes a set of parameters), the HMP
command reuses the set of parameters used for migration.

Signend-off-by: Vladislav Yasevich <vyasevic@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'hmp-commands.hx')
-rw-r--r--hmp-commands.hx16
1 files changed, 16 insertions, 0 deletions
diff --git a/hmp-commands.hx b/hmp-commands.hx
index e5fbc2ca59..9b4035965c 100644
--- a/hmp-commands.hx
+++ b/hmp-commands.hx
@@ -939,6 +939,22 @@ stops because the size limit is reached.
 ETEXI
 
     {
+        .name       = "announce_self",
+        .args_type  = "",
+        .params     = "",
+        .help       = "Trigger GARP/RARP announcements",
+        .cmd        = hmp_announce_self,
+    },
+
+STEXI
+@item announce_self
+@findex announce_self
+Trigger a round of GARP/RARP broadcasts; this is useful for explicitly updating the
+network infrastructure after a reconfiguration or some forms of migration.
+The timings of the round are set by the migration announce parameters.
+ETEXI
+
+    {
         .name       = "migrate",
         .args_type  = "detach:-d,blk:-b,inc:-i,resume:-r,uri:s",
         .params     = "[-d] [-b] [-i] [-r] uri",