Data Sheet

Ethernet Controller I210 —System Manageability
682
10.5.10.2 Example 2 - Dedicated MAC, Auto ARP Response and RMCP Port
Filtering
This example shows a common configuration; the MC has a dedicated MAC and IP address. Automatic
ARP responses will be enabled as well as RMCP port filtering. By enabling Automatic ARP responses the
MC is not required to send the gratuitous ARPs as it did in Example 1.
For demonstration purposes, the dedicated MAC address will be calculated by reading the System MAC
address and adding 1 do it, assume the System MAC is AABBCCDC. The IP address for this example will
be 1.2.3.4. Additionally, the XSUM filtering will be enabled.
10.5.10.2.1 Example 2 - Pseudo Code
Step 1: Disable existing filtering
Receive Enable[00]
Utilizing the simple form of the Receive Enable command, this prevents any packets from
reaching the MC by disabling filtering:
Receive Enable Control 00h:
Bit 0 [0] – Disable Receiving of packets
Step 2: Read System MAC Address
Get System MAC Address []
Reads the System MAC address. Assume returned AABBCCDC for this example.
Step 3: Configure XSUM Filter
Update Manageability Filter Parameters [01, 00800000]
Use the Update Manageability Filter Parameters command to update Filters Enable settings
(parameter 1). This set the Manageability Control (MANC) Register.
MANC Register 00800000h:
Bit 23 [1] - XSUM Filter enable
Note that some of the following configuration steps manipulate the MANC register indirectly, this
command sets all bits except XSUM to 0. It is important to either do this step before the others,
or to read the value of the MANC and then write it back with only bit 32 changed. Also note that
the XSUM enable bit may differ between Ethernet Controllers, refer to product specific
documentation.
Step 4: Configure MDEF[0]
Update Manageability Filter Parameters [68, 0, C0000000]
Use the Update Manageability Filter Parameters command to update Decision Filters (MDEF)
(parameter 68h). This will update MDEF[0], as indicated by the 2nd parameter (0).
MDEF value of 00000C00h:
Bit 30 [1] – port 298h
Bit 31 [1] – port 26Fh
MDEF_EXT[0] value of 0000000h:
Step 5: Configure MDEF[1]
Update Manageability Filter Parameters [68, 1, 10000000, 00000000]
Use the Update Manageability Filter Parameters command to update Decision Filters (MDEF)
(parameter 68h). This will update MDEF[1], as indicated by the 2
nd
parameter (1).