mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 21:34:54 +03:00
qemu: Use macro for setting string migration parameters
Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
27e5633724
commit
6bc3d06700
@ -2749,24 +2749,21 @@ qemuMonitorJSONSetMigrationParams(qemuMonitorPtr mon,
|
||||
APPEND(params->VAR ## _set, \
|
||||
virJSONValueObjectAppendNumberInt, VAR, FIELD)
|
||||
|
||||
#define APPEND_STR(VAR, FIELD) \
|
||||
APPEND(params->VAR, \
|
||||
virJSONValueObjectAppendString, VAR, FIELD)
|
||||
|
||||
APPEND_INT(compressLevel, "compress-level");
|
||||
APPEND_INT(compressThreads, "compress-threads");
|
||||
APPEND_INT(decompressThreads, "decompress-threads");
|
||||
APPEND_INT(cpuThrottleInitial, "cpu-throttle-initial");
|
||||
APPEND_INT(cpuThrottleIncrement, "cpu-throttle-increment");
|
||||
APPEND_STR(migrateTLSAlias, "tls-creds");
|
||||
APPEND_STR(migrateTLSHostname, "tls-hostname");
|
||||
|
||||
#undef APPEND
|
||||
#undef APPEND_INT
|
||||
|
||||
if (params->migrateTLSAlias &&
|
||||
virJSONValueObjectAppendString(args, "tls-creds",
|
||||
params->migrateTLSAlias) < 0)
|
||||
goto cleanup;
|
||||
|
||||
if (params->migrateTLSHostname &&
|
||||
virJSONValueObjectAppendString(args, "tls-hostname",
|
||||
params->migrateTLSHostname) < 0)
|
||||
goto cleanup;
|
||||
#undef APPEND_STR
|
||||
|
||||
if (virJSONValueObjectAppend(cmd, "arguments", args) < 0)
|
||||
goto cleanup;
|
||||
|
Loading…
Reference in New Issue
Block a user