Power Management

6.4.3.1.6Directed IPv4 Packet1

The Ethernet controller supports receiving Directed IPv42 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.

 

Offset

# of bytes

Field

Value

Action

Comment

 

 

 

 

 

 

 

0

 

6

Destination Address

 

Compare

 

 

 

 

 

 

 

 

6

 

6

Source Address

 

Skip

 

 

 

Ignorea

 

 

 

 

 

 

MAC Header –

 

 

 

 

Type<= 1500

 

12

 

8

 

Skip

processed by main

 

 

and

+ Sa

Possible LLC/SNAP Header

address filter

12

D = (0/8)a

AAAA_0300_

Checka

 

 

 

 

 

 

0000ha

 

 

12

 

4

Possible VLAN Tag

8100h and

Skip

 

 

S = (0/4)a

check IDa

Checka

 

12

+ D + Sa

2

Type

0800h

Compare

IP

12

 

 

 

 

 

14

+ D + Sa

1

Version/HDR length

4Xh

Compare

Check IPv4b and

14

header length

 

 

 

 

15

+ D + Sa

1

Type of Service

-

Ignore

 

15

 

 

 

 

 

 

16

+ D + Sa

2

Packet Length

-

Ignore

 

16

 

 

 

 

 

 

18

+ D + Sa

2

Identification

-

Ignore

 

18

 

 

 

 

 

 

20

+ D + Sa

2

Fragment Info

-

Ignore

 

20

 

 

 

 

 

 

22

+ D + Sa

1

Time to live

-

Ignore

 

22

 

 

 

 

 

 

23

+ D + Sa

1

Protocol

-

Ignore

 

23

 

 

 

 

 

 

24

+ D + Sa

2

Header Checksum

-

Ignore

 

24

 

 

 

 

 

 

26

+ D + Sa

4

Source IP Address

-

Ignore

 

26

 

 

 

 

 

 

30

+ D + Sa

4

Destination IP Address

IPv4ATb

Compare

May match any of four

30

 

 

 

 

values in IPv4ATb

a.82541PI/GI/EI and 82547GI/EI only.

b.IP instead of IPv4 for the 82544GC/EI.

1.Directed IP Packet for the 82544GC/EI.

2.IP instead of IPv4 for the 82544GC/EI.

Software Developer’s Manual

147

Page 161
Image 161
Intel Intel Gigabit Ethernet Controllers, PCI-X Directed IPv4 Packet1, Offset # of bytes Field Value Action Comment