mbox series

[00/10] Misc fixes to pvrdma device

Message ID 20190131130850.6850-1-yuval.shaia@oracle.com (mailing list archive)
Headers show
Series Misc fixes to pvrdma device | expand

Message

Yuval Shaia Jan. 31, 2019, 1:08 p.m. UTC
Hi,
Please review the following patch-set which consist of cosmetics fixes to
device's user interface (traces, error_report and monitor) and some bug
fixes.

Thanks,
Yuval

Yuval Shaia (10):
  hw/rdma: Switch to generic error reporting way
  hw/rdma: Introduce locked qlist
  hw/rdma: Warn when too many consecutive poll CQ triggered on an empty
    CQ
  hw/rdma: Protect against concurrent execution of poll_cq
  hw/pvrdma: Add device statistics counters
  hw/pvrdma: Dump device statistics counters to file
  monitor: Expose pvrdma device statistics counters
  hw/rdma: Free all MAD receive buffers when device is closed
  hw/rdma: Free all receive buffers when QP is destroyed
  hw/pvrdma: Delete unneeded function argument

 hmp-commands-info.hx          |  14 +
 hw/rdma/rdma_backend.c        | 474 +++++++++++++++++-----------------
 hw/rdma/rdma_backend.h        |   6 +-
 hw/rdma/rdma_backend_defs.h   |   9 +-
 hw/rdma/rdma_rm.c             | 134 +++++-----
 hw/rdma/rdma_rm_defs.h        |  28 +-
 hw/rdma/rdma_utils.c          |  50 +++-
 hw/rdma/rdma_utils.h          |  52 ++--
 hw/rdma/trace-events          |  32 ++-
 hw/rdma/vmw/pvrdma.h          |   8 +-
 hw/rdma/vmw/pvrdma_cmd.c      | 113 +++-----
 hw/rdma/vmw/pvrdma_dev_ring.c |  26 +-
 hw/rdma/vmw/pvrdma_main.c     | 207 +++++++++------
 hw/rdma/vmw/pvrdma_qp_ops.c   |  76 +++---
 hw/rdma/vmw/trace-events      |  16 +-
 monitor.c                     |   6 +
 16 files changed, 655 insertions(+), 596 deletions(-)

Comments

no-reply@patchew.org Feb. 2, 2019, 1:50 p.m. UTC | #1
Patchew URL: https://patchew.org/QEMU/20190131130850.6850-1-yuval.shaia@oracle.com/



Hi,

This series failed the docker-mingw@fedora build test. Please find the testing commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
time make docker-test-mingw@fedora SHOW_ENV=1 J=14
=== TEST SCRIPT END ===

  CC      x86_64-softmmu/exec.o
In file included from /tmp/qemu-test/src/hw/rdma/vmw/pvrdma.h:26,
                 from /tmp/qemu-test/src/monitor.c:87:
/tmp/qemu-test/src/hw/rdma/vmw/../rdma_backend_defs.h:21:10: fatal error: infiniband/verbs.h: No such file or directory
 #include <infiniband/verbs.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
---
  CC      x86_64-softmmu/memory.o
In file included from /tmp/qemu-test/src/hw/rdma/vmw/pvrdma.h:26,
                 from /tmp/qemu-test/src/monitor.c:87:
/tmp/qemu-test/src/hw/rdma/vmw/../rdma_backend_defs.h:21:10: fatal error: infiniband/verbs.h: No such file or directory
 #include <infiniband/verbs.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.


The full log is available at
http://patchew.org/logs/20190131130850.6850-1-yuval.shaia@oracle.com/testing.docker-mingw@fedora/?type=message.
---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@redhat.com