Data Sheet

Ethernet Controller I210 —System Manageability
686
10.5.10.4 Example 4 - Dedicated MAC and VLAN Tag
This example shows an alternate configuration; the MC has a dedicated MAC and IP address, along with
a VLAN tag of 32h will be required for traffic to be sent to the MC. This means that all traffic with VLAN
a matching tag will be sent to the MC.
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 and the VLAN tag will be 0032h.
Additionally, the XSUM filtering will be enabled.
10.5.10.4.1 Example 4 - 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: 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
Manageability VLAN[7:0] AND
IPv6 Address[3:0] AND
IPv4 Address[3:0] AND 0001
L2 Exact Address[3:0] OR
Broadcast OR
Multicast AND
ARP Request OR X
ARP Response OR
Neighbor Discovery OR
Port 0x298 OR
Port 0x26F OR
Flex Port 7:0 OR
Flex TCO OR
Table 10-28.Example 3 MDEF Results