Wake-Up Packets — Intel
®
82575EB Gigabit Ethernet Controller
324632-003 Intel
®
82575EB Gigabit Ethernet Controller
Revision: 2.1 Software Developer’s Manual and EEPROM Guide
January 2011 233
PE_WAKE_N remains asserted until the operating system either writes a 1b to the PME_Status bit of the
PMCSR or writes a 0b to the PME_EN bit.
After receiving a wake-up packet, the 82575 ignores any subsequent wake-up packets until the
software device driver clears all of the received bits in the Wake Up Status Register (WUS). It also
ignores link change events until the software device driver clears the Link Status Change (LNKC) bit in
the WUS.
Note: Wake on link change is not supported when in SerDes mode.
7.5.3 Wake-Up Packets
The 82575 supports various wakeup packets using two types of filters:
• Pre-defined filters
• Flexible filters
Each of these filters are enabled if the corresponding bit in the Wake Up Filter Control register (WUFC)
is set to 1b.
7.5.3.1 Pre-Defined Filters
The following packets are supported by the 82575 pre-defined filters:
• Directed Packet (including exact, multicast, and broadcast).
• Magic Packet.
• ARP/IPv4 Request Packet.
• Directed IPv4 Packet.
• Directed IPv6 Packet.
Each of these filters are enabled if the corresponding bit in the Wake Up Filter Control Register (WUFC)
is set to 1b.
The explanation of each filter includes a table detailing which bytes at which offsets are compared to
determine if the packet passes the filter. Both VLAN frames and LLC/Snap frames can increase the
given offsets if they are present.
7.5.3.1.1 Directed Exact Packet
The 82575 generates a wake-up event upon reception of any packet whose destination address
matches one of the 16 valid programmed Receive Addresses if the Directed Exact Wake Up Enable bit is
set in the Wake Up Filter Control Register (WUFC.EX).
7.5.3.1.2 Directed Multicast Packet
Offset
Number of
Bytes
Field Value Action Comment
0 6 Destination Address Compare Match any pre-programmed address.