SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
70:69 | 68:66 | 65 | 64:62 | 61:60 | 59:48 | 47 | 46:39 | 38:36 |
RESERVED | NO_LEARN_MASK | VLAN_FORCE_INGRESS_CHECK | 2h | ENTRY_TYPE (2h) | VLAN_ID | NOFRAG | RESERVED | REG_MCAST_FLOOD_INDEX |
35:27 | 26:24 | 23 | 22:15 | 14:12 | 11:3 | 2:0 |
RESERVED | FORCE_UNTAGGED_EGRESS | LMTNXTHDR | RESERVED | UREGMSK | RESERVED | VLAN_MEMBER_LIST |
No Learn Mask (NO_LEARN_MASK)
When a bit is set in this mask, a packet with an unknown source address received on the associated port will not be learned (i.e. When a VLAN packet is received and the source address is not in the table, the source address will not be added to the table).
VLAN Force Ingress Check (VLAN_FORCE_INGRESS_CHECK)
If the receive port is not a member of this VLAN then the packet is dropped. This is similar to the Iy_REG_Py_VID_INGRESS_CHECK bit in the CPSW_Iy_ALE_PORTCTL0_y registers except this check is for this VLAN only (not all VLANs).
Table Entry Type (ENTRY_TYPE)
2h: VLAN entry
VLAN ID (VLAN_ID)
The unique identifier for VLAN identification. This is the 12-bit VLAN ID.
(NOFRAG)
VLAN No IPv4 Fragmented frames Control - Causes IPv4 fragmented IP frames to be dropped.
Registered Multicast Flood Index (REG_MCAST_FLOOD_INDEX)
Index into CPSW_ALE_MSK_MUX0 to CPSW_Ix_ALE_MSK_MUXx register array that is used to create the registered multicast flood mask.
Force Untagged Packet Egress (FORCE_UNTAGGED_EGRESS)
This field causes the packet VLAN tag to be removed on egress for the specified port(s) (except on port 0).
VLAN Limit Next Header Control (LMTNXTHDR)
This bit causes frames to be dropped if the Protocol/Nxt Header does not match the CPSW_ALE_NXT_HDR register values.
VLAN Unregister Multicast Mask (UREGMSK)
This field indicates which port(s) are the unregistered multicast flood mask.
VLAN Member List (VLAN_MEMBER_LIST)
This field indicates which port(s) are members of the associated VLAN. One bit per port.