Data Sheet

System Manageability—Ethernet Controller I210
727
10.6.3.14.1 Set IP Address Command (Intel Command 0x25, Index = 0x0)
The Set IP Address command is used by the Management Controller to communicate its IP address to a
Network Controller. The format of a Set IP Address command packet is specified in Table 10-42
If at least one IP address filter is enabled, only unicast packets that match one of the enabled filters will
be forwarded through the NC-SI interface. Otherwise, the IP address is ignored in the unicast filtering
process.
This command does not impact the forwarding results. It is used as a preliminary stage to the Set
Binding command
Management Controller IP Address: An IP address that is used by the management controller.If the
IP Version bit of the Flags field is 0 (IPv4), this is a 4-byte unicast IPv4 address in network byte
order. In this case, the address occupies bytes 24-27 of the packet, and bytes 28-39 are ignored. If
the IP Version bit of the Flags field is 1 (IPv6), this is a 16-byte unicast IPv6 address in network
byte order. In this case, the address occupies the full field (bytes 24-39 of the packet).
IP Address Number: Indicates which IP address filter is configured by the command.The value can
relate to one of three pools of filters according to the following table:
Note: The values in this allowed values column refers to the Get Shared IP Capabilities Response
(Section 10.6.3.14.6.1)
Table 10-42. Set IP Address Command Packet Format
Bits
Bytes 31..24 23..16 15..08 07..00
00..15 NC-SI Header
16..19 Manufacturer ID (Intel 0x157)
20..23 0x25 0x0 Reserved
24..27
Management Controller IP Address
28..31
32..35
36..39
40..43 Reserved IP Address Number Set IP Flags
44..47 Checksum
Table 10-43. IP filters pools
Set IP Flag.IP
Version
Set IP Flag.Mixed
Index
Pool to use Allowed values
0 0 IPv4 1 to Number of IPv4 only addresses
1 0 IPv6 1 to Number of IPv6 only addresses
X 1 Mixed 1 to Number of Mixed IP addresses