migration/multifd: Device state transfer support - send side
authorMaciej S. Szmigiero <maciej.szmigiero@oracle.com>
Tue, 4 Mar 2025 22:03:41 +0000 (23:03 +0100)
committerCédric Le Goater <clg@redhat.com>
Thu, 6 Mar 2025 05:47:33 +0000 (06:47 +0100)
commit0525b91a0b993f95d29b2ea84155e7e4366c120e
tree9d7e0dcbcbd22df607e4e7147eef119f1715e9fb
parent7ecfab1ddd3e6678c6a0b12d348d82cfaaa406ff
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>
include/migration/misc.h
migration/meson.build
migration/multifd-device-state.c [new file with mode: 0644]
migration/multifd-nocomp.c
migration/multifd.c
migration/multifd.h