[PATCH rdma-core 0/7] pyverbs/mlx5: Support mlx5 CQ and QP

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

 



This series adds the needed infrastructure to pyverbs to allow users
to create mlx5 CQ and QP.

Tests using the extended CQ were added as well.

Noa Osherovich (7):
  pyverbs: Allow QP creation by provider
  pyverbs/mlx5: Add support for mlx5 QP
  pyverbs: Add default values for CQ creation
  pyverbs: Add support for provider extended CQ
  pyverbs/mlx5: Add support for mlx5 CQ
  Documentation: Add mlx5 provider to documentation
  tests: Add traffic tests using extended CQ

 Documentation/pyverbs.md                | 105 +++++++++
 pyverbs/cq.pyx                          |  14 +-
 pyverbs/libibverbs_enums.pxd            |   3 +
 pyverbs/providers/mlx5/libmlx5.pxd      |  24 ++
 pyverbs/providers/mlx5/mlx5dv.pxd       |  18 ++
 pyverbs/providers/mlx5/mlx5dv.pyx       | 295 +++++++++++++++++++++++-
 pyverbs/providers/mlx5/mlx5dv_enums.pxd |  30 +++
 pyverbs/qp.pyx                          |   7 +-
 tests/CMakeLists.txt                    |   1 +
 tests/test_cqex.py                      |  75 ++++++
 tests/utils.py                          |  56 ++++-
 11 files changed, 609 insertions(+), 19 deletions(-)
 create mode 100644 tests/test_cqex.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