Re: [PATCH rdma-rc] RDMA/irdma: Do not move a fresh RoCE QP to ERROR on RESET

From: Leon Romanovsky

Date: Wed Sep 30 2026 - 10:05:49 EST



On Wed, 30 Sep 2026 14:51:42 +0700, Nguyễn Văn Cao Nguyên wrote:
> irdma_modify_qp_roce() handles IB_QPS_RESET like IB_QPS_ERR and moves
> the QP to ERROR. On a QP that was never moved to INIT, this makes the
> following RESET->INIT fail with -EINVAL, while ibv_query_qp() still
> reports RESET.
>
> RESET->RESET is a valid transition. The Mooncake transfer engine
> resets every new QP before INIT, so it cannot connect over an E810,
> while mlx5 accepts the same sequence:
>
> [...]

Applied, thanks!

[1/1] RDMA/irdma: Do not move a fresh RoCE QP to ERROR on RESET
https://git.kernel.org/rdma/rdma/c/6de34bfb56ad8c

Best regards,
--
Leon Romanovsky <leon@xxxxxxxxxx>