diff options
author | Claudiu Manoil <claudiu.manoil@freescale.com> | 2015-10-23 11:42:00 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-10-26 04:28:15 +0300 |
commit | 1de65a5ea32de7b335ab505366d45cefadbbdf71 (patch) | |
tree | a0a5dcfe21acfb75abfe3b3d1c2ceb6fdd142bf3 /MAINTAINERS | |
parent | 15bf176db1fb00333af7050c0c699fc7b4e4a960 (diff) | |
download | linux-1de65a5ea32de7b335ab505366d45cefadbbdf71.tar.xz |
gianfar: Fix Rx BSY error handling
The Rx BSY error interrupt indicates that a frame was
received and discarded due to lack of buffers, so it's
a rx ring overflow condition and has nothing to do with
with bad rx packets. Use the right counter.
BSY conditions happen when the SoC is under performance
stress. Doing *more* work in stress situations by trying
to schedule NAPI is not a good idea as the stressed system
becomes still more stressed. The Rx interrupt is already
at work making sure the NAPI is scheduled.
So calling gfar_receive() here does not help. This issue
was present since day 1.
Signed-off-by: Claudiu Manoil <claudiu.manoil@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions