Hi Doug and Jason, Kaike is working on revamping the patches for TID RDMA. Here is the start of the groundwork. More will follow but wanted to start sending pieces out as they come in. --- Kaike Wan (3): IB/rdmavt: Rename check_send_wqe as setup_wqe IB/hfi1: Prepare resource waits for dual leg IB/hfi1: Add static trace for iowait drivers/infiniband/hw/hfi1/Makefile | 1 drivers/infiniband/hw/hfi1/iowait.c | 136 +++++++++++++++++ drivers/infiniband/hw/hfi1/iowait.h | 233 +++++++++++++++++++---------- drivers/infiniband/hw/hfi1/qp.c | 78 +++++++--- drivers/infiniband/hw/hfi1/qp.h | 31 ++-- drivers/infiniband/hw/hfi1/ruc.c | 10 + drivers/infiniband/hw/hfi1/sdma.c | 52 ++---- drivers/infiniband/hw/hfi1/sdma.h | 8 - drivers/infiniband/hw/hfi1/trace.h | 3 drivers/infiniband/hw/hfi1/trace_iowait.h | 96 ++++++++++++ drivers/infiniband/hw/hfi1/user_sdma.c | 14 +- drivers/infiniband/hw/hfi1/verbs.c | 13 +- drivers/infiniband/hw/hfi1/verbs.h | 8 + drivers/infiniband/hw/hfi1/verbs_txreq.h | 11 - drivers/infiniband/hw/hfi1/vnic_sdma.c | 21 +-- drivers/infiniband/hw/qib/qib_verbs.c | 11 + drivers/infiniband/hw/qib/qib_verbs.h | 6 - drivers/infiniband/sw/rdmavt/qp.c | 28 ++- include/rdma/rdma_vt.h | 17 +- 19 files changed, 567 insertions(+), 210 deletions(-) create mode 100644 drivers/infiniband/hw/hfi1/iowait.c create mode 100644 drivers/infiniband/hw/hfi1/trace_iowait.h -- -Denny