OSDN Git Service

net/mlx5e: Create Advanced Steering Operation object for IPsec
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 2 Dec 2022 20:10:30 +0000 (22:10 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Tue, 6 Dec 2022 13:01:25 +0000 (14:01 +0100)
commit8518d05b8f9add527041edd2f12ffc841866b01a
treedde7b35e1618b0cd7b0da4485962a5d0d3aafc25
parentc7049ca6213732e5d511a4b8d6fdabea4c3b4811
net/mlx5e: Create Advanced Steering Operation object for IPsec

Setup the ASO (Advanced Steering Operation) object that is needed
for IPsec to interact with SW stack about various fast changing
events: replay window, lifetime limits,  e.t.c

Reviewed-by: Raed Salem <raeds@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.h
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