Intel PCI User Manual
Software Developer’s Manual
151
Power Management
6.4.3.5
Wakeup Packet Storage
The Ethernet controller saves the first 128 bytes of the wakeup packet in its internal buffer, which
can be read through the Wakeup Packet Memory (WUPM) after system wakeup.
can be read through the Wakeup Packet Memory (WUPM) after system wakeup.
18+D+S
2
Payload Length
-
Ignore
20+D+S
1
Next Header
3Ah, 00h,
2Bh, or
3Ch
2Bh, or
3Ch
Check
ICMP, or IPv6 next
headers:
+ routing (2Bh)
+ dest options (3Ch)
+ hop-by-hop (00h)
headers:
+ routing (2Bh)
+ dest options (3Ch)
+ hop-by-hop (00h)
21+D+S
1
Hop Limit
FFh
Check
22+D+S
16
Source IP Address
-
Ignore
38+D+S
16
Destination IP Address
Ignore
54+D+S
N
Possible IPv6 Next Headers
-
Check
Process headers to
get next header.
Header type must be
routing, destination
options, or hop-by-
hop.
get next header.
Header type must be
routing, destination
options, or hop-by-
hop.
54+D+S+N
1
Type
87h
Check
Neighbor Solicitation
55+D+S+N
1
Code
00h
Check
56+D+S+N
2
ICMP Header Checksum
-
Ignore
58+D+S+N
4
Reserved
-
Ignore
62+D+S+N
16
Target Address
-
Check
Match IPV6AT[0]
78+D+S+N
N
Possible source link-layer
address
address
-
Ignore
...
any
-
-
Ignore
Packet data
last 4
4
CRC
-
Compare
Validate correct
Offset
# of
Bytes
Field
Value
Action
Comment