aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/rockchip/armv8
diff options
context:
space:
mode:
authorDavid Bauer <mail@david-bauer.net>2020-07-27 21:34:24 +0200
committerDavid Bauer <mail@david-bauer.net>2020-07-28 15:52:44 +0200
commit5a57a1ac1faaa8920ec36f070963b0a976a29525 (patch)
tree5836677f967d1e0f828738b592337700b4655014 /target/linux/rockchip/armv8
parent6242ac473546c2305a1dfe2faac7ac610d741b28 (diff)
downloadupstream-5a57a1ac1faaa8920ec36f070963b0a976a29525.tar.gz
upstream-5a57a1ac1faaa8920ec36f070963b0a976a29525.tar.bz2
upstream-5a57a1ac1faaa8920ec36f070963b0a976a29525.zip
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>
Diffstat (limited to 'target/linux/rockchip/armv8')
0 files changed, 0 insertions, 0 deletions