
VIA Technologies, Inc.
Preliminary VT6516 Datarsheet
-
27-
Figure 3-2 Free buffer link structure
Table 1-0 Free buffer link structure
bit 18-0
bit 35-19
bit 46-36
bit 50-47
bit 51
Bit 54-52
Bit 57-55
bit 58
bit 64-59
bit 95-65
Next entry pointer
port mask (bit[16]: CPU port + bit[15:0]: Ethernet ports 0~15)
Packet byte count
Source port ID
Frame type Reserved (zero)
Priority
Frame tag type Reserved (zero)
VLAN tag flag Reserved (zero)
VLAN ID
reserved for future
Figure 3-5 The Address table entries structure +
The address table structure as figure 3-5, The address table entries contains the MAC address information
from bit 11 to bit 47, others bits 0~10 or bits 0~14 (2K~32K) as the address entries hashing index, the total
address entries of device assigned by the
HASH_BITS
(1400H).
Initialization procedures include to set forwarding address table control in normal mode and to invalidate all
forwarding table entries by setting the age-count field as 0. Configure port mask register (USER_PM) for
broadcast MAC address. Configure port mask and MAC address pairs that allow any static MAC to port
mask mapping.
Forwarding table entry has 96 bits, defined as follows:
priority
54
frame
type
52
51
source
port ID
50
47
packet byte
count
46
36
port
mask
16 ports
+1 cpu
35
19
pointer to
next entry
18
0
frame
tag type
57
55
reserved
VLAN
tage flag
58
VLAN ID
64
59
65
95
56
static/dynamic
flag
age
count
55
54
port
mask
53
3736
0
63
58
16 ports
+1 cpu
reserved
VLAN
tage flag
57
VLAN ID
64
95
bit-47:11
MAC address
fixed, even for key
length = 11~15