[PATCH 22.11] net/mlx5: fix Tx metadata pattern template mismatch
Luca Boccassi
luca.boccassi at gmail.com
Thu Nov 20 13:41:28 CET 2025
On Thu, 20 Nov 2025 at 10:48, Shani Peretz <shperetz at nvidia.com> wrote:
>
> When representor matching is disabled with dv_xmeta_en=4, the Tx metadata
> copy flows use SQ (send queue) pattern matching, but the pattern template
> was still configured to use ETH match-all pattern. This mismatch causes
> hardware to reject the flows with error CQEs during port configuration.
>
> This patch fixes the issue by using SQ-based pattern template
> (flow_hw_create_tx_repr_sq_pattern_tmpl) instead of the ETH match-all
> template (flow_hw_create_tx_default_mreg_copy_pattern_template).
>
> Fixes: 593fb3fdfa10 ("net/mlx5: fix multi process Tx default rules")
>
> Signed-off-by: Shani Peretz <shperetz at nvidia.com>
> Acked-by: Dariusz Sosnowski <dsosnowski at nvidia.com>
> ---
> drivers/net/mlx5/mlx5_flow_hw.c | 42 +--------------------------------
> 1 file changed, 1 insertion(+), 41 deletions(-)
Hi, thanks for the patch, unfortunately this does not apply, neither
on https://git.dpdk.org/dpdk-stable/log/?h=22.11 nor on
https://github.com/bluca/dpdk-stable/tree/22.11
How was this tested?
More information about the stable
mailing list