mbox series

[rdma-core,0/6] pyverbs: Add completions support

Message ID 20190324141040.22204-1-noaos@mellanox.com (mailing list archive)
Headers show
Series pyverbs: Add completions support | expand

Message

Noa Osherovich March 24, 2019, 2:10 p.m. UTC
The following patches enable creating completions queues and related
objects such as completion channel in pyverbs. These patches have
matching unit-tests patches.
The series also includes an update to pyverbs' documentation and a patch
to fix pylint issues.


Noa Osherovich (6):
  pyverbs: Introducing completions related classes
  pyverbs: Add unittests for completion-related classes
  pyverbs: Introducing extended completions related classes
  pyverbs: Add unittests for extended completion-related classes
  Documentation: Document creation of CQs using pyverbs
  pyverbs/tests: Pylint fixes

 Documentation/pyverbs.md     |  56 ++++
 pyverbs/CMakeLists.txt       |   2 +
 pyverbs/cq.pxd               |  32 +++
 pyverbs/cq.pyx               | 532 +++++++++++++++++++++++++++++++++++
 pyverbs/device.pxd           |   2 +
 pyverbs/device.pyx           |  13 +-
 pyverbs/libibverbs.pxd       |  86 ++++++
 pyverbs/libibverbs_enums.pxd |  31 +-
 pyverbs/tests/cq.py          | 209 ++++++++++++++
 pyverbs/tests/device.py      | 110 +++++---
 pyverbs/tests/mr.py          |  92 +++---
 pyverbs/tests/pd.py          |  23 +-
 pyverbs/tests/utils.py       |  32 ++-
 13 files changed, 1127 insertions(+), 93 deletions(-)
 create mode 100644 pyverbs/cq.pxd
 create mode 100644 pyverbs/cq.pyx
 create mode 100644 pyverbs/tests/cq.py

Comments

Leon Romanovsky March 31, 2019, 12:01 p.m. UTC | #1
On Sun, Mar 24, 2019 at 04:10:34PM +0200, Noa Osherovich wrote:
> The following patches enable creating completions queues and related
> objects such as completion channel in pyverbs. These patches have
> matching unit-tests patches.
> The series also includes an update to pyverbs' documentation and a patch
> to fix pylint issues.
>
>
> Noa Osherovich (6):
>   pyverbs: Introducing completions related classes
>   pyverbs: Add unittests for completion-related classes
>   pyverbs: Introducing extended completions related classes
>   pyverbs: Add unittests for extended completion-related classes
>   Documentation: Document creation of CQs using pyverbs
>   pyverbs/tests: Pylint fixes
>
>  Documentation/pyverbs.md     |  56 ++++
>  pyverbs/CMakeLists.txt       |   2 +
>  pyverbs/cq.pxd               |  32 +++
>  pyverbs/cq.pyx               | 532 +++++++++++++++++++++++++++++++++++
>  pyverbs/device.pxd           |   2 +
>  pyverbs/device.pyx           |  13 +-
>  pyverbs/libibverbs.pxd       |  86 ++++++
>  pyverbs/libibverbs_enums.pxd |  31 +-
>  pyverbs/tests/cq.py          | 209 ++++++++++++++
>  pyverbs/tests/device.py      | 110 +++++---
>  pyverbs/tests/mr.py          |  92 +++---
>  pyverbs/tests/pd.py          |  23 +-
>  pyverbs/tests/utils.py       |  32 ++-
>  13 files changed, 1127 insertions(+), 93 deletions(-)
>  create mode 100644 pyverbs/cq.pxd
>  create mode 100644 pyverbs/cq.pyx
>  create mode 100644 pyverbs/tests/cq.py
>

Thanks, applied.