Data Sheet

Ethernet Controller I210 —Packet Types
856
In this case the packet is split after (74+D+S+N+B) bytes.
N = (IP HDR length – 5) * 4.
One of the extension headers of the IPv6 packets must be a fragment header in order for the packet to
be parsed.
A.1.3.4.5 Type 1.4.2: Ethernet (VLAN/SNAP), IPv4, IPv6, TCP
This packet type contains all four Ethernet, IPv4, IPv6, and TCP headers. The header of this type of
packet is split/replicated only if PSRTYPE.PSR_TYPE5 is set.
18+D+S 2 Identification - Ignore
20+D+S 2 Fragment Info 0x00 Compare
22+D+S 1 Time to live - Ignore
23+D+S 1 Protocol 0x29 Compare Ipv6
24+D+S 2 Header Checksum - Ignore
26+D+S 4 Source IP Address - Ignore
30+D+S 4 Destination IP Address - Ignore
34+D+S N Possible IP Options Ignore
Ipv6 Header
34+D+S+N 1 Version/ Traffic Class 0x6X Compare Check IPv6
35+D+S+N 3 Traffic Class/Flow Label - Ignore
38+D+S+N 2 Payload Length - Ignore
40+D+S+N 1 Next Header
IPv6 extension
headers
Check
41+D+S+N 1 Hop Limit - Ignore
42+D+S+N 16 Source Address - Ignore
48+D+S+N 16 Destination Address Ignore
74+D+S+N B
Possible IPv6 Next
Headers
-Ignore
Offset # of Bytes Field Value Action Comment
0 6 Destination Address Ignore
MAC Header –
processed by main
address filter, or
broadcast
6 6 Source Address Ignore
12 S=(0/4/8)
Possible VLAN Tags (single or
double)
0x8100 ****
Compare on
internal
VLAN only
12+S D=(0/8) Possible LLC/SNAP Header
Length +
0xAAAA030000
Compare
Length means a
value smaller than
0x600.
12+D+S 2 Type 0x0800 Compare IP
IPv4 Header
Offset # of Bytes Field Value Action Comment