summary refs log tree commit diff stats
path: root/include/migration/misc.h
diff options
context:
space:
mode:
authorMaciej S. Szmigiero <maciej.szmigiero@oracle.com>2025-03-04 23:03:41 +0100
committerCédric Le Goater <clg@redhat.com>2025-03-06 06:47:33 +0100
commit0525b91a0b993f95d29b2ea84155e7e4366c120e (patch)
tree9d7e0dcbcbd22df607e4e7147eef119f1715e9fb /include/migration/misc.h
parent7ecfab1ddd3e6678c6a0b12d348d82cfaaa406ff (diff)
downloadfocaccia-qemu-0525b91a0b993f95d29b2ea84155e7e4366c120e.tar.gz
focaccia-qemu-0525b91a0b993f95d29b2ea84155e7e4366c120e.zip
migration/multifd: Device state transfer support - send side
A new function multifd_queue_device_state() is provided for device to queue
its state for transmission via a multifd channel.

Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
Link: https://lore.kernel.org/qemu-devel/ebd55768d3e5fecb5eb3f197bad9c0c07e5bc084.1741124640.git.maciej.szmigiero@oracle.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'include/migration/misc.h')
-rw-r--r--include/migration/misc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/migration/misc.h b/include/migration/misc.h
index 4c171f4e89..bd3b725fa0 100644
--- a/include/migration/misc.h
+++ b/include/migration/misc.h
@@ -118,4 +118,8 @@ bool migrate_is_uri(const char *uri);
 bool migrate_uri_parse(const char *uri, MigrationChannel **channel,
                        Error **errp);
 
+/* migration/multifd-device-state.c */
+bool multifd_queue_device_state(char *idstr, uint32_t instance_id,
+                                char *data, size_t len);
+
 #endif