domain: use vcpu-specific flag aliases consistently

The vCPU APIs have API-specific flag enums that alias the generic
VIR_DOMAIN_AFFECT_* values for live and config state.

Use the vCPU-specific aliases in the public API checks, QEMU driver flag masks,
and virsh flag construction. The values are unchanged; this is only a
consistency cleanup.

Signed-off-by: Akash Kulhalli <akash.kulhalli@oracle.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
Akash Kulhalli authored and Peter Krempa committed 2026-06-10 11:12:27 +02:00
1 parent 4d32c89fcd
commit 09d6f9fa5d
3 files changed
+10 -10

No files matched your search

+4 -4
View File
@@ -7778,9 +7778,9 @@ cmdSetvcpus(vshControl *ctl, const vshCmd *cmd)
VSH_REQUIRE_OPTION_VAR(maximum, config);
if (config)
flags |= VIR_DOMAIN_AFFECT_CONFIG;
flags |= VIR_DOMAIN_VCPU_CONFIG;
if (live)
flags |= VIR_DOMAIN_AFFECT_LIVE;
flags |= VIR_DOMAIN_VCPU_LIVE;
if (guest)
flags |= VIR_DOMAIN_VCPU_GUEST;
if (maximum)
@@ -7949,9 +7949,9 @@ cmdSetvcpu(vshControl *ctl, const vshCmd *cmd)
VSH_EXCLUSIVE_OPTIONS("async", "enable");
if (config)
flags |= VIR_DOMAIN_AFFECT_CONFIG;
flags |= VIR_DOMAIN_SETVCPU_AFFECT_CONFIG;
if (live)
flags |= VIR_DOMAIN_AFFECT_LIVE;
flags |= VIR_DOMAIN_SETVCPU_AFFECT_LIVE;
if (async)
flags |= VIR_DOMAIN_SETVCPU_ASYNC_UNPLUG;