Software Developer’s Manual 147

Power Management
6.4.3.1.6 Directed 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.

1. Directed IP Packet for the 82544GC/EI.
2. IP instead of IPv4 for the 82544GC/EI.
Offset # of bytes Field Value Action Comment
06 Destination Address Compare
MAC Header –
processed by main
address filter
66 Source Address Skip
Ignorea
12
12 + Sa
8
D = (0/8)aPossible LLC/SNAP Header
Type<= 1500
and
AAAA_0300_
0000ha
Skip
Checka
12 4
S = (0/4)aPossible VLAN Tag 8100h and
check IDa
Skip
Checka
12
12 + D + Sa2 Type 0800h Compare IP
14
14 + D + Sa1 Version/HDR length 4Xh Compare Check IPv4b and
header length
15
15 + D + Sa1 Type of Service - Ignore
16
16 + D + Sa2 Packet Length - Ignore
18
18 + D + Sa2 Identification - Ignore
20
20 + D + Sa2 Fragment Info - Ignore
22
22 + D + Sa1 Time to live - Ignore
23
23 + D + Sa1 Protocol - Ignore
24
24 + D + Sa2 Header Checksum - Ignore
26
26 + D + Sa4 Source IP Address - Ignore
30
30 + D + Sa4 Destination IP Address IPv4ATbCompare May match any of four
values in IPv4ATb
a. 82541PI/GI/EI and 82547GI/EI only.
b. IP instead of IPv4 for the 82544GC/EI.