Information

Enhanced Three-Speed Ethernet Controllers
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
Freescale Semiconductor 16-145
JUMBO and SNAP header
—IPV4
—IPV6
—VLAN
MPLSU/MPLSM
PPPOES
—ARP
For stack L2 (that is, more than one ethertypes) header, the Ethernet parser traverses through the header
until it finds the last valid ethertype or the ethertype is unsupported. Table 16-138 describes what the
Ethernet header parser recognizes for stack L2 header.
The L3 parser is enabled by RCTRL[PRSDEP] = 10 or 11. It begins when the Ethernet parser ends and a
valid IPv4/v6 ethertype is found. The L4 header is enabled by RCTRL[PRSDEP] = 11. It begins when the
L3 parser ends and a valid TCP/UDP next protocol is found and no fragment frame is found. The primary
functionalities of L3(IPv4/6) and L4(TCP/UDP) parsers are as follows:
IP recognition (v4/v6, ARP, encapsulated protocol)
IP header checksum verification
IPv4/6 over IPv4/6 (tunneling)—parse headers and find layer 4 protocol
IP layer 4 protocol/next header extraction
Stop parsing on unrecognized next header/protocol
Table 16-138. Supported Stack L2 Ethernet Headers
Column—Current L2
Ethertype
Row—Next Supported L2
Ethertype
LLC/
SNAP
JUMBO/
SNAP
IPV4 IPV6 VLAN MPLSU MPLSM PPOES ARP
LLC/SNAP
NNYYYYYYY
JUMBO/SNAP
NNYYYYYYY
IPV4
NNNNNNNNN
IPV6
NNNNNNNNN
VLAN
YYYYYYYYY
MPLSU
N N Y* Y* N Y Y N N
MPLSM
N N Y* Y* N Y Y N N
PPOES
NNYYNYYNN
ARP
NNNNNNNNN
Note: * means that it is the next protocol