net/mlx5e: Refactor FTE setup code to be more clear
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 2 Dec 2022 20:10:33 +0000 (22:10 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Tue, 6 Dec 2022 13:03:56 +0000 (14:03 +0100)
commit35324bbb962e984fe58e783ccad20bcfccc65cba
tree8808b2148d5c9c9461fdf7d0e5c374a9ea7fc0a8
parent42ba0f9d4b3972bd9ca9c86f89d5ccc8dc5c58b6
net/mlx5e: Refactor FTE setup code to be more clear

The policy offload logic needs to set flow steering rule that match
on saddr and daddr too, so factor out this code to separate functions,
together with code alignment to netdev coding pattern of relying on
family type.

As part of this change, let's separate more logic from setup_fte_common
to make sure that the function names describe that is done in the
function better than general *common* name.

Reviewed-by: Raed Salem <raeds@nvidia.com>
Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c