Data Sheet

System Manageability—Ethernet Controller I210
765
10.7.5 NC-SI Over MCTP
The I211 support for NC-SI over MCTP is similar to the support for NC-SI over RMII with the following
exceptions:
1. A set of new NC-SI commands used to expose the NC-SI over MCTP capabilities.
2. The format of the packets is modified to account for the new transport layer as described below.
10.7.5.1 NC-SI Packets Format
NC-SI over MCTP defines two different message type for pass through and for control packets.
Packets with a message type equal to the Control packets message type field (default = 0x02) in the
Flash are NC-SI control packets (commands, responses and AENs) and packets with a message type
equal to the Pass through packets message type field (default = 0x03) in the Flash are NC-SI pass
through packets
10.7.5.1.1 Control Packets
The format used for Control packets (Commands, Responses and AENs) is as follow:
+0 +1 +2 +3
76543210765432107654321076543210
SMBus or PCIe header
MCTP
Reserved
Header
version = 1
Destination endpoint ID Source endpoint ID
S
O
M
E
O
M
SEQ#
T
O
=
1
Tag
I
C
Message Type = Control
Packets Message type
(0x02)
MC ID = 0x00 Header revision Reserved
IID Command Channel ID
1
1. The channel ID is defined as described in Section 10.2.2.2
Reserved
Payload
Length[11:8]
Payload Length[7:0] Reserved
Reserved
Reserved Command Data
....
Command Data Checksum
Checksum
SMBus/PCIe header
MCTP header
NC-SI header
NC-SI Data