Re: [PATCH rdma-next 0/8] RDMA: Extend packet pacing support to UD and UC QPs

From: Leon Romanovsky

Date: Thu Jun 11 2026 - 07:08:51 EST



On Sun, 24 May 2026 18:38:01 +0300, Edward Srouji wrote:
> The primary goal of this series is to extend mlx5 packet pacing (rate
> limit) beyond raw packet QPs to cover UD and UC QPs while keeping the
> IB core free of vendor-specific policy for non-standard modify
> attributes.
>
> Today, IB_QP_RATE_LIMIT is restricted by the IB core qp_state_table
> to RC QPs only. It is also the only non-standard modify QP attribute,
> but as rate limit support expands across vendors, and as additional
> non-standard attributes are likely to follow, centralizing such policy
> in the core becomes impractical. Each driver is better positioned to
> enforce its own supported QP types and transitions over non-standard
> attributes. The series therefore removes IB_QP_RATE_LIMIT from the
> qp_state_table and modifies the affected vendor drivers to validate the
> attribute locally, preserving their existing behavior.
>
> [...]

Applied, thanks!

[1/8] net/mlx5: Add UD and UC packet pacing caps
https://git.kernel.org/rdma/rdma/c/a7b8dac8881dc6
[2/8] RDMA/mlx5: Refactor raw packet QP rate limit handling
https://git.kernel.org/rdma/rdma/c/e1008f19fa977d
[3/8] RDMA/mlx5: Add support for rate limit in UD and UC QPs
https://git.kernel.org/rdma/rdma/c/29e0a014ddfbdb
[4/8] RDMA/mlx5: Support deferred rate limit configuration
https://git.kernel.org/rdma/rdma/c/915bbc8578e3f7
[5/8] RDMA/mlx5: Report packet pacing capabilities when querying device
https://git.kernel.org/rdma/rdma/c/1f307090e95750
[6/8] RDMA/bnxt_re: Validate rate limit attribute in modify QP
https://git.kernel.org/rdma/rdma/c/8cca27313636c3
[7/8] RDMA/ionic: Validate rate limit attribute in modify QP
https://git.kernel.org/rdma/rdma/c/c2cd90ab881c69
[8/8] IB/core: Delegate IB_QP_RATE_LIMIT validation to drivers
https://git.kernel.org/rdma/rdma/c/8b0c66fa058b34

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