This series adds support for RNR retry counter on SRD QPs through the modify QP verb. As the SRD QP state machine is no longer identical to the one of UD QPs, an SRD state machine is added to the driver. PR was sent: https://github.com/linux-rdma/rdma-core/pull/799 Regards, Gal Gal Pressman (4): RDMA/efa: Add a generic capability check helper RDMA/efa: Be consistent with modify QP bitmask RDMA/efa: Introduce SRD QP state machine RDMA/efa: Introduce SRD RNR retry .../infiniband/hw/efa/efa_admin_cmds_defs.h | 39 +++-- drivers/infiniband/hw/efa/efa_com_cmd.c | 2 + drivers/infiniband/hw/efa/efa_com_cmd.h | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 161 ++++++++++++++++-- include/uapi/rdma/efa-abi.h | 3 +- 5 files changed, 175 insertions(+), 32 deletions(-) base-commit: 8b603d0715a372f5827d3a6b19d9568bf854b687 -- 2.27.0