[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v7 10/23] qapi: Define new QMP message for pvrdm
From: |
Yuval Shaia |
Subject: |
Re: [Qemu-devel] [PATCH v7 10/23] qapi: Define new QMP message for pvrdma |
Date: |
Mon, 17 Dec 2018 20:33:38 +0200 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Mon, Dec 17, 2018 at 10:00:32AM -0600, Eric Blake wrote:
> On 12/17/18 2:10 AM, Yuval Shaia wrote:
> > pvrdma requires that the same GID attached to it will be attached to the
> > backend device in the host.
> >
> > A new QMP messages is defined so pvrdma device can broadcast any change
> > made to its GID table. This event is captured by libvirt which in turn
> > will update the GID table in the backend device.
> >
> > Depend on: "qapi: Reduce Makefile boilerplate"
>
> This line fits better...
>
> >
> > Signed-off-by: Yuval Shaia <address@hidden>
> > Reviewed-by: Marcel Apfelbaum <address@hidden>
> > Acked-by: Markus Armbruster <address@hidden>
> > ---
>
> ...here, where it is useful to reviewers but stripped by 'git am'. Remember,
> the commit message that lives in qemu.git is what people will care about a
> year from now, and if the dependency was correctly satisfied (which is now
> guaranteed, as commit bf582c34 has now landed), then the fact that this
> commit is in git means its dependencies have already been satisfied. A year
> from now, no one will care about what the dependencies were in developing
> the patch.
Thanks, will delete.
>
>
> > +##
> > +# @RDMA_GID_STATUS_CHANGED:
> > +#
> > +# Emitted when guest driver adds/deletes GID to/from device
> > +#
> > +# @netdev: RoCE Network Device name - char *
> > +#
> > +# @gid-status: Add or delete indication - bool
>
> Listing the type of each member here is redundant...
>
> > +{ 'event': 'RDMA_GID_STATUS_CHANGED',
> > + 'data': { 'netdev' : 'str',
> > + 'gid-status' : 'bool',
>
> because the docs generator should already be using the type from here to do
> that on your behalf.
Thanks.
>
> --
> Eric Blake, Principal Software Engineer
> Red Hat, Inc. +1-919-301-3266
> Virtualization: qemu.org | libvirt.org
- [Qemu-devel] [PATCH v7 00/23] Add support for RDMA MAD, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 01/23] contrib/rdmacm-mux: Add implementation of RDMA User MAD multiplexer, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 03/23] hw/rdma: Return qpn 1 if ibqp is NULL, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 04/23] hw/rdma: Abort send-op if fail to create addr handler, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 02/23] hw/rdma: Add ability to force notification without re-arm, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 06/23] hw/pvrdma: Make function reset_device return void, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 07/23] hw/pvrdma: Make default pkey 0xFFFF, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 05/23] hw/rdma: Add support for MAD packets, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 10/23] qapi: Define new QMP message for pvrdma, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 08/23] hw/pvrdma: Set the correct opcode for recv completion, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 09/23] hw/pvrdma: Set the correct opcode for send completion, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 12/23] vmxnet3: Move some definitions to header file, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 11/23] hw/pvrdma: Add support to allow guest to configure GID table, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 13/23] hw/pvrdma: Make sure PCI function 0 is vmxnet3, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 15/23] hw/pvrdma: Make device state depend on Ethernet function state, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 14/23] hw/rdma: Initialize node_guid from vmxnet3 mac address, Yuval Shaia, 2018/12/17
- [Qemu-devel] [PATCH v7 16/23] hw/pvrdma: Fill all CQE fields, Yuval Shaia, 2018/12/17