Data Sheet
Ethernet Controller I210 —System Manageability
684
10.5.10.3 Example 3 - Dedicated MAC and IP Address
This example provided the MC with a dedicated MAC and IP address and allows it to receive ARP
requests. The MC is then responsible for responding to ARP requests.
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. For this example, the Receive Enable command is used to configure the MAC address filter.
In order for the MC to be able to receive ARP Requests, it will need to specify a filter for this, and that
filter will need to be included in the Manageability To Host filtering so that the Host OS may also receive
ARP Requests.
10.5.10.3.1 Example 3 - 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 IP Address Filter
Update Manageability Filter Parameters [64, 00, 01020304]
Use the Update Manageability Filter Parameters to configure an IPv4 filter.
The 1st parameter (64h) specifies that we are configuring an IPv4 filter.
The 2nd parameter (00h) indicates which IPv4 filter is being configured, in this case filter 0.
The 3rd parameter is the IP address – 1.2.3.4.
Step 4: Configure MAC Address Filter
Update Manageability Filter Parameters [66, 00, AABBCCDD]
Use the Update Manageability Filter Parameters to configure a MAC Address filter.
The 1st parameter (66h) specifies that we are configuring a MAC Address filter.
ARP Response OR
Neighbor Discovery OR
Port 0x298 OR X
Port 0x26F OR X
Flex Port 7:0 OR
Flex TCO OR
Table 10-27.Example 2 MDEF Results
Manageability Decision Filter (MDEF)
Filter 0 1 2 3 4 5 6 7