linux-stable/drivers/net/vmxnet3
Ronak Doshi b22580233d vmxnet3: fix cksum offload issues for tunnels with non-default udp ports
Commit dacce2be33 ("vmxnet3: add geneve and vxlan tunnel offload
support") added support for encapsulation offload. However, the inner
offload capability is to be restricted to UDP tunnels with default
Vxlan and Geneve ports.

This patch fixes the issue for tunnels with non-default ports using
features check capability and filtering appropriate features for such
tunnels.

Fixes: dacce2be33 ("vmxnet3: add geneve and vxlan tunnel offload support")
Signed-off-by: Ronak Doshi <doshir@vmware.com>
Acked-by: Guolin Yang <gyang@vmware.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-07-02 13:41:15 -07:00
..
Makefile vmxnet3: prepare for version 4 changes 2020-05-28 16:26:48 -07:00
upt1_defs.h vmxnet3: add geneve and vxlan tunnel offload support 2020-05-28 16:26:48 -07:00
vmxnet3_defs.h vmxnet3: add geneve and vxlan tunnel offload support 2020-05-28 16:26:48 -07:00
vmxnet3_drv.c vmxnet3: Remove buf_info from device accessible structures 2021-01-29 21:07:03 -08:00
vmxnet3_ethtool.c vmxnet3: fix cksum offload issues for tunnels with non-default udp ports 2021-07-02 13:41:15 -07:00
vmxnet3_int.h vmxnet3: Remove buf_info from device accessible structures 2021-01-29 21:07:03 -08:00