[LEDE-DEV] [PATCH 1/2] lantiq/xrx200-net: fix "tx ring full" error by introducing second DMA TX channel

Mathias Kresin dev at kresin.me
Fri Aug 12 06:47:56 PDT 2016


2016-08-12 10:39 GMT+02:00 Martin Schiller <mschiller at tdt.de>:
> With an own DMA TX channel for each network device (eth0 + eth1) there
> won't be any "tx ring full" errors any more.
>
> This patch also move the spinlocks to the channel level instead of locking
> the whole xrx200_hw structure.

I've send a SMP enabled image including your two patches to a user who
saw the mentioned error messages as well as a degraded throughput on
the lantiq,wan port in case having SMP enabled.

He tested the image briefly on his BTHOMEHUB5A with wired and wireless
connections. The error messages are gone and the lantiq,wan port
throughput is back to normal.

Mathias



More information about the Lede-dev mailing list