English
Language : 

EP80579 Datasheet, PDF (1409/1916 Pages) Intel Corporation – Intel® EP80579 Integrated Processor Product Line
Intel® EP80579 Integrated Processor
Offset
21+D+
S
22+D+
S
38+D+
S
# of
bytes
1
16
16
Field
Hop Limit
Source Address
Destination
Address
Value
-
-
IP6AT
Action
Comment
Ignore
Ignore
Compare Match value in IP6AT
37.5.10.4 Wake-up Packets: Flexible Filters
Various wakeup packets are supported using two types of filters:
• Pre-defined Filters
• Flexible Filters
Each of these filters will be enabled if the corresponding bit in the Wake Up Filter
Control Register (WUFC) is set to 1.
This section describes the functioning of Flexible Filters.
A total of four flexible filters are supported. Each filter is can be configured to recognize
any arbitrary pattern within the first 128 byte of the packet To configure the flexible
filter, the software programs the mask values into the Flexible Filter Mask Table (FFMT)
and the required values into the Flexible Filter Value Table (FFVT), and the minimum
packet length into the Flexible Filter Length Table (FFLT). These contain separate values
for each filter. The software must also enable the filter in the Wake Up Filter Control
Register (WUFC), and enable the overall wake up functionality must be enabled by
setting PME_En in the Power Management Control Status Register or the Wake Up
Control Register.
Once enabled, the flexible filters will scan incoming packets for a match. If the filter
encounters any byte in the packet where the mask bit is one and the byte doesn't
match the byte programmed in the Flexible Filter Value Table (FFVT) then the filter will
fail that packet. If the filter reaches the required length without failing the packet, it
passes the packet and generates a wake up event. It will ignore any mask bits set to
one beyond the required length.
The flexible filter does not have any way to automatically skip VLAN or LLC/SNAP
headers. If such headers are included the offsets of the subsequent fields must be
adjusted accordingly.
The following packets are listed for reference purposes only. The flexible filter could be
used to filter these packets.
37.5.10.4.1 IPX Diagnostic Responder Request Packet
An IPX Diagnostic Responder Request Packet must contain a valid MAC address, a
Protocol Type of 0x8137, and an IPX Diagnostic Socket of 0x0456. It may include LLC/
SNAP Headers and VLAN Tags. Since filtering this packet relies on the flexible filters,
which use offsets specified by the operating system directly, the operating system must
account for the extra offset LLC/SNAP Headers and VLAN tags.
August 2009
Order Number: 320066-003US
Intel® EP80579 Integrated Processor Product Line Datasheet
1409