OpenCloudOS-Kernel/drivers/net/ethernet/emulex/benet
Suresh Reddy 822f8565c9 be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx
IPv6 TSO requests with extension hdrs are a problem to the
Lancer and BEx chips. Workaround is to disable TSO6 feature
for such packets.

Also in Lancer chips, MSS less than 256 was resulting in TX stall.
Fix this by disabling GSO when MSS less than 256.

Signed-off-by: Suresh Reddy <suresh.reddy@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-09-13 09:28:18 -07:00
..
Kconfig benet: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port 2016-06-17 20:23:30 -07:00
Makefile be2net: Add functionality to support RoCE driver 2012-05-08 11:17:47 -07:00
be.h be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx 2017-09-13 09:28:18 -07:00
be_cmds.c be2net: Fix endian issue in logical link config command 2017-03-30 15:57:33 -07:00
be_cmds.h be2net: Provide an alternate way to read pf_num for BEx chips 2016-10-09 09:30:38 -04:00
be_ethtool.c net: emulex: benet: use new api ethtool_{get|set}_link_ksettings 2017-01-02 16:59:10 -05:00
be_hw.h be2net: Fix UE detection logic for BE3 2017-05-25 14:44:49 -04:00
be_main.c be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx 2017-09-13 09:28:18 -07:00
be_roce.c benet: fix set but not used warning 2017-07-25 12:31:37 -07:00
be_roce.h be2net: Change copyright markings in source files 2016-06-27 04:06:24 -04:00