Intel Intel Gigabit Ethernet Controllers Video Game Controller User Manual


 
Software Developer’s Manual 147
Power Management
6.4.3.1.6 Directed IPv4 Packet
1
The Ethernet controller supports receiving Directed IPv4
2
packets for wakeup if the IPv4 bit is set
in the WakeUp Filter Control Register (WUFC). Four IPv4 addresses are supported which are
programmed in the IPv4 Address Table (IPv4AT). A successfully matched packet must contain the
station’s MAC address, a Protocol Type of 0800h, and one of the four programmed IPv4 addresses.
The Ethernet controller also handles Directed IPv4 packets that have VLAN tagging on both
Ethernet II and Ethernet SNAP types.
1. Directed IP Packet for the 82544GC/EI.
2. IP instead of IPv4 for the 82544GC/EI.
Offset # of bytes Field Value Action Comment
0 6 Destination Address Compare
MAC Header –
processed by main
address filter
6 6 Source Address
Skip
Ignore
a
12
12 + S
a
8
D = (0/8)
a
Possible LLC/SNAP Header
Type<= 1500
and
AAAA_0300_
0000h
a
Skip
Check
a
12
4
S = (0/4)
a
Possible VLAN Tag
8100h and
check ID
a
Skip
Check
a
12
12 + D + S
a
2 Type 0800h Compare IP
14
14 + D + S
a
1 Version/HDR length 4Xh Compare
Check IPv4
b
and
header length
15
15 + D + S
a
1 Type of Service - Ignore
16
16 + D + S
a
2 Packet Length - Ignore
18
18 + D + S
a
2 Identification - Ignore
20
20 + D + S
a
2 Fragment Info - Ignore
22
22 + D + S
a
1 Time to live - Ignore
23
23 + D + S
a
1 Protocol - Ignore
24
24 + D + S
a
2 Header Checksum - Ignore
26
26 + D + S
a
4 Source IP Address - Ignore
30
30 + D + S
a
4 Destination IP Address IPv4AT
b
Compare
May match any of four
values in IPv4AT
b
a. 82541PI/GI/EI and 82547GI/EI only.
b. IP instead of IPv4 for the 82544GC/EI.