summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorPunnaiah Choudary Kalluri <punnaiah.choudary.kalluri@xilinx.com>2015-04-29 08:34:46 +0530
committerDavid S. Miller <davem@davemloft.net>2015-04-29 15:24:46 -0400
commitd4c216c54197d741ed8b7ca54f13645dfb3eacde (patch)
treed2671fa5854cde79770e8ad37900b6b05622852d /net
parentb56fc3c536541c8081cd5f1f1d101a16c002a365 (diff)
downloadlinux-d4c216c54197d741ed8b7ca54f13645dfb3eacde.tar.bz2
net: macb: Fix race condition in driver when Rx frame is dropped
Under heavy Rx load, observed that the Hw is updating the USED bit and it is not updating the received frame status to the BD control field. This could be lack of resources for processing the BDs at high data rates. Driver drops the frame associated with this BD but not clearing the USED bit. So, this is causing hang condition as Hw expects USED bit to be cleared for this BD. Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions