Data Sheet
Ethernet Controller I210 — Programming Interface
510
8.21.2 Wakeup Filter Control Register - WUFC (0x5808; R/W)
This register is used to enable each of the pre-defined and flexible filters for wake-up support. A value
of 1b means the filter is turned on; A value of 0b means the filter is turned off.
If the NoTCO bit is set, then any packet that passes the manageability packet filtering as described in
Section 10.3, does not cause a wake-up event.
Field Bit(s) Initial Value Description
LNKC 0 0b Link Status Change Wakeup Enable.
MAG 1 0b Magic Packet Wake-up Enable.
EX 2 0b Directed Exact Wake-up Enable.
1
MC 3 0b Directed Multicast Wake-up Enable.
BC 4 0b Broadcast Wake-up Enable.
ARP Directed 5 0b
ARP Request Packet and IP4AT Match Wake-up Enable.
Wake on match of any ARP request packet that passed main filtering and
Target IP address also matches one of the valid IP4AT filters.
IPv4 6 0b Directed IPv4 Packet Wake-up Enable.
IPv6 7 0b Directed IPv6 Packet Wake-up Enable.
Reserved 8 0b
Reserved.
Write 0b, ignore on read.
NS 9 0b
IPV6 Neighbor Solicitation Wake-up Enable.
Wake on match of any NS packet that passed main filtering.
NS Directed 10 0b
IPV6 Neighbor Solicitation and Directed DA Match Wake-up Enable.
Wake on match of NS packet and target IP address also matches IPV6AT
filter.
ARP 11 0b
ARP Request Packet Wake-up Enable.
Wake on match of any ARP request packet that passed main filtering.
Reserved 13:12 0x0
Reserved.
Write 0x0, ignore on read.
FLEX_HQ 14 0b
Flex Filters Host Queuing
0b = Do not use flex filters for queueing decisions in D0 state.
1b = Use flex filters enabled in the WUFC register for queuing decisions in
D0 state.
Note: Should be enabled only when multi queueing is enabled
(MRQC.Multiple Receive Queues = 010b or 000b).
NoTCO 15 0b MPWU=criteriah=h.
FLX0 16 0b Flexible Filter 0 Enable.
FLX1 17 0b Flexible Filter 1 Enable.
FLX2 18 0b Flexible Filter 2 Enable.
FLX3 19 0b Flexible Filter 3 Enable.
FLX4 20 0b Flexible Filter 4 Enable.
FLX5 21 0b Flexible Filter 5 Enable.
FLX6 22 0b Flexible Filter 6 Enable.
FLX7 23 0b Flexible Filter 7 Enable.
FLX0_ACT 24 0b
Flexible Filter 0 Action.
0b= WoL.
1b= Reserved.
FLX1_ACT 25 0b
Flexible Filter 1 Action.
0b= WoL.
1b= Reserved.