Fix issue #78 with patch from upstream commit d40a358136fdc19e6af13921867ed93444c08827 v1.4.6
authorRISCi_ATOM <bob@bobcall.me>
Wed, 2 Jan 2019 13:27:27 +0000 (08:27 -0500)
committerRISCi_ATOM <bob@bobcall.me>
Wed, 2 Jan 2019 13:27:27 +0000 (08:27 -0500)
commit9ce7a9d33a0b67f441b535aac8341f57cc3dd183
tree07860cb7b95b0d117434879c087b2f17063a4854
parentc2f804ad97051049de2ec1a041ba13cbabdb5a5e
Fix issue #78 with patch from upstream commit d40a358136fdc19e6af13921867ed93444c08827

The rx ring buffer can stall on small packets on QCA953x and
QCA956x. Disabling the inline checksum engine fixes the stall.
The wr, rr functions cannot be used since this hidden register
is outside of the normal ag71xx register block.
target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c
target/linux/ar71xx/files/arch/mips/include/asm/mach-ath79/ag71xx_platform.h
target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c