English
Language : 

82598EB Datasheet, PDF (151/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - Wake Up
• Sets the packet length in the WUPL register.
If enabled, a link state change wakeup causes similar results, setting PME_Status, asserting
PE_WAKE_N and setting the Link Status Changed (LNKC) bit in the WUS register when the link goes up
or down.
PE_WAKE_N remains asserted until the operating system either writes a 1b to the PME_Status bit of the
PMCSR register or writes a 0b to the PME_En bit.
After receiving a wakeup packet, the 82598 ignores any subsequent wake-up packets until the software
device driver clears all of the Received bits in the Wake Up Status (WUS) register. It also ignores link
change events until the software device driver clears the Link Status Changed (LNKC) bit in the Wake
Up Status (WUS) register.
3.3.2.3 Wake-Up Packets
The 82598 supports various wake-up packets using two types of filters:
• Pre-defined filters
• Flexible filters
Each of these filters are enabled if the corresponding bit in the WUFC register is set to 1b.
When VLAN filtering is enabled, a packet that passed any of the receive wake-up filters should only
cause a wake-up event if it also passed VLAN filtering. This is true for all wake-up packets except for
directed packets (including exact, multicast indexed, and broadcast) and magic packets, which are not
broadcaster.
3.3.2.3.1 Pre-Defined Filters
The following packets are supported by the 82598's pre-defined filters:
• Directed packet (including exact, multicast indexed, 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 WUFC register is set to 1b.
The explanation of each filter includes a table showing which bytes at which offsets are compared to
determine if the packet passes the filter. Both VLAN frames and LLC/Snap can increase the given offsets
if they are present.
3.3.2.3.1.1 Directed Exact Packet
The 82598 generates a wake-up event after receiving 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 (WUFC.EX) register.
Offset
0
# of
Bytes
Field
6
Destination Address
Value
Action
Compare
Comment
Match any pre-programmed address
151