net/mlx5e: IPsec: Add TX steering rule per IPsec state
authorHuy Nguyen <huyn@mellanox.com>
Sat, 6 Jun 2020 01:17:51 +0000 (20:17 -0500)
committerSaeed Mahameed <saeedm@nvidia.com>
Mon, 12 Oct 2020 22:37:45 +0000 (15:37 -0700)
commit9b9d454ddbf0c41391ed68ea82bc3d8ff6a65074
treedee9b4b77ee6bb17a2edf59e7d8a52921d4fe222
parentee92e4f1f95eb7b8820299f10fc5fba16d85cece
net/mlx5e: IPsec: Add TX steering rule per IPsec state

Add new FTE in TX IPsec FT per IPsec state. It has the
same matching criteria as the RX steering rule.

The IPsec FT is created/destroyed when the first/last rule
is added/deleted respectively.

Signed-off-by: Huy Nguyen <huyn@mellanox.com>
Reviewed-by: Boris Pismenny <borisp@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
include/linux/mlx5/qp.h