net/mlx5e: Create symmetric IPsec RX and TX flow steering structs
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 2 Dec 2022 20:10:27 +0000 (22:10 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Tue, 6 Dec 2022 12:58:00 +0000 (13:58 +0100)
commit9e5286dcbbbc47b4666df1733590260ac0b475af
treea0d79fe25dd6ef9d538811cc91af1df1fe06127b
parente3840530b4c8d0964f8757f2cffbbce5741ad327
net/mlx5e: Create symmetric IPsec RX and TX flow steering structs

Remove AF family obfuscation by creating symmetric structs for RX and
TX IPsec flow steering chains. This simplifies to us low level IPsec
FS creation logic without need to dig into multiple levels of structs.

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.h
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c