net/mlx5: HWS, Enable IPSec hardware offload in legacy mode
authorLama Kayal <lkayal@nvidia.com>
Wed, 16 Jul 2025 14:17:47 +0000 (17:17 +0300)
committerJakub Kicinski <kuba@kernel.org>
Fri, 18 Jul 2025 01:53:07 +0000 (18:53 -0700)
commit159846ffbaf5e723b4eafdf6f951028cfda61601
tree8e925503ecffb14e3a8fba5c45332050f7ad20f0
parent2b0ba7b5b010455c4e43ab557860f8b1089e7424
net/mlx5: HWS, Enable IPSec hardware offload in legacy mode

IPSec hardware offload in legacy mode should not be affected by the
steering mode, hence it should also work properly with hmfs mode.

Remove steering mode validation when calculating the cap for packet
offload, this will also enable the missing cap MLX5_IPSEC_CAP_PRIO
needed for crypto offload.

Signed-off-by: Lama Kayal <lkayal@nvidia.com>
Reviewed-by: Jianbo Liu <jianbol@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Link: https://patch.msgid.link/1752675472-201445-2-git-send-email-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c