[RTEMS Project] #4651: if_atsam: Fix checksum offload, add multicast and VLAN support

RTEMS trac trac at rtems.org
Wed Jun 1 07:51:11 UTC 2022


#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


More information about the bugs mailing list