IB/hfi1: Performance improvements for 4.16
Status from this message: Applied to for-next, thanks
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | IB/hfi1: Remove dependence on qp->s_hdrwordsdrivers/ drivers/ drivers/ +7 more | +61 | 0 replies | |
| 2/6 | IB/hfi1: Compute BTH only for RDMA_WRITE_LAST/SEND_LAST packetdrivers/ drivers/ drivers/ +4 more | +10 | 0 replies | |
| 3/6 | IB/hfi1: Optimize packet type comparison using 9B and bypass code pathsdrivers/ drivers/ drivers/ +2 more | +18 | 1 reply | |
| 4/6 | IB/hfi1: Look up ibport using a pointer in receive pathdrivers/ drivers/ drivers/ | +30 | 0 replies | |
| 5/6 | IB/hfi1: Remove unnecessary fecn and becn fieldsdrivers/ drivers/ drivers/ +4 more | +24 | 0 replies | |
| 6/6 | IB/hfi1: Optimize process_receive_ib()drivers/ drivers/ | +17 | 0 replies |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Don Hiatt | Mike Marciniszyn |
|---|---|---|
| 1/6 | R-b | |
| 2/6 | R-b | |
| 3/6 | R-b | R-b |
| 4/6 | R-b | |
| 5/6 | R-b | |
| 6/6 | R-b | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH for-next 0/6] IB/hfi1: Performance improvements for 4.16
Hi Jason and Doug,
Here are a few patches that provide performance optimizations in our driver.
This is a resubmit of my previous patch set [1] broken up into smaller logically grouped patch sets.
As always my GitHub had these in-tree for context:
https://github.com/ddalessa/kernel/tree/for-4.16
[1] https://www.spinics.net/lists/linux-rdma/msg60011.html
---
Mitko Haralanov (1):
IB/hfi1: Remove dependence on qp->s_hdrwords
Sebastian Sanchez (5):
IB/hfi1: Compute BTH only for RDMA_WRITE_LAST/SEND_LAST packet IB/hfi1: Optimize packet type comparison using 9B and bypass code paths IB/hfi1: Look up ibport using a pointer in receive path IB/hfi1: Remove unnecessary fecn and becn fields
IB/hfi1: Optimize process_receive_ib()
drivers/infiniband/hw/hfi1/driver.c | 43 +++++++++++------------- drivers/infiniband/hw/hfi1/hfi.h | 18 ++++------ drivers/infiniband/hw/hfi1/iowait.h | 9 +++++ drivers/infiniband/hw/hfi1/qp.c | 4 +- drivers/infiniband/hw/hfi1/qp.h | 13 +++++++ drivers/infiniband/hw/hfi1/rc.c | 51 ++++++++++++++--------------- drivers/infiniband/hw/hfi1/ruc.c | 42 +++++++++--------------- drivers/infiniband/hw/hfi1/trace.c | 8 ++--- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 16 +++++---- drivers/infiniband/hw/hfi1/trace_rx.h | 28 ++++++---------- drivers/infiniband/hw/hfi1/uc.c | 9 +---- drivers/infiniband/hw/hfi1/ud.c | 30 +++++++---------- drivers/infiniband/hw/hfi1/verbs.c | 10 +++--- drivers/infiniband/hw/hfi1/verbs.h | 19 +++-------- drivers/infiniband/hw/hfi1/verbs_txreq.h | 7 ++++ drivers/infiniband/hw/qib/qib_rc.c | 3 +- drivers/infiniband/hw/qib/qib_uc.c | 3 +- drivers/infiniband/hw/qib/qib_ud.c | 3 +- include/rdma/ib_hdrs.h | 19 +++++++---- 19 files changed, 160 insertions(+), 175 deletions(-)
--
-Denny
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html