Data Sheet
Ethernet Controller I210 —Packet Types
858
T = D+S+N+B
N = (IP HDR length – 5) * 4.
F = (TCP HDR length – 5)*4
A.1.3.4.6 Type 1.4.3: Ethernet (VLAN/SNAP), IPv4, IPv6, UDP
This packet type contains all four Ethernet, IPv4, IPv6, and UDP headers. The header of this type of
packet is split/replicated only if PSRTYPE.PSR_TYPE6 is set.
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
14+D+S 1 Version/ HDR length 0x4X Compare
Check IPv4 and header
length
15+D+S 1 Type of Service - Ignore
16+D+S 2 Packet Length - Ignore
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 1Protocol 0x29 CompareIpv6
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 1Next Header
IPv6 extension
header
or 0x11 (UDP)
Check IPv6 extension headers:
41+D+S+N 1 Hop Limit - Ignore
42+D+S+N 16 Source Address - Ignore
58+D+S+N 16 Destination Address Ignore
74+D+S+N B Possible IPv6 Next Headers - Ignore