Data Sheet
Ethernet Controller I210 —Interconnects
42
3.1.4.3.2 Message Handling by I210 (as a Transmitter)
The transaction layer is also responsible for transmitting specific messages to report internal/external
events (such as interrupts and PMEs).
3.1.4.3.3 Vendor Defined Messages (VDM)
The following vendor defined messages are supported:
•DMTF MCTP
3.1.4.3.3.1 MCTP VDMs
MCTP VDMs are supported as both master and target. The following header fields are involved (see
Figure 3-2):
• Fmt - Set to 11b to indicate a 4 Dword header with data
•Type
— [4:3] set to 10b to indicate a message
— [2:0] routing r2r1r0 = 000b, 010b or 011b
• Traffic class - Set to 000b
• TLP digest - Set to 0b (no ECRC) unless the ECRC Generation for MCTP in PCIe Control 2 Flash word
is set and ECRC generation is enabled.
• Error present - Set to 0b
• Attributes[1:0] - Set to 01b (no snoop)
• Tag field - Indicates this is an MCTP packet and the size of padding to dword alignment added
• Message code = 0x7F (Type 1 VDM)
• Destination ID - captures the target B/D/F for route by ID. Otherwise, reserved
• Vendor ID = 0x1AB4 (DMTF)
Table 3-7. Supported Message in the I210 (as a Transmitter)
Message code
[7:0]
Routing r2r1r0 Message
0x20 100 Assert INT A
0x21 100 Not used
0x22 100 Not used
0x23 100 Not used
0x24 100 Deassert INT A
0x25 100 Not used
0x26 100 Not used
0x27 100 Not used
0x30 000 ERR_COR
0x31 000 ERR_NONFATAL
0x33 000 ERR_FATAL
0x18 000 PM_PME
0x1B 101 PME_TO_ACK
0x10 100 Latency Tolerance Reporting (LTR)
0x7F 000, 010, 011, VDM (see Section 3.1.4.3.3)