Data Sheet

Ethernet Controller I210 —System Manageability
750
10.6.4.4.1 NC Capabilities Advertisement
NC-SI defines the Get Capabilities command. It is recommended that the BMC use this command and
verify that the capabilities match its requirements before performing any configurations. For example,
the BMC should verify that the NC supports a specific AEN before enabling it.
10.6.4.4.2 Receive Filtering
In order to receive traffic, the BMC must configure the NC with receive filtering rules. These rules are
checked on every packet received on the LAN interface (such as from the network). Only if the rules
matched, will the packet be forwarded to the BMC.
10.6.4.4.2.1 MAC Address Filtering
NC-SI defines three types of MAC address filters: unicast, multicast and broadcast. To be received (not
dropped) a packet must match at least one of these filters. The BMC should set one MAC address using
the Set MAC Address command and enable broadcast and global multicast filtering.
Unicast/Exact Match (Set MAC Address Command)
This filter filters on specific 48-bit MAC addresses. The BMC must configure this filter with a dedicated
MAC address.
The NC might expose three types of unicast/exact match filters (such as MAC filters that match on the
entire 48 bits of the MAC address): unicast, multicast and mixed. The I210 exposes two mixed filters,
which might be used both for unicast and multicast filtering. The BMC should use one mixed filter for its
MAC address.
Note: The MNGONLY bit matching the unicast filter (bit 5) is set by the first set MAC address
command received from the BMC. It will not be cleared by further commands. If the MAC
address is shared with the host and filter reductions are applied, the MNGONLY bit of the
unicast filter should be cleared after each Set MAC address command using the Set Intel
Filters — Manageability Only Command (Section 10.6.3.5.3).
Refer to NC-SI specification — Set MAC Address for further details.
Broadcast (Enable/Disable Broadcast Filter Command)
NC-SI defines a broadcast filtering mechanism which has the following states:
1. Enabled — All broadcast traffic is blocked (not forwarded) to the BMC, except for specific filters
(such as ARP request, DHCP, and NetBIOS).
2. Disabled — All broadcast traffic is forwarded to the BMC, with no exceptions.
Refer to NC-SI specification Enable/Disable Broadcast Filter command.
Global Multicast (Enable/Disable Global Multicast Filter)
NC-SI defines a multicast filtering mechanism which has the following states:
1. Enabled — All multicast traffic is blocked (not forwarded) to the BMC.
2. Disabled — All multicast traffic is forwarded to the BMC, with no exceptions.
The recommended operational mode is Enabled, with specific filters set. Not all multicast filtering
modes are necessarily supported. Refer to NC-SI specification Enable/Disable Global Multicast Filter
command for further details.