SMSC LAN9311 Switch User Manual


 
Two Port 10/100 Managed Ethernet Switch with 16-Bit Non-PCI CPU Interface
Datasheet
Revision 1.4 (08-19-08) 68 SMSC LAN9311/LAN9311i
DATASHEET
The transmit queue priority is based on the packet type and device configuration as shown in
Figure 6.5. Refer to Section 14.5.3.16, "Switch Engine Global Ingress Configuration Register
(SWE_GLOBAL_INGRSS_CFG)," on page 385 for definitions of the configuration bits.
Figure 6.5 Switch Engine Transmit Queue Calculation
Queue =
ALR Priority
DA Highest
Priority
ALR Static Bit
Y
Y
Resolved Priority =
Priority Regen[VLAN
Priority]
N
Packet is IPv4/v6
& Use IP
Resolved Priority =
IP Precedence
Y
Use Precedence
Y N
Resolved Priority =
DIFFSERV[TC]
N
N
Y
VLAN Enable &
Packet is
Tagged
Y
N
N
Resolved Priority =
Default Priority[Source
Port]
wait for ALR result
Queue =
Traffic Class[Resolved Priority]
Packet is IPv4
Resolved Priority =
DIFFSERV[TOS]
Y
N
Get Queue Done
VL Higher
Priority
VLAN Enable &
Packet is
Tagged
N
Y
Get Queue
Packet from Host
N
Y