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@xxxxxxxxx> --- 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 -- 2.34.1