[PATCH rdma-core 0/8] pyverbs: Add support for the new post send API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following series adds pyverbs support for the new post send API.
The first 5 patches add unrelated but needed support (e.g. memory
window) and fixes for bugs that were found along the way.
These patches are followed by the feature itself, a documentation and
a test.

Noa Osherovich (8):
  pyverbs: Add support for memory window
  pyverbs: Add TSO support
  tests: Decrease maximal TSO header size
  tests: Use post_recv in the right place
  pyverbs: Expose MR's length property
  pyverbs: Introduce extended QP and new post send
  Documentation: Add extended QP to pyverbs's doc
  tests: Add test using the new post send API

 Documentation/pyverbs.md     |  24 +++
 pyverbs/base.pyx             |   8 +-
 pyverbs/libibverbs.pxd       |  48 +++++-
 pyverbs/libibverbs_enums.pxd |  14 ++
 pyverbs/mr.pxd               |   6 +
 pyverbs/mr.pyx               |  23 +++
 pyverbs/qp.pxd               |   6 +
 pyverbs/qp.pyx               | 154 +++++++++++++++++-
 pyverbs/wr.pxd               |   6 +
 pyverbs/wr.pyx               |  60 ++++++-
 tests/CMakeLists.txt         |   1 +
 tests/test_odp.py            |  13 +-
 tests/test_qpex.py           | 295 +++++++++++++++++++++++++++++++++++
 tests/utils.py               | 213 +++++++++++++++++++++----
 14 files changed, 817 insertions(+), 54 deletions(-)
 mode change 100755 => 100644 tests/CMakeLists.txt
 create mode 100644 tests/test_qpex.py

-- 
2.21.0





[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux