summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
diff options
context:
space:
mode:
authorRaed Salem <raeds@nvidia.com>2021-08-26 17:07:17 +0300
committerSaeed Mahameed <saeedm@nvidia.com>2021-09-30 14:07:54 -0700
commitf9a10440f0b1f33faa792af26f4e9823a9b8b6a4 (patch)
tree314dfda39af2598562569fb352d96ae02eba62e8 /drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
parent35306eb23814444bd4021f8a1c3047d3cb0c8b2b (diff)
net/mlx5e: IPSEC RX, enable checksum complete
Currently in Rx data path IPsec crypto offloaded packets uses csum_none flag, so checksum is handled by the stack, this naturally have some performance/cpu utilization impact on such flows. As Nvidia NIC starting from ConnectX6DX provides checksum complete value out of the box also for such flows there is no sense in taking csum_none path, furthermore the stack (xfrm) have the method to handle checksum complete corrections for such flows i.e. IPsec trailer removal and consequently checksum value adjustment. Because of the above and in addition the ConnectX6DX is the first HW which supports IPsec crypto offload then it is safe to report csum complete for IPsec offloaded traffic. Fixes: b2ac7541e377 ("net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload") Signed-off-by: Raed Salem <raeds@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c')
0 files changed, 0 insertions, 0 deletions