Files
RTLPlayground/doc
DrDoof 14b2ce1c49 trap: deliver reserved multicast to the CPU by trap, STP first
A reserved-multicast trap goes to the port named in EXT_CPU_CTRL, which
names no port out of reset, so trapped frames were dropped at ingress.
trap_init() points it at the CPU port once at startup, and
trap_rma_set() changes only the action field of an RMA register.

A trapped frame arrives without the VLAN tag a forwarded one gets, so
TRAP_RX_BODY() gives the offset of the payload for both forms.

STP now traps its address while it runs instead of steering it with a
static L2 entry per VLAN, so turning it on no longer walks the VLAN
table and a pvid change no longer needs stp off and on. With STP off
the flooding entries are restored as before.

A trapped BPDU passes the tagged-only ingress filter that drops a
forwarded one, so the stp_setup() warning about such ports goes.
2026-10-12 01:16:28 +02:00
..
2026-10-07 01:18:08 +02:00
2026-09-17 10:13:14 +01:00
2025-12-29 18:21:16 +01:00
2026-01-22 23:04:07 +01:00
2025-12-29 18:21:16 +01:00
2025-07-14 07:58:55 +02:00
2026-09-29 22:40:59 +02:00
2025-07-23 09:17:07 +02:00