Intel PCI User Manual

Page of 406
150
Software Developer’s Manual
Power Management
6.4.3.3.2
Directed IPX Packet Example
A valid Directed IPX Packet contains the station’s MAC address, a Protocol Type of 8137h, and an 
IPX Node Address that equals to the station’s MAC address. It can include LLC/SNAP Headers 
and VLAN Tags. Since filtering this packet relies on the flexible filters, which use offsets specified 
by the OS directly, the OS must account for the extra offset LLC/SNAP Headers and VLAN tags.
6.4.3.4
IPv6 Neighbor Discovery Filter
1
In IPv6, a Neighbor Discovery packet is used for address resolution. A flexible filter can be used to 
check for a “Neighborhood Discovery Packet”.
82541xx and 82547GI/EI Only
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
a.
82541PI/GI/EI and 82547GI/EI.
8
D = (0/8)
a
Possible LLC/SNAP Header
Skip
Compare or 
Skip
a
12
4
S = (0/4)
a
Possible VLAN Tag
Skip
Compare or 
Skip
a
12
12 + D + S
a
2
Type
8137h
Compare
IPX
14
14 + D + S
a
10
Some IPX Stuff
-
Ignore
24
24 + D + S
a
6
IPX Node Address
Receive 
Address 0
Compare
Must match Receive 
Address 0
1.
Not applicable to the 82544GC/EI.
Offset
# of 
Bytes
Field
Value
Action
Comment
0
6
Destination Address
Compare
MAC Header – 
processed by main 
address filter, or 
broadcast
6
6
Source Address
Skip
12
4
Possible VLAN Tag
Compare or 
Skip
12
8
Possible LLC/SNAP Header
Compare or 
Skip
12+D+S
2
Type
86DDh
Compare
IP
14+D+S
1
Version/ Traffic Class
6Xh
Compare
Check IPv6
15+D+S
3
Traffic Class/Flow Label
-
Ignore