3
0
Fork 0
forked from mirrors/linux
kernel/include/linux/mlx5
Leon Romanovsky c2bf84f1d1 net/mlx5e: Tidy up IPsec NAT-T SA discovery
IPsec NAT-T packets are UDP encapsulated packets over ESP normal ones.
In case they arrive to RX, the SPI and ESP are located in inner header,
while the check was performed on outer header instead.

That wrong check caused to the situation where received rekeying request
was missed and caused to rekey timeout, which "compensated" this failure
by completing rekeying.

Fixes: d659549349 ("net/mlx5e: Support IPsec NAT-T functionality")
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
2023-12-04 22:11:52 -08:00
..
cq.h
device.h Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2023-10-13 09:35:34 -07:00
doorbell.h
driver.h net/mlx5: Remove unused declaration 2023-10-14 10:16:31 -07:00
eq.h
eswitch.h net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode 2023-08-02 18:37:29 -07:00
fs.h net/mlx5: Bridge, Enable mcast in smfs steering mode 2023-09-19 23:33:08 -07:00
fs_helpers.h
macsec.h net/mlx5: Add RoCE MACsec steering infrastructure in core 2023-08-20 12:35:24 +03:00
mlx5_ifc.h net/mlx5e: Tidy up IPsec NAT-T SA discovery 2023-12-04 22:11:52 -08:00
mlx5_ifc_fpga.h
mlx5_ifc_vdpa.h vdpa/mlx5: Enable hw support for vq descriptor mapping 2023-11-01 09:19:57 -04:00
mpfs.h
port.h IB/mlx5: Rename 400G_8X speed to comply to naming convention 2023-09-26 12:38:50 +03:00
qp.h
rsc_dump.h
transobj.h
vport.h net/mlx5: Update vport caps query/set for EC VFs 2023-06-09 18:40:51 -07:00