]> 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)
commit32cdbe15f1a18ad471949fd4af9941d36ca30a8d
tree6cc89e246881d49b4df10d79d277db9c622a4ea3
parentd73b1597585c5f8e03fc0ce47bfabfbc9ff8619f
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