mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-05-13 18:54:07 +00:00
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> |
||
---|---|---|
.. | ||
fs_enet | ||
fec.h | ||
fec_main.c | ||
fec_mpc52xx.c | ||
fec_mpc52xx.h | ||
fec_mpc52xx_phy.c | ||
fec_ptp.c | ||
fsl_pq_mdio.c | ||
gianfar.c | ||
gianfar.h | ||
gianfar_ethtool.c | ||
gianfar_ptp.c | ||
Kconfig | ||
Makefile | ||
ucc_geth.c | ||
ucc_geth.h | ||
ucc_geth_ethtool.c | ||
xgmac_mdio.c |