Data Sheet

Ethernet Controller I210 —System Manageability
632
10.3.1 Manageability Receive Filtering
This section describes the manageability receive packet filtering flow. Packet reception by the I210 can
generate one of the following results:
Discarded
Sent to Host memory
Sent to the external MC
Sent to both the MC and Host memory
The decisions regarding forwarding of packets to the Host and to the MC are separate and are
configured through two sets of registers. However, the MC may define some types of traffic as
exclusive. This traffic will be forwarded only to the MC, even if it passes the filtering process of the Host.
These types of traffic are defined using the MNGONLY register.
An example of packets that might be necessary to send exclusively to the MC might be specific TCP/
UDP ports of a shared MAC address or a MAC address dedicated to the MC. If the MC configures the
manageability filters to send these ports to the MC, it should configure the settings to not send them to
the Host, otherwise, these ports will be received and handled by the Host operating system.
The MC controls the types of packets that it receives by programming receive manageability filters. The
following filters are accessible to the MC:
All filtering capabilities are available on both the NC-SI and legacy SMBus interfaces. However, in NC-SI
mode, in order to program part of the capabilities, the Intel OEM commands described in
Section 10.6.2.4 should be used.
All filters are reset only on Internal Power On Reset. Register filters that enable filters or functionality
are also reset by firmware reset in NC-SI mode. These registers can be loaded from the Flash following
a reset in SMBus mode. See Section 6.0 for a description of the location in the Flash map.
The high-level structure of manageability filtering is done using two steps.
1. The packet is parsed and fields in the header are compared to programmed filters.
2. A set of decision filters are applied to the result of the first step.
Table 10-2. Filters Accessible to MC
Filters Functionality When Reset?
Filters Enable
General configuration of the
manageability filters
LAN_PWR_GOOD
Manageability Only
Enables routing of packets exclusively to
the manageability.
LAN_PWR_GOOD
Manageability Decision Filters [7:0]
Configuration of manageability decision
filters
LAN_PWR_GOOD
MAC Address [3:0] Four exact MAC manageability addresses LAN_PWR_GOOD
VLAN Filters [7:0] Eight VLAN tag values LAN_PWR_GOOD
UDP/TCP Port Filters [15:0] 16 destination port values LAN_PWR_GOOD
Flexible 128 bytes TCO Filters Length and values for one flex TCO filter LAN_PWR_GOOD
IPv4 and IPv6 Address Filters [3:0] IP address for manageability filtering LAN_PWR_GOOD
Special Filters Modifiers
Updates the behavior of some of the
other filters
LAN_PWR_GOOD
Ethertype Filters 4 Ethertype filters LAN_PWR_GOOD