[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: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v7 10/23] qapi: Define new QMP message for pvrdma |
Date: |
Mon, 17 Dec 2018 10:00:32 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 |
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.
+##
+# @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.
--
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
- Re: [Qemu-devel] [PATCH v7 10/23] qapi: Define new QMP message for pvrdma,
Eric Blake <=
- [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