OSDN Git Service

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)
commit682adfa6ca80f86dcdc5cebe85b11d30d15944d9
tree6cc89e246881d49b4df10d79d277db9c622a4ea3
parent675b9d51d6fbc8d08842bdce84e4d38a400e357d
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