]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Use C99 initializers for qemuMigrationParamsFlagMap
authorJiri Denemark <jdenemar@redhat.com>
Mon, 8 Jan 2024 15:36:34 +0000 (16:36 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Mon, 8 Jan 2024 21:38:36 +0000 (22:38 +0100)
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/qemu/qemu_migration_params.c

index 9de6c080214a4455d85e184a645fe22e2d211c8e..b02a8af8d5abbf9b670ea7ce03c72c95b63583db 100644 (file)
@@ -175,35 +175,35 @@ static const qemuMigrationParamsAlwaysOnItem qemuMigrationParamsAlwaysOn[] = {
 
 /* Translation from virDomainMigrateFlags to qemuMigrationCapability. */
 static const qemuMigrationParamsFlagMapItem qemuMigrationParamsFlagMap[] = {
-    {QEMU_MIGRATION_FLAG_REQUIRED,
-     VIR_MIGRATE_RDMA_PIN_ALL,
-     QEMU_MIGRATION_CAP_RDMA_PIN_ALL,
-     QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
-
-    {QEMU_MIGRATION_FLAG_REQUIRED,
-     VIR_MIGRATE_AUTO_CONVERGE,
-     QEMU_MIGRATION_CAP_AUTO_CONVERGE,
-     QEMU_MIGRATION_SOURCE},
+    {.match = QEMU_MIGRATION_FLAG_REQUIRED,
+     .flag = VIR_MIGRATE_RDMA_PIN_ALL,
+     .cap = QEMU_MIGRATION_CAP_RDMA_PIN_ALL,
+     .party = QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
 
-    {QEMU_MIGRATION_FLAG_REQUIRED,
-     VIR_MIGRATE_POSTCOPY,
-     QEMU_MIGRATION_CAP_POSTCOPY,
-     QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
+    {.match = QEMU_MIGRATION_FLAG_REQUIRED,
+     .flag = VIR_MIGRATE_AUTO_CONVERGE,
+     .cap = QEMU_MIGRATION_CAP_AUTO_CONVERGE,
+     .party = QEMU_MIGRATION_SOURCE},
 
-    {QEMU_MIGRATION_FLAG_REQUIRED,
-     VIR_MIGRATE_PARALLEL,
-     QEMU_MIGRATION_CAP_MULTIFD,
-     QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
+    {.match = QEMU_MIGRATION_FLAG_REQUIRED,
+     .flag = VIR_MIGRATE_POSTCOPY,
+     .cap = QEMU_MIGRATION_CAP_POSTCOPY,
+     .party = QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
 
-    {QEMU_MIGRATION_FLAG_FORBIDDEN,
-     VIR_MIGRATE_TUNNELLED,
-     QEMU_MIGRATION_CAP_RETURN_PATH,
-     QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
+    {.match = QEMU_MIGRATION_FLAG_REQUIRED,
+     .flag = VIR_MIGRATE_PARALLEL,
+     .cap = QEMU_MIGRATION_CAP_MULTIFD,
+     .party = QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
 
-    {QEMU_MIGRATION_FLAG_REQUIRED,
-     VIR_MIGRATE_ZEROCOPY,
-     QEMU_MIGRATION_CAP_ZERO_COPY_SEND,
-     QEMU_MIGRATION_SOURCE},
+    {.match = QEMU_MIGRATION_FLAG_FORBIDDEN,
+     .flag = VIR_MIGRATE_TUNNELLED,
+     .cap = QEMU_MIGRATION_CAP_RETURN_PATH,
+     .party = QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION},
+
+    {.match = QEMU_MIGRATION_FLAG_REQUIRED,
+     .flag = VIR_MIGRATE_ZEROCOPY,
+     .cap = QEMU_MIGRATION_CAP_ZERO_COPY_SEND,
+     .party = QEMU_MIGRATION_SOURCE},
 };
 
 /* Translation from VIR_MIGRATE_PARAM_* typed parameters to