This series from Moni enhanced the ODP functionality in the user space area as follows: - It reports ODP related capabilities on XRC and SRQ. - It handles some page fault flow in the mlx5 driver. The relevant man pages and example code were updated to demonstrate the usage. The matching kernel part was already merged into 'for-next'. PR was sent: https://github.com/linux-rdma/rdma-core/pull/474 Moni Shoua (6): verbs: Add xrc_odp_caps field to response of query_device verbs: Add SRQ as ODP capability support mlx5: Introduce a wait queue for SRQ WQEs mlx5: Handle ODP fault completion in SRQ verbs: Add option to register ODP MR in ibv_srq_pingpong verbs: Add option to register ODP MR in ibv_xsrq_pingpong libibverbs/cmd.c | 9 +++ libibverbs/examples/devinfo.c | 12 ++- libibverbs/examples/srq_pingpong.c | 30 ++++++- libibverbs/examples/xsrq_pingpong.c | 29 ++++++- libibverbs/man/ibv_query_device_ex.3 | 2 + libibverbs/verbs.h | 2 + providers/mlx5/cq.c | 33 ++++++-- providers/mlx5/mlx5.h | 18 ++++- providers/mlx5/mlx5dv.h | 4 + providers/mlx5/srq.c | 152 +++++++++++++++++++++++++++++++---- providers/mlx5/verbs.c | 33 +++++--- 11 files changed, 288 insertions(+), 36 deletions(-) -- 1.8.3.1