Signed-off-by: Fabiano Rosas <[email protected]>
---
qapi/migration.json | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/qapi/migration.json b/qapi/migration.json
index c352c7ac52..602cb706e3 100644
--- a/qapi/migration.json
+++ b/qapi/migration.json
@@ -1519,10 +1519,25 @@
#
# @rdma: Migrate via RDMA.
#
+# @file: Direct the migration stream to a file.
+#
# Since 8.2
##
{ 'enum': 'MigrationAddressType',
- 'data': ['socket', 'exec', 'rdma'] }
+ 'data': ['socket', 'exec', 'rdma', 'file'] }
+
+##
+# @FileMigrationArgs:
+#
+# @path: file path
+#
+# @offset: initial offset for the file
+#
+# Since 8.2
+##
+{ 'struct': 'FileMigrationArgs',
+ 'data': {'path': 'str',
+ 'offset': 'uint64' } }
##
# @MigrationExecCommand:
@@ -1547,7 +1562,8 @@
'data': {
'socket': 'SocketAddress',
'exec': 'MigrationExecCommand',
- 'rdma': 'InetSocketAddress' } }
+ 'rdma': 'InetSocketAddress',
+ 'file': 'FileMigrationArgs' } }
##
# @migrate:
--
2.35.3