Data Sheet
Ethernet Controller I210 — Programming Interface
514
8.21.7 Proxying Status Register - PROXYS (0x5F64; R/W1C)
This register is used to record statistics about all proxying packets received. If a packet matches
multiple criteria then multiple bits could be set. Writing a 1b to any bit clears that bit.
This register is not cleared when PE_RST_N is asserted. It is only cleared when LAN_PWR_GOOD is de-
asserted or when cleared by the software device driver.
Note: If additional packets are received that matches one of the wake-up filters, after the original
wake-up packet is received, the PROXYS register is updated with the matching filters
accordingly.
Note: FLX0-7 bits are set only when flex filter match is detected and WUFC.FLEX_HQ is 0b.
Field Bit(s) Initial Value Description
Reserved 1:0 0x0
Reserved.
Write 0x0, ignore on read.
EX 2 0b
Directed Exact Packet Received.
The packet’s address matched one of the 32 pre-programmed exact values in the
Receive Address registers, the packet was a unicast packet and RCTL.UPE is set to 1b.
MC 3 0b
Directed Multicast Packet Received.
The packet was a multicast packet hashed to a value that corresponded to a 1 bit in
the Multicast Table Array or the packet was a multicast packet and RCTL.MPE is set to
1b.
BC 4 0b Broadcast Packet Received.
ARP Directed 5 0b
ARP Request Packet with IP4AT Filter Match Received.
When set to 1b indicates a match on 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 Received.
IPv6 7 0b Directed IPv6 Packet Received.
Reserved 8 0b
Reserved.
Write 0b, ignore on read.
NS 9 0b
IPV6 Neighbor Solicitation Received.
When set to 1b, indicates a match on a NS packet that passed main filtering.
NS Directed 10 0b
IPV6 Neighbor Solicitation with Directed DA filter Match Received.
When set to 1b, indicates a match on a NS packet and target IP address that also
matches a valid IPV6AT filter.
ARP 11 0b
ARP Request Packet Received.
When set to 1b indicates a match on any ARP request packet that passed main
filtering.
Reserved 15:12 0x0
Reserved.
Write 0x0, ignore on read.
FLX0 16 0b Flexible Filter 0 Match.
FLX1 17 0b Flexible Filter 1 Match.
FLX2 18 0b Flexible Filter 2 Match.
FLX3 19 0b Flexible Filter 3 Match.
FLX4 20 0b Flexible Filter 4 Match.
FLX5 21 0b Flexible Filter 5 Match.
FLX6 22 0b Flexible Filter 6 Match.
FLX7 23 0b Flexible Filter 7 Match.
Reserved 31:24 0b
Reserved.
Write 0b, ignore on read.