mbox series

[v2,for-next,0/3] IB/hfi1: Perf updates and clean up

Message ID 20180910164804.15907.64096.stgit@scvm10.sc.intel.com (mailing list archive)
Headers show
Series IB/hfi1: Perf updates and clean up | expand

Message

Dennis Dalessandro Sept. 10, 2018, 4:49 p.m. UTC
Hi Doug and Jason,

Here we have 3 performance improvement patches. One has to do with scheduling vs
posting a send from Mike, and the other two have to do with completion queues.
Actually the last patch isn't so much performance as a clean up based on
review feedback from Jason to a patch from Sebastian a while back.

---
Changes since v1: Shuffled the order

---

Kamenee Arumugam (1):
      IB/hfi1: Move rvt_cq_wc struct into uapi directory

Michael J. Ruhl (1):
      IB/{hfi1,qib,rdmavt}: Schedule multi RC/UC packets instead of posting

Sebastian Sanchez (1):
      IB/{hfi1,rdmavt,qib}: Fit completions into single aligned cache-line


 drivers/infiniband/hw/hfi1/qp.c         |   44 +++++-
 drivers/infiniband/hw/hfi1/rc.c         |    2 
 drivers/infiniband/hw/hfi1/ruc.c        |    2 
 drivers/infiniband/hw/hfi1/uc.c         |    2 
 drivers/infiniband/hw/hfi1/ud.c         |    4 -
 drivers/infiniband/hw/hfi1/verbs.h      |    3 
 drivers/infiniband/hw/qib/qib_qp.c      |   17 +-
 drivers/infiniband/hw/qib/qib_rc.c      |    2 
 drivers/infiniband/hw/qib/qib_ruc.c     |    2 
 drivers/infiniband/hw/qib/qib_uc.c      |    2 
 drivers/infiniband/hw/qib/qib_ud.c      |    4 -
 drivers/infiniband/hw/qib/qib_verbs.h   |    3 
 drivers/infiniband/sw/rdmavt/cq.c       |  223 ++++++++++++++++++++-----------
 drivers/infiniband/sw/rdmavt/qp.c       |   20 ++-
 drivers/infiniband/sw/rdmavt/trace_cq.h |    6 -
 include/rdma/rdma_vt.h                  |   10 +
 include/rdma/rdmavt_cq.h                |   37 ++++-
 include/rdma/rdmavt_qp.h                |    2 
 include/uapi/rdma/rvt-abi.h             |   74 ++++++++++
 19 files changed, 330 insertions(+), 129 deletions(-)
 create mode 100644 include/uapi/rdma/rvt-abi.h

--
-Denny