32ac8b0bba
This patch fixes a problem in the mvneta driver where if more than one packet arrives between calls to mvneta_recv(), the additional descriptors will be marked as free even though only one descriptor has been read and processed from the receive queue. This causes the additional packet(s) to be delayed until the next packet arrives. >From this point on all packets will be delayed because the receive queue will contain unprocessed packets but the hardware shows no busy descriptors. Signed-off-by: Jason Brown <jason.brown@apcon.com> Reviewed-by: Stefan Roese <sr@denx.de> Acked-by: Joe Hershberger <joe.hershberger@ni.com> |
||
---|---|---|
.. | ||
adc | ||
ata | ||
bios_emulator | ||
block | ||
bootcount | ||
clk | ||
core | ||
cpu | ||
crypto | ||
ddr | ||
demo | ||
dfu | ||
dma | ||
firmware | ||
fpga | ||
gpio | ||
i2c | ||
input | ||
led | ||
mailbox | ||
memory | ||
misc | ||
mmc | ||
mtd | ||
net | ||
nvme | ||
pch | ||
pci | ||
pcmcia | ||
phy | ||
pinctrl | ||
power | ||
pwm | ||
qe | ||
ram | ||
remoteproc | ||
reset | ||
rtc | ||
scsi | ||
serial | ||
soc | ||
sound | ||
spi | ||
spmi | ||
sysreset | ||
thermal | ||
timer | ||
tpm | ||
usb | ||
video | ||
watchdog | ||
Kconfig | ||
Makefile |