]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Support partial GSO for tunnels over vlans
authorGal Pressman <gal@nvidia.com>
Thu, 31 Mar 2022 06:26:00 +0000 (09:26 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 18 May 2022 06:41:47 +0000 (23:41 -0700)
commitb728abd52fcd5ec660a9bbd049bc86e99a13149d
tree6cc89e246881d49b4df10d79d277db9c622a4ea3
parent404a515c1c277243c8b56ffa4301d4223ee84589
net/mlx5e: Support partial GSO for tunnels over vlans

Offloading outer checksum on tunnels requires GSO partial, add it to
'vlan_features' to allow offloading tunnels over vlans.
For example, running GENEVE over vlan & ipv6 (mandatory UDP checksum)
now allows for hardware TSO instead of software segmentation in GSO
only.

Signed-off-by: Gal Pressman <gal@nvidia.com>
Reviewed-by: Aya Levin <ayal@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_main.c