mbox series

[for-rc,v2,0/4] RDMA/rxe: Cleanup retransmit and rnr retry

Message ID 20220514030435.91155-1-rpearsonhpe@gmail.com (mailing list archive)
Headers show
Series RDMA/rxe: Cleanup retransmit and rnr retry | expand

Message

Bob Pearson May 14, 2022, 3:04 a.m. UTC
This series of patches makes some minor cleanups of retry related
code in rdma_rxe. It fixes incorrect behavior in rnr retry and
reduces the number of spurious retransmit retry events.

Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
---
v2
  The 3/4 patch was previously submitted alone and is now modified to
  respond to suggestions made by Tom Talpey.

  The other 3 patches are newly added.

Bob Pearson (4):
  RDMA/rxe: Rename qp->qp_timeout_jiffies
  RDMA/rxe: Add a pkt->mask bit for ack_req
  RDMA/rxe: Fix rnr retry behavior
  RDMA/rxe: Reduce spurious retransmit timeouts

 drivers/infiniband/sw/rxe/rxe_comp.c   | 58 ++++++++++++++++++--------
 drivers/infiniband/sw/rxe/rxe_opcode.h |  1 +
 drivers/infiniband/sw/rxe/rxe_qp.c     |  9 ++--
 drivers/infiniband/sw/rxe/rxe_req.c    | 51 ++++++++++++++++++----
 drivers/infiniband/sw/rxe/rxe_verbs.h  |  8 ++--
 5 files changed, 94 insertions(+), 33 deletions(-)


base-commit: c5eb0a61238dd6faf37f58c9ce61c9980aaffd7a