Power Management

 

 

 

 

 

 

 

Offset

# of

Field

Value

Action

 

Comment

Bytes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18+D+S

2

Payload Length

-

Ignore

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ICMP, or IPv6 next

 

 

 

3Ah, 00h,

 

 

headers:

20+D+S

1

Next Header

2Bh, or

Check

 

+ routing (2Bh)

 

 

 

3Ch

 

 

+ 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Process headers to

 

 

 

 

 

 

get next header.

54+D+S

N

Possible IPv6 Next Headers

-

Check

 

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

-

Ignore

 

 

address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

any

-

-

Ignore

 

Packet data

 

 

 

 

 

 

 

last 4

4

CRC

-

Compare

 

Validate correct

 

 

 

 

 

 

 

6.4.3.5Wakeup 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.

Software Developer’s Manual

151

Page 165
Image 165
Intel PCI-X, Intel Gigabit Ethernet Controllers manual Wakeup Packet Storage, Crc