Data Sheet

Ethernet Controller I210 —System Manageability
636
2. Filter Data — The filter data is divided into groups of bytes, described below:
Each group of bytes need to be configured using a separate command, where the group number is
given as a parameter. The command has the following parameters:
a. Group number — A 1-byte field indicating the current group addressed
b. Data bytes — Up to 30 bytes of test-bytes for the current group
10.3.3.7 IP Address Filtering
The I210 supports filtering by destination IP address using IPv4 and IPv6 address filters. These are
dedicated to manageability. Two modes are possible, depending on the value of the MANC.
EN_IPv4_FILTER bit:
EN_IPv4_FILTER = 0b: the I210 provides four IPv6 address filters.
EN_IPv4_FILTER = 1b: the I210 provides three IPv6 address filters and four IPv4 address filters.
For each IPv6 filter, the matching MSFM.IPV6_n_MASK bit defines if all the IP address should be
compared to the MIPAF register or only the 24 LSBits of the address should be compared to the 24
LSBits of the MIPAF register.
The IPv4 match will rise also for ARP packets for which the Target IP matches the IP address in the
MIPAF register.
10.3.3.8 Checksum Filtering
If bit MANC.EN_XSUM_FILTER is set, the I210 directs packets to the MC only if they pass L3/L4
checksum (if they exist) in addition to matching other filters previously described.
Enabling the XSUM filter when using the SMBus interface is accomplished by setting the Enable XSUM
Filtering to Manageability bit within the Manageability Control (MANC) register. This is done using the
Update Management Receive Filter Parameters command. See Section 10.5.9.1.6.
To enable the XSUM filtering when using NC-SI, use the Enable Checksum Offloading command. See
Section 10.6.3.13.
10.3.4 Configuring Manageability Filters
There are a number of pre-defined filters that are available for the MC to enable, such as ARPs and IPMI
ports 298h 26Fh. These are generally enabled by setting the appropriate bit within the MANC register
using specific commands.
For more advanced filtering needs, the MC has the ability to configure a number of configurable filters.
It is a two-step process to use these filters. They must first be configured and then enabled.
Group Test Bytes
0x0 0-29
0x1 30-59
0x2 60-89
0x3 90-119
0x4 120-127