
MDS213
Data Sheet
95
Zarlink Semiconductor Inc.
Address:h5DC
THKM6
Trunking Forwarding Port Mask 6
Forwarding Port mask for hash key 6
Address:h5E0
THKM7
Trunking Forwarding Port Mask 7
Forwarding Port mask for hash key 7
Address:h5E4
Access:Non-Zero-Wait-State,Direct Access,Write/Read
Bit [11:0]
TK_MSKPort trunk mask for trunking hash key
Bit [31:12] Reserved
CPU sets up this table as follows:
1. Set all bits not in Trunk Groups to 1
2. Set all bits in the Trunk Group to 0
3. Pick one forwarding port per trunk group and turn the corresponding bit to 1 (Each Hash Key may have different
forwarding ports, the rule to pick forwarding ports is up to the CPU).
Usage:
These masks are used to prevent flooded or multicast packets from being transmitted out with more than
one port on a trunk. The Trunking Hash Key is used to select the proper mask (for load distribution). The mask
value will be set up to mask off all but one port within each trunk group.
18.2.11.4 IPMCAS - IP Multicast MAC Address Signature
Usage:
For following four registers IPMCAS0, IPMCAS1, IPMCMSK0 and IPMCMSK1, are used to distinguish
between IP multicast traffic and regular multicast. The MAC for IP multicast are h"01:00:5e:00:00:00" to h"
01:00:5e:7f:ff:ff" And the MASK for IPMC is: h"ff:ff:ff:80:00:00".
The 6-byte of IP multicast MAC Address is stored in two 32-bit registers
IPMCAS0
IP Multicast MAC Address Byte [3:0]
Address:h5E8
IPMCAS1
IP Multicast MAC Address Byte [5:4]
Address:h5EC
Access:Non-Zero-Wait-State,Direct Access,Write/Read
These two registers define the MAC address signature of IP multicast.
Default = h" 01:00:5e:7f:ff:ff"
31
11
0
TK_MSK
12
0
MAC 5
MAC 2
MAC 1
MAC 3
MAC 0
MAC 4
11
IPMCAS0
IPMCAS1
8 7
16 15
24 23
31