#4652 closed defect (fixed)
if_atsam: Fix checksum offload, add multicast and VLAN support (cloned)
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | network/libbsd | Version: | 5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
Cloned from #4651:
The if_atsam network interface driver has several issues. Do not disable the FCS if the checksum offload is disabled. Make sure the interface capabilities are enabled. Add multicast and VLAN support. Use the interface transmit method instead of the interface start approach. Correct a potential receive starvation error. Fix the interface up/down.
Change History (34)
comment:1 Changed on 05/11/22 at 13:53:53 by Sebastian Huber <sebastian.huber@…>
comment:2 Changed on 05/11/22 at 13:53:54 by Sebastian Huber <sebastian.huber@…>
comment:3 Changed on 05/11/22 at 13:53:55 by Sebastian Huber <sebastian.huber@…>
comment:4 Changed on 05/11/22 at 13:53:57 by Sebastian Huber <sebastian.huber@…>
comment:5 Changed on 05/11/22 at 13:53:58 by Sebastian Huber <sebastian.huber@…>
comment:6 Changed on 05/11/22 at 13:53:59 by Sebastian Huber <sebastian.huber@…>
comment:7 Changed on 05/11/22 at 13:54:01 by Sebastian Huber <sebastian.huber@…>
comment:8 Changed on 05/11/22 at 13:54:02 by Sebastian Huber <sebastian.huber@…>
comment:9 Changed on 05/11/22 at 13:54:03 by Sebastian Huber <sebastian.huber@…>
comment:10 Changed on 05/11/22 at 13:54:05 by Sebastian Huber <sebastian.huber@…>
comment:11 Changed on 05/11/22 at 13:54:06 by Sebastian Huber <sebastian.huber@…>
comment:12 Changed on 05/11/22 at 13:54:07 by Sebastian Huber <sebastian.huber@…>
comment:13 Changed on 05/11/22 at 14:01:46 by Sebastian Huber <sebastian.huber@…>
comment:14 Changed on 05/11/22 at 14:01:48 by Sebastian Huber <sebastian.huber@…>
comment:15 Changed on 05/11/22 at 14:01:49 by Sebastian Huber <sebastian.huber@…>
comment:16 Changed on 05/11/22 at 14:01:50 by Sebastian Huber <sebastian.huber@…>
comment:17 Changed on 05/11/22 at 14:01:51 by Sebastian Huber <sebastian.huber@…>
comment:18 Changed on 05/11/22 at 14:01:53 by Sebastian Huber <sebastian.huber@…>
comment:19 Changed on 05/11/22 at 14:01:54 by Sebastian Huber <sebastian.huber@…>
comment:20 Changed on 05/11/22 at 14:01:55 by Sebastian Huber <sebastian.huber@…>
comment:21 Changed on 05/11/22 at 14:01:56 by Sebastian Huber <sebastian.huber@…>
comment:22 Changed on 05/11/22 at 14:01:58 by Sebastian Huber <sebastian.huber@…>
comment:23 Changed on 05/11/22 at 14:01:59 by Sebastian Huber <sebastian.huber@…>
comment:24 Changed on 05/11/22 at 14:02:00 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:25 Changed on 06/01/22 at 07:52:38 by Sebastian Huber <sebastian.huber@…>
comment:26 Changed on 06/01/22 at 07:52:39 by Sebastian Huber <sebastian.huber@…>
comment:27 Changed on 06/01/22 at 07:52:40 by Sebastian Huber <sebastian.huber@…>
comment:28 Changed on 06/01/22 at 07:52:42 by Sebastian Huber <sebastian.huber@…>
comment:29 Changed on 06/01/22 at 07:52:43 by Sebastian Huber <sebastian.huber@…>
comment:30 Changed on 06/01/22 at 07:53:41 by Sebastian Huber <sebastian.huber@…>
comment:31 Changed on 06/01/22 at 07:53:42 by Sebastian Huber <sebastian.huber@…>
comment:32 Changed on 06/01/22 at 07:53:43 by Sebastian Huber <sebastian.huber@…>
comment:33 Changed on 06/01/22 at 07:53:45 by Sebastian Huber <sebastian.huber@…>
comment:34 Changed on 06/01/22 at 07:53:46 by Sebastian Huber <sebastian.huber@…>
Note: See
TracTickets for help on using
tickets.
In 2556c4c/rtems-libbsd: