[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <56C71FBF.1070303@rock-chips.com>
Date: Fri, 19 Feb 2016 21:59:27 +0800
From: Xing Zheng <zhengxing@...k-chips.com>
To: Michael Niewoehner <linux@...ewoehner.de>
CC: Shuyu Wei <sy.w@...look.com>, caesar.upstream@...il.com,
heiko@...ech.de, davem@...emloft.net, netdev@...r.kernel.org,
linux-rockchip@...ts.infradead.org,
zhengxing <zhengxing@...k-chips.com>
Subject: Re: [PATCH RESEND] ethernet:arc: Move arc_emac_tx_clean() into arc_emac_tx()
and disable tx interrut
On 2016年02月19日 19:13, Michael Niewoehner wrote:
> Am 19.02.2016 um 07:59 schrieb Shuyu Wei<sy.w@...look.com>:
>
>> Doing tx_clean() inside poll() may scramble the tx ring buffer if
>> tx() is running. This will cause tx to stop working, which can be
>> reproduced by simultaneously downloading two large files at high speed.
>>
>> Moving tx_clean() into tx() will prevent this. And tx interrupt is no
>> longer needed now.
>>
>> Signed-off-by: Shuyu Wei<sy.w@...look.com>
> Tested-by: Michael Niewoehner<linux@...ewoehner.de>
Tested-by: Xing Zheng <zhengxing@...k-chips.com>
Thanks.
--
- Xing Zheng
Powered by blists - more mailing lists