immortalwrt/target/linux
Sven Eckelmann 413c07cf33 ipq40xx: essedma: Disable TCP segmentation offload for IPv6
It was noticed that the the whole MAC can hang when transferring data from
one ar40xx port (WAN ports) to the CPU and from the CPU back to another
ar40xx port (LAN ports). The CPU was doing only NATing in that process.

Usually, the problem first starts with a simple data corruption:

  $ wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.4.0-amd64-netinst.iso -O /dev/null
  ...
  Connecting to saimei.ftp.acc.umu.se (saimei.ftp.acc.umu.se)|2001:6b0:19::138|:443... connected.
  ...
  Read  error at byte 48807936/352321536 (Decryption has failed.). Retrying.

But after a short while, the whole MAC will stop to react. No traffic can
be transported anymore from the CPU port from/to the AR40xx PHY/switch and
the MAC has to be resetted.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
Acked-by: John Crispin <john@phrozen.org>
2020-06-14 11:09:55 +08:00
..
apm821xx apm821xx: move device definitions to subfiles 2020-06-11 12:19:01 +08:00
ar7
ar71xx ar71xx: correct button type for TL-MR3020 mode slider 2020-06-01 12:04:37 +08:00
arc770
archs38 apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
armvirt apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
at91 at91: switch to 4.14 (#3040) 2020-02-11 17:26:30 +08:00
ath25 kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
ath79 ath79: enable wrgg MTD splitter 2020-06-12 12:17:02 +08:00
bcm27xx kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
bcm47xx bcm47xx: move device definitions to subfiles 2020-06-14 11:08:28 +08:00
bcm53xx kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
bcm63xx bcm63xx: switch to upstream NAND patches 2020-06-11 17:58:03 +08:00
cns3xxx kernel: bump 4.19 to 4.19.118 2020-04-25 11:08:19 +08:00
gemini apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
generic kernel: rtl8367b: fix external interface modes 2020-06-12 12:11:09 +08:00
imx6 kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
ipq40xx ipq40xx: essedma: Disable TCP segmentation offload for IPv6 2020-06-14 11:09:55 +08:00
ipq806x Merge Mainline 2020-06-06 22:28:48 +08:00
ipq807x ipq807x: add very basic target support 2020-02-29 22:59:08 -08:00
ixp4xx kernel: bump 4.9 to 4.9.220 2020-04-25 08:06:59 +08:00
kirkwood treewide: adjust sysupgrade script 2020-05-01 16:29:04 +08:00
lantiq lantiq: drop outdated kernel version switches from patches-5.4 2020-05-24 11:37:54 +08:00
layerscape kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
malta malta: add missing symbols for kernel 5.4 2020-06-04 12:07:06 +08:00
mediatek kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
mpc85xx mpc85xx: restructure image receipts 2020-05-19 12:00:01 +08:00
mvebu mvebu: remove ClearFog Pro SUPPORTED_DEVICES 2020-06-06 12:17:13 +08:00
mxs Merge Mainline 2020-05-04 16:11:02 +08:00
octeon octeon: add support for kernel 5.4 2020-04-24 08:15:26 +08:00
octeontx kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
omap omap: add support for kernel 5.4 2020-04-28 11:00:38 +08:00
orion
oxnas oxnas: build with 8021Q VLAN support 2020-06-10 12:15:58 +08:00
pistachio kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
ramips ramips: drop useless label-mac-device for RouterBOARD 750Gr3 2020-06-14 11:09:25 +08:00
rb532
samsung
sunxi Merge Mainline 2020-05-24 22:41:44 +08:00
tegra mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
uml
x86 Merge Mainline 2020-06-04 18:38:04 +08:00
zynq mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
Makefile