linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH rdma-core 00/12] Add XRCD and SRQ support to pyverbs
@ 2019-09-09  9:07 Noa Osherovich
  2019-09-09  9:07 ` [PATCH rdma-core 01/12] pyverbs: Fix WC creation process Noa Osherovich
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Noa Osherovich @ 2019-09-09  9:07 UTC (permalink / raw)
  To: dledford, jgg, leonro; +Cc: linux-rdma, Noa Osherovich

The following patches provide support for XRCD and SRQ objects in
pyverbs, including a documentation update, to demonstrate a basic
usage, and a test using these objects.
Preceding this support are a few fixes found on the way: wrong
assignments fixes and cleanup of redundant enum entries.

Maxim Chicherin (12):
  pyverbs: Fix WC creation process
  pyverbs: Fix CQ and PD assignment in QPAttr
  pyverbs: Remove TM enums
  pyverbs: Introducing XRCD class
  pyverbs: Introducing SRQ class
  pyverbs: Support XRC QPs when modifying QP states
  pyverbs: Add XRC to ODPCaps
  Documentation: Document creation of XRCD and SRQ
  tests: Add missing constant in UDResources
  tests: Fixes to to_rts() in RCResources
  tests: Add XRCResources class
  tests: Add XRC ODP test case

 Documentation/pyverbs.md     |  51 ++++++++++
 pyverbs/CMakeLists.txt       |   2 +
 pyverbs/cq.pxd               |   2 +
 pyverbs/cq.pyx               |  47 +++++++---
 pyverbs/device.pxd           |   5 +
 pyverbs/device.pyx           |  49 +++++++++-
 pyverbs/libibverbs.pxd       |  52 ++++++++++-
 pyverbs/libibverbs_enums.pxd |  30 +-----
 pyverbs/pd.pxd               |   1 +
 pyverbs/pd.pyx               |   6 +-
 pyverbs/qp.pxd               |   4 +
 pyverbs/qp.pyx               |  91 ++++++++++++++----
 pyverbs/srq.pxd              |  24 +++++
 pyverbs/srq.pyx              | 176 +++++++++++++++++++++++++++++++++++
 pyverbs/xrcd.pxd             |  17 ++++
 pyverbs/xrcd.pyx             |  91 ++++++++++++++++++
 tests/base.py                | 160 ++++++++++++++++++++++++++-----
 tests/test_cq.py             |   2 -
 tests/test_odp.py            |  32 +++++--
 tests/utils.py               |  48 +++++++++-
 20 files changed, 791 insertions(+), 99 deletions(-)
 mode change 100644 => 100755 Documentation/pyverbs.md
 mode change 100644 => 100755 pyverbs/CMakeLists.txt
 mode change 100644 => 100755 pyverbs/cq.pyx
 mode change 100644 => 100755 pyverbs/device.pxd
 mode change 100644 => 100755 pyverbs/device.pyx
 mode change 100644 => 100755 pyverbs/libibverbs.pxd
 mode change 100644 => 100755 pyverbs/libibverbs_enums.pxd
 mode change 100644 => 100755 pyverbs/qp.pyx
 create mode 100755 pyverbs/srq.pxd
 create mode 100755 pyverbs/srq.pyx
 create mode 100755 pyverbs/xrcd.pxd
 create mode 100755 pyverbs/xrcd.pyx
 mode change 100644 => 100755 tests/base.py
 mode change 100644 => 100755 tests/test_odp.py
 mode change 100644 => 100755 tests/utils.py

-- 
2.21.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-09-09  9:07 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-09  9:07 [PATCH rdma-core 00/12] Add XRCD and SRQ support to pyverbs Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 01/12] pyverbs: Fix WC creation process Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 02/12] pyverbs: Fix CQ and PD assignment in QPAttr Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 03/12] pyverbs: Remove TM enums Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 04/12] pyverbs: Introducing XRCD class Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 05/12] pyverbs: Introducing SRQ class Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 06/12] pyverbs: Support XRC QPs when modifying QP states Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 07/12] pyverbs: Add XRC to ODPCaps Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 08/12] Documentation: Document creation of XRCD and SRQ Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 09/12] tests: Add missing constant in UDResources Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 10/12] tests: Fixes to to_rts() in RCResources Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 11/12] tests: Add XRCResources class Noa Osherovich
2019-09-09  9:07 ` [PATCH rdma-core 12/12] tests: Add XRC ODP test case Noa Osherovich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).