diff options
| author | Alexandre Cassen <acassen@corp.free.fr> | 2026-10-12 12:05:53 +0200 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2026-10-20 13:01:26 +0200 |
| commit | d730ca15cf3e4806e38fa8fc6f2af8d7405ef2a4 (patch) | |
| tree | 9124167e877fe447acfd2b5ca994198dbb3ac9c3 /tools/perf/scripts/python/stackcollapse.py | |
| parent | fece8420e76fe53ee84f0439f18d026b4c7641da (diff) | |
net/mlx5: HWS, fix reformat pool creation race
mlx5_fs_get_pr_encap_pool() inserts a new pool when the lookup misses.
Two callers allocating the first reformat of a size at once both
create one and the second fails with -EBUSY. TC serializes these
allocations under encap_tbl_lock while RDMA flow actions on the FDB
don't.
Sashiko AI review of an earlier series spotted this issue.
Tested for regressions on ConnectX-7 with firmware 28.48.1000.
Fixes: aecd9d1020e3 ("net/mlx5: fs, add HWS packet reformat API function")
Reviewed-by: Moshe Shemesh <moshe@nvidia.com>
Signed-off-by: Alexandre Cassen <acassen@corp.free.fr>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20261012100555.1317878-2-acassen@corp.free.fr
Acked-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
