nuttx/arch/arm
Anthony Merlino ee840c74da Merged in antmerlino/nuttx/samv7_emac_bna_fix (pull request #824)
arch/arm/src/samv7/sam_emac.c: Fixes rxdesc index logic to handle Buffer Not Available (BNA) condition.

If a SOF is found, but no EOF, don't move past the frame. Instead, keep the index at the SOF buffer until the rest of the data is written.

This fixes a receiver lockup condition where the peripheral and this driver get out of sync with there head pointers. In this case the driver has moved past buffers it owns, without clearing ownership, which results in the peripheral and driver in a deadlock with each other.

Approved-by: GregoryN <gnutt@nuttx.org>
2019-02-02 21:56:20 +00:00
..
include Remove empty seria.h and all references 2019-01-26 15:08:14 -06:00
src Merged in antmerlino/nuttx/samv7_emac_bna_fix (pull request #824) 2019-02-02 21:56:20 +00:00
Kconfig Squashed commit of the following: 2019-01-23 11:48:50 -06:00