WSL2-Linux-Kernel/drivers/net/ethernet/sun
Shannon Nelson bc221a34ac ldmvsw: disable tso and gso for bridge operations
The ldmvsw driver is specifically for supporting the ldom virtual
networking by running in the primary ldom and using the LDC to connect
the remaining ldoms to the outside world via a bridge.  With TSO and GSO
supported while connected the bridge, things tend to misbehave as seen
in our case by delayed packets, enough to begin triggering retransmits
and affecting overall throughput.  By turning off advertised support for
TSO and GSO we restore stable traffic flow through the bridge.

Orabug: 23293104

Signed-off-by: Shannon Nelson <shannon.nelson@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-14 13:04:11 -05:00
..
Kconfig sunvnet: make sunvnet common code dynamically loadable 2017-02-14 13:04:08 -05:00
Makefile ldmvsw: Add ldmvsw.c driver code 2016-03-18 19:33:00 -04:00
cassini.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
cassini.h
ldmvsw.c ldmvsw: disable tso and gso for bridge operations 2017-02-14 13:04:11 -05:00
niu.c drivers: net: generalize napi_complete_done() 2017-01-30 15:10:42 -05:00
niu.h
sunbmac.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-11-22 13:27:16 -05:00
sunbmac.h sunbmac: Fix compiler warning 2016-11-18 11:18:27 -08:00
sungem.c drivers: net: generalize napi_complete_done() 2017-01-30 15:10:42 -05:00
sungem.h
sunhme.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
sunhme.h linux: drop __bitwise__ everywhere 2016-12-16 00:13:41 +02:00
sunqe.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-11-22 13:27:16 -05:00
sunqe.h sunqe: Fix compiler warnings 2016-11-18 11:18:26 -08:00
sunvnet.c sunvnet: update version and version printing 2017-02-14 13:04:09 -05:00
sunvnet_common.c ldmvsw: disable tso and gso for bridge operations 2017-02-14 13:04:11 -05:00
sunvnet_common.h ethernet/sun: use core min/max MTU checking 2016-10-18 11:34:20 -04:00