#4651: if_atsam: Fix checksum offload, add multicast and VLAN support
-----------------------------+------------------------------
Reporter: Sebastian Huber | Owner: Sebastian Huber
Type: defect | Status: closed
Priority: normal | Milestone: 5.2
Component: network/libbsd | Version: 5
Severity: normal | Resolution: fixed
Keywords: | Blocked By:
Blocking: |
-----------------------------+------------------------------
Comment (by Sebastian Huber <sebastian.huber@…>):
In [changeset:"29f9822bace17fe6189a0048b7591a5188cdc329/rtems-libbsd"
29f9822/rtems-libbsd]:
{{{
#!CommitTicketReference repository="rtems-libbsd"
revision="29f9822bace17fe6189a0048b7591a5188cdc329"
if_atsam: Recover from receive freezes
Under unknown conditions the receive path ended up in a frozen state.
In this state, the DMA and driver descriptor head were equal and all
receive descriptors had the used bit set. So, the DMA was unable to
store received frames. However, the receive daemon was never woken up
to refill the receive buffers. It seems that the RXUBR interrupt can be
used to recover from this state.
Update #4651.
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/4651#comment:17>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs