immortalwrt/target/linux
David Bauer 3cf47cb176
arm64: dts: rockchip: Add txpbl node for RK3399/RK3328
Some rockchip SoCs like the RK3399 and RK3328 exhibit an issue
where tx checksumming does not work with packets larger than 1498.

The default Programmable Buffer Length for TX in these GMAC's is
not suitable for MTUs higher than 1498. The workaround is to disable
TX offloading with 'ethtool -K eth0 tx off rx off' causing performance
impacts as it disables hardware checksumming.

This patch sets snps,txpbl to 0x4 which is a safe number tested ok for
the most popular MTU value of 1500.

For reference, see https://lkml.org/lkml/2019/4/1/1382.

Signed-off-by: Carlos de Paula <me@carlosedp.com>
Link: https://lore.kernel.org/r/20200218221040.10955-1-me@carlosedp.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-07-28 03:46:45 +08:00
..
apm821xx kernel: Update kernel 5.4 to version 5.4.50 2020-07-05 13:29:49 +08:00
ar7 kernel: bump to 4.9.207, 4.14.160, 4.19.91 2019-12-24 23:57:52 -08:00
ar71xx kernel: bump 4.9 to 4.9.231 2020-07-22 15:45:41 +08:00
arc770 arc770: use generic 02_sysinfo 2020-07-23 22:47:18 +08:00
archs38 archs38: use generic 02_sysinfo 2020-07-23 22:47:13 +08:00
armvirt armvirt,x86: fix build breakage of crypto ccp module 2020-06-24 12:05:03 +08:00
at91 treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
ath25 treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
ath79 ath79: mikrotik: use base mac on lan for RBwAPG-5HacT2HnD 2020-07-27 19:43:36 +08:00
bcm27xx Merge Mainline 2020-07-22 17:48:51 +08:00
bcm47xx bcm47xx: add support for NETGEAR R6200 V1 2020-06-24 12:08:32 +08:00
bcm53xx kernel: bump 5.4 to 5.4.53 2020-07-22 16:59:36 +08:00
bcm63xx kernel: bump 5.4 to 5.4.53 2020-07-22 16:59:36 +08:00
cns3xxx Merge Mainline 2020-06-28 18:16:21 +08:00
gemini treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
generic Merge Mainline 2020-07-22 17:48:51 +08:00
imx6 imx6: use device-tree compatible for board name 2020-07-27 19:48:10 +08:00
ipq40xx Merge Mainline 2020-07-22 17:48:51 +08:00
ipq806x Merge Mainline 2020-07-22 17:48:51 +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: fix cosmetic issues with partition offsets and sizes 2020-07-27 19:48:19 +08:00
layerscape layerscape: harmonize device strings 2020-07-27 19:47:59 +08:00
malta malta: add missing symbols for kernel 5.4 2020-06-04 12:07:06 +08:00
mediatek target/mediatek: sync with upstream source 2020-07-27 19:47:01 +08:00
mpc85xx kernel: Update kernel 5.4 to version 5.4.50 2020-07-05 13:29:49 +08:00
mvebu kernel: bump 5.4 to 5.4.53 2020-07-22 16:59:36 +08:00
mxs Merge Mainline 2020-05-04 16:11:02 +08:00
octeon treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
octeontx kernel: bump 5.4 to 5.4.48 2020-06-23 12:10:47 +08:00
omap treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
orion
oxnas oxnas: use vendor_model scheme for ox810se 2020-07-27 19:42:47 +08:00
pistachio Merge Mainline 2020-06-28 18:16:21 +08:00
ramips ramips/mtwifi: disable bind apcli interface to lan by default 2020-07-27 18:37:22 +08:00
rb532
rockchip arm64: dts: rockchip: Add txpbl node for RK3399/RK3328 2020-07-28 03:46:45 +08:00
samsung kernel: Update kernel 4.14 to version 4.14.187 2020-07-05 11:53:32 +08:00
sunxi sunxi: switch to kernel 5.4 2020-07-18 14:52:23 +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 kernel/pcengines-apu2: detect apuv4 board 2020-07-08 12:04:26 +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 build: add 'make kernel_xconfig' command 2020-07-09 12:03:26 +08:00