]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: fs, refactor software deletion rule
authorMark Bloch <mbloch@nvidia.com>
Tue, 15 Mar 2022 10:44:14 +0000 (10:44 +0000)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 3 May 2022 04:21:14 +0000 (21:21 -0700)
commitead6b425c61503dd983e4b97748a3b3d7b691fb4
tree193df004c847858741f6490bfd3f2f07aa5f2efd
parent0886df199b845bfb4a42897300b6669ab0dd91ae
net/mlx5: fs, refactor software deletion rule

When deleting a rule make sure that for every type dests_size is
decreased only once and no other logic is executed.

Without this dests_size might be decreased twice when dests_size == 1
so the if for that type won't be entered and if action has
MLX5_FLOW_CONTEXT_ACTION_FWD_DEST set dests_size will be decreased again.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Maor Gottlieb <maorg@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c