net/mlx5e: Create hardware IPsec packet offload objects
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 2 Dec 2022 20:10:31 +0000 (22:10 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Tue, 6 Dec 2022 13:02:24 +0000 (14:02 +0100)
commit8d15f364d5d39956fd6bb848ad7732e077616c9a
treebd14995da02dc5b0aeda55cd387448ba30ea8a46
parent8518d05b8f9add527041edd2f12ffc841866b01a
net/mlx5e: Create hardware IPsec packet offload objects

Create initial hardware IPsec packet offload object and connect it
to advanced steering operation (ASO) context and queue, so the data
path can communicate with the stack.

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