diff options
| author | Shay Drory <shayd@nvidia.com> | 2026-05-31 14:39:51 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-06-04 03:42:21 +0300 |
| commit | 786b1d7486b0e635bd2466e466fd3e27796b8b42 (patch) | |
| tree | e011619bc4b5188b1a9347f00b745565ea9a76f0 /include/linux/timerqueue.h | |
| parent | 8698ddb07f874b01211885814c712b40563c9e95 (diff) | |
| download | linux-786b1d7486b0e635bd2466e466fd3e27796b8b42.tar.xz | |
net/mlx5e: TC, track peer flow slots with bitmap
With SD devices joining the LAG, peer flows are not created for all
devcom peers - SD devices skip peers that belong to a different SD
group. However, the delete path iterated all devcom peers
unconditionally, attempting to delete from slots that were never
populated.
Track which peer slots are populated using a bitmap in mlx5e_tc_flow.
The delete path now iterates only set bits, matching exactly the slots
that were set up during flow creation.
Signed-off-by: Shay Drory <shayd@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20260531113954.395443-12-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
