mbox series

[for-next,v5,0/4] rxe: API extensions

Message ID 20200918212557.5446-1-rpearson@hpe.com (mailing list archive)
Headers show
Series rxe: API extensions | expand

Message

Bob Pearson Sept. 18, 2020, 9:25 p.m. UTC
This patch series implements the user space changes matching the v5 kernel
extensions.

It is an extension of an earlier patch set (v4) that implemented memory
windows.

The current set (v5) also implements:
	ibv_device_query_ex
	ibv_create_cq_ex
	ibv_create_qp_ex

Bob Pearson (4):
  rdma-core/providers/rxe: Implement MW commands
  rxe: added extended query device verb
  rxe: added support for extended CQ operations
  rxe: added support for extended QP operations

 kernel-headers/rdma/rdma_user_rxe.h |  68 ++-
 providers/rxe/CMakeLists.txt        |   5 +
 providers/rxe/rxe-abi.h             |  16 +-
 providers/rxe/rxe.c                 | 624 ++++-----------------
 providers/rxe/rxe.h                 |  98 +++-
 providers/rxe/rxe_cq.c              | 449 +++++++++++++++
 providers/rxe/rxe_dev.c             | 146 +++++
 providers/rxe/rxe_mw.c              | 149 +++++
 providers/rxe/rxe_qp.c              | 810 ++++++++++++++++++++++++++++
 providers/rxe/rxe_queue.h           |  42 +-
 providers/rxe/rxe_sq.c              | 319 +++++++++++
 11 files changed, 2198 insertions(+), 528 deletions(-)
 create mode 100644 providers/rxe/rxe_cq.c
 create mode 100644 providers/rxe/rxe_dev.c
 create mode 100644 providers/rxe/rxe_mw.c
 create mode 100644 providers/rxe/rxe_qp.c
 create mode 100644 providers/rxe/rxe_sq.c