Support UDP encapsulation in packet offload mode
Status from this message: This series was applied to netdev/net-next.git (main)
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 All 4 applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | net/mlx5: Add relevant capabilities bits to support NAT-Tinclude/ | +5 | 0 replies | Applied |
| 2/4 | net/mlx5e: Check for IPsec NAT-T supportdrivers/ drivers/ | +7 | 0 replies | Applied |
| 3/4 | net/mlx5e: Support IPsec NAT-T functionalitydrivers/ drivers/ drivers/ | +81 | 0 replies | Applied |
| 4/4 | xfrm: Support UDP encapsulation in packet offload modenet/ | +7 | 4 replies | Applied |
Reviews trailers per patch
1 of 4 patches has a Reviewed-by or Acked-by.
| Patch | Steffen Klassert |
|---|---|
| 1/4 | |
| 2/4 | |
| 3/4 | |
| 4/4 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH net-next 0/4] Support UDP encapsulation in packet offload mode
From: Leon Romanovsky <[email protected]>
Hi,
As was raised by Ilia in this thread [1], the ESP over UDP feature is supported in packet offload mode. So comes this series, which adds relevant bits to the mlx5 driver and opens XFRM core code to accept such configuration.
NAT-T is part of IKEv2 and strongswan uses it automatically [2].
[1] https://lore.kernel.org/all/[email protected]
[2] https://wiki.strongswan.org/projects/1/wiki/NatTraversal
Leon Romanovsky (4):
net/mlx5: Add relevant capabilities bits to support NAT-T net/mlx5e: Check for IPsec NAT-T support net/mlx5e: Support IPsec NAT-T functionality
xfrm: Support UDP encapsulation in packet offload mode
.../mellanox/mlx5/core/en_accel/ipsec.c | 27 +++++++- .../mellanox/mlx5/core/en_accel/ipsec.h | 12 +++- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 61 ++++++++++++++----- .../mlx5/core/en_accel/ipsec_offload.c | 6 ++ include/linux/mlx5/mlx5_ifc.h | 7 ++- net/xfrm/xfrm_device.c | 13 ++-- 6 files changed, 100 insertions(+), 26 deletions(-)
Signature · 1 line
2.41.0