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: sta...@dpdk.org > > Signed-off-by: Gregory Etelson <getel...@nvidia.com> > Acked-by: Dariusz Sosnowski <dsosnow...@nvidia.com>
Applied with commit log reworded to mention "async template" Vs "sync non-template", thanks.