[libvirt] [PATCH 4/7] virsh: Add command 'guestvcpus' implementing virDomain(GS)etGuestVcpus
Pavel Hrdina
phrdina at redhat.com
Tue Jun 21 17:04:20 UTC 2016
On Mon, Jun 20, 2016 at 04:34:18PM +0200, Peter Krempa wrote:
> Add a straightforward implementation for using the new APIs.
> ---
> tools/virsh-domain.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++
> tools/virsh.pod | 10 ++++++
> 2 files changed, 103 insertions(+)
>
> diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c
> index bd6db47..ff2305f 100644
> --- a/tools/virsh-domain.c
> +++ b/tools/virsh-domain.c
> @@ -6762,6 +6762,93 @@ cmdSetvcpus(vshControl *ctl, const vshCmd *cmd)
> return ret;
> }
>
> +
> +/*
> + * "guestvcpus" command
> + */
> +static const vshCmdInfo info_guestvcpus[] = {
> + {.name = "help",
> + .data = N_("query or modify state of vcpu in the guest (via agent)")
> + },
> + {.name = "desc",
> + .data = N_("Use the guest agent to query or set cpu state from guest's "
> + "point of view")
> + },
> + {.name = NULL}
> +};
> +
> +static const vshCmdOptDef opts_guestvcpus[] = {
> + VIRSH_COMMON_OPT_DOMAIN_FULL,
> + {.name = "cpumap",
> + .type = VSH_OT_STRING,
> + .help = N_("number of virtual CPUs")
> + },
I would go with "cpulist" and also change the help string, this is not correct.
> + {.name = "enable",
> + .type = VSH_OT_BOOL,
> + .help = N_("enable cpus specified by cpumap")
> + },
> + {.name = "disable",
> + .type = VSH_OT_BOOL,
> + .help = N_("disable cpus specified by cpumap")
> + },
> + {.name = NULL}
> +};
ACK
More information about the libvir-list
mailing list