SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
70:69 | 68:66 | 65 | 64 | 63:62 | 61:60 | 59:48 | 47:0 |
RESERVED | PORT_MASK | SUPER | IGNMBITS | FWDSTLVL | ENTRY_TYPE (1h) | RESERVED | MULTICAST_ADDRESS |
Port Mask(2:0) (PORT_MASK)
This 3-bit field is the port bit mask that is returned with a found multicast destination address. There may be multiple bits set indicating that the multicast packet may be forwarded to multiple ports (but not the receiving port).
Supervisory Packet (SUPER)
When set, this field indicates that the packet with a matching multicast destination address is a supervisory packet.
0: Non-supervisory packet
1: Supervisory packet
Ignore Multicast Bits (IGNMBITS)
Indication that the Multicast Address has ignored bits.
Forward State Level (FWDSTLVL)
Indicates the port state(s) required for the received port on a destination address lookup in order for the multicast packet to be forwarded to the transmit port(s).
A transmit port must be in the Forwarding state in order to forward the packet. If the transmit port_mask has multiple set bits then each forward decision is independent of the other transmit port(s) forward decision.
0h = Forwarding
1h = Blocking/Forwarding/Learning
2h = Forwarding/Learning
3h = Forwarding
The forward state test returns a true value if both the RX and TX ports are in the required state.
Table Entry Type (ENTRY_TYPE)
Address entry type. Unicast or multicast determined by address bit 40.
01: Address entry. Unicast or multicast determined by address bit 40.
Packet Address (MULTICAST_ADDRESS)
This is the 48-bit packet MAC address. For an OUI address, only the upper 24-bits of the address are used in the source or destination address lookup. Otherwise, all 48-bits are used in the lookup.