[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v8 0/8] hmp, qmp: Add commands to introspect virtio devices
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH v8 0/8] hmp, qmp: Add commands to introspect virtio devices |
Date: |
Wed, 27 Oct 2021 12:55:18 +0100 |
User-agent: |
Mutt/2.0.7 (2021-05-04) |
On Wed, Oct 27, 2021 at 07:41:41AM -0400, Jonah Palmer wrote:
> This series introduces new QMP/HMP commands to dump the status of a
> virtio device at different levels.
>
> [Jonah: Rebasing previous patchset from Oct. 5 (v7). Original patches
> are from Laurent Vivier from May 2020.
>
> Rebase from v7 to v8 includes an additional assert to make sure
> we're not returning NULL in virtio_id_to_name(). Rebase also
> includes minor additions/edits to qapi/virtio.json.]
>
> 1. Main command
>
> HMP Only:
>
> virtio [subcommand]
>
> Example:
>
> List all sub-commands:
>
> (qemu) virtio
> virtio query -- List all available virtio devices
> virtio status path -- Display status of a given virtio device
> virtio queue-status path queue -- Display status of a given virtio
> queue
> virtio vhost-queue-status path queue -- Display status of a given
> vhost queue
> virtio queue-element path queue [index] -- Display element of a given
> virtio queue
I don't see a compelling reason why these are setup as sub-commands
under a new "virtio" top level. This HMP approach and the QMP 'x-debug-query'
naming just feels needlessly different from the current QEMU practices.
IMHO they should just be "info" subcommands for HMP. ie
info virtio -- List all available virtio devices
info virtio-status path -- Display status of a given virtio device
info virtio-queue-status path queue -- Display status of a given
virtio queue
info virtio-vhost-queue-status path queue -- Display status of a given
vhost queue
info virtio-queue-element path queue [index] -- Display element of a
given virtio queue
While the corresponding QMP commands ought to be
x-query-virtio
x-query-virtio-status
x-query-virtio-queue-status
x-query-virtio-vhost-queue-status
x-query-virtio-queue-element
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
- [PATCH v8 3/8] qmp: add QMP command x-debug-query-virtio, (continued)
[PATCH v8 6/8] qmp: add QMP commands for virtio/vhost queue-status, Jonah Palmer, 2021/10/27
[PATCH v8 8/8] hmp: add virtio commands, Jonah Palmer, 2021/10/27
Re: [PATCH v8 0/8] hmp, qmp: Add commands to introspect virtio devices,
Daniel P . Berrangé <=