Re: [PATCH rdma-next 0/8] RDMA: Extend packet pacing support to UD and UC QPs
From: Leon Romanovsky <leon@kernel.org>
Date: 2026-06-11 11:06:16
Also in:
linux-rdma, lkml
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 [off-list ref]