Intel Video Game Controller Intel Gigabit Ethernet Controllers ユーザーズマニュアル

ページ / 406
146
Software Developer’s Manual
Power Management
6.4.3.1.5
ARP/IPv4 Request Packet
1
The Ethernet controller supports receiving ARP Request packets for wakeup if the ARP bit is set in 
the Wakeup Filter Control Register (WUFC). Four IPv4 addresses are supported which are 
programmed in the IPv4 Address Table (IPv4AT)
2
. A successfully matched packet must contain a 
broadcast MAC address, a Protocol Type of 0806h, an ARP OPCODE of 01h, and one of the four 
programmed IPv4 addresses. The Ethernet controller also handles ARP Request packets that have 
VLAN tagging on both Ethernet II and Ethernet SNAP types.
1.
ARP Request Packet for the 82544GC/EI.
2.
Four IP addresses are supported which are programmed in the IP Address Table (IPAT) 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
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
0806h
Compare
ARP
14
14 + D + S
a
2
HW Type
0001h
Compare
16
16 + D + S
a
2
Protocol Type
0800h
Compare
18
18 + D + S
a
1
Hardware Size
06h
Compare
19
19 + D + S
a
1
Protocol Address Length
04h
Compare
20
20 + D + S
a
2
Operation
0001h
Compare
22
22 + D + S
a
6
Sender HW Address
-
Ignore
28
28 + D + S
a
4
Sender IP Address
-
Ignore
32
32 + D + S
a
6
Target HW Address
-
Ignore
38
38 + D + S
a
4
Target IP Address
IPv4AT
b
Compare
May match any of 4 
values in IPv4AT
b
a.
82541PI/GI/EI and 82547GI/EI only.
b.
IPAT for the 82544GC/EI.