Intel 82540EP/EM Network Card User Manual


 
152 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