[RTEMS Project] #4652: if_atsam: Fix checksum offload, add multicast and VLAN support (cloned)
RTEMS trac
trac at rtems.org
Wed Jun 1 07:53:46 UTC 2022
#4652: if_atsam: Fix checksum offload, add multicast and VLAN support (cloned)
-----------------------------+------------------------------
Reporter: Sebastian Huber | Owner: Sebastian Huber
Type: defect | Status: closed
Priority: normal | Milestone: 6.1
Component: network/libbsd | Version: 5
Severity: normal | Resolution: fixed
Keywords: | Blocked By:
Blocking: |
-----------------------------+------------------------------
Comment (by Sebastian Huber <sebastian.huber@…>):
In [changeset:"9e87868ec21acde84707a8807151ec42c09983bd/rtems-libbsd"
9e87868/rtems-libbsd]:
{{{
#!CommitTicketReference repository="rtems-libbsd"
revision="9e87868ec21acde84707a8807151ec42c09983bd"
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 #4652.
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/4652#comment:34>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list