Power Management

6.4.3.3.2Directed 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.

Offset

# of

 

Field

Value

Action

Comment

bytes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

6

 

Destination Address

 

Compare

MAC Header –

 

 

 

 

 

 

 

processed by main

 

 

 

 

 

 

 

6

 

6

 

Source Address

 

Skip

address filter

 

 

 

 

 

 

 

 

12

 

8

 

Possible LLC/SNAP Header

 

Skip

 

a

a

 

Compare or

 

12 + S

D = (0/8)

 

 

 

 

 

 

Skipa

 

12

 

4

 

Possible VLAN Tag

 

Skip

 

 

a

 

Compare or

 

 

S = (0/4)

 

 

 

 

 

 

 

Skipa

 

12

 

2

 

Type

8137h

Compare

IPX

12 + D + Sa

 

14

 

10

 

Some IPX Stuff

-

Ignore

 

14 + D + Sa

 

 

24

 

6

 

IPX Node Address

Receive

Compare

Must match Receive

24 + D + Sa

 

Address 0

Address 0

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

6.4.3.4IPv6 Neighbor Discovery Filter1

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

Field

Value

Action

Comment

 

Bytes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

6

 

Destination Address

 

Compare

 

 

 

 

 

 

 

 

 

 

6

6

 

Source Address

 

Skip

MAC Header –

 

 

 

 

 

 

 

 

 

 

 

 

 

 

processed by main

 

 

 

 

 

 

Compare or

 

12

4

 

Possible VLAN Tag

 

address filter, or

 

 

 

Skip

 

 

 

 

 

 

broadcast

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.Not applicable to the 82544GC/EI.

150

Software Developer’s Manual

Page 164
Image 164
Intel Intel Gigabit Ethernet Controllers, PCI-X manual Directed IPX Packet Example, 3.4 IPv6 Neighbor Discovery Filter1