25/06/2025 11:43, Gregory Etelson:
> The MLX5 PMD keeps non-essential flow data in an auxiliary structure
> to reduce flow L1 cache usage.
>
> The auxiliary data location differs in HWS and non-template flows.
>
> The PMD tried to fetch HWS flow table from a non-template flow object
> and accessed stale memory address.
>
> The patch separates the `mlx5_flow_hw_aux()` implementation for HWS
> and non-template flows
>
> Fixes: 27d171b88031 ("net/mlx5: abstract flow action and enable reconfigure")
> Cc: [email protected]
>
> Signed-off-by: Gregory Etelson <[email protected]>
> Acked-by: Dariusz Sosnowski <[email protected]>
Applied with commit log reworded to mention "async template" Vs "sync
non-template", thanks.