This series continues adding support for verbs into rdmavt. This brings in completion queue, queue pair, and post send/recv functionality. It also introduces event tracing and moves some more of the hfi1/qib registration functionality. his patch set applies on top of the v2 "Start to rely on rdmavt for qp support" series previously submitted. Changes since v1: Conflict resolution after rebase onto Doug's k.o/for-4.5 --- Dennis Dalessandro (8): IB/rdmavt: Add completion queue functions IB/rdmavt: Add post send to rdmavt IB/rdmavt: Add support for tracing events IB/rdmavt: Add modify qp IB/rdmavt: Add destroy qp verb IB/rdmavt: Add post receive to rdmavt IB/rdmavt: Add multicast functions IB/rdmavt: Add misc dev register functionality drivers/infiniband/sw/rdmavt/Makefile | 5 drivers/infiniband/sw/rdmavt/cq.c | 445 +++++++++++++++++++ drivers/infiniband/sw/rdmavt/cq.h | 4 drivers/infiniband/sw/rdmavt/mcast.c | 335 ++++++++++++++- drivers/infiniband/sw/rdmavt/mcast.h | 2 drivers/infiniband/sw/rdmavt/qp.c | 760 ++++++++++++++++++++++++++++++++- drivers/infiniband/sw/rdmavt/trace.c | 49 ++ drivers/infiniband/sw/rdmavt/trace.h | 117 +++++ drivers/infiniband/sw/rdmavt/vt.c | 60 +++ include/rdma/rdma_vt.h | 66 +++ include/rdma/rdmavt_cq.h | 99 ++++ include/rdma/rdmavt_mr.h | 9 include/rdma/rdmavt_qp.h | 66 +++ 13 files changed, 1974 insertions(+), 43 deletions(-) create mode 100644 drivers/infiniband/sw/rdmavt/trace.c create mode 100644 drivers/infiniband/sw/rdmavt/trace.h create mode 100644 include/rdma/rdmavt_cq.h -- -Denny -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html