Expand description
Management Component Transport Protocol (MCTP)
This crate provides common types and traits for MCTP.
Implementations can implement Endpoint
to represent
a remote endpoint.
Structs§
Enums§
Constants§
- MCTP_
ADDR_ ANY - Special EID value: broadcast and/or match any.
- MCTP_
ADDR_ NULL - Special EID value: NULL
- MCTP_
HEADER_ VERSION_ 1 - MCTP Version 1
- MCTP_
MIN_ MTU - MCTP minimum payload MTU
- MCTP_
SEQ_ MASK - Mask for MCTP Packet Sequence Number
- MCTP_
TAG_ MAX - Maximum MCTP Message Tag number
- MCTP_
TAG_ OWNER - Tag Owner (TO) field; generally set in a request, clear in a response.
- MCTP_
TYPE_ CONTROL - MCTP Control Protocol
- MCTP_
TYPE_ CXL_ CCI - CXL Component Command Interface
- MCTP_
TYPE_ CXL_ FM - CXL Fabric Manger
- MCTP_
TYPE_ ETHERNET - Ethernet over MCTP
- MCTP_
TYPE_ NCSI - NC-SI over MCTP
- MCTP_
TYPE_ NVME - NVMe over MCTP
- MCTP_
TYPE_ PCIE_ MI - PCIe Management Interface
- MCTP_
TYPE_ PLDM - PLDM
- MCTP_
TYPE_ SPDM - SPDM
- MCTP_
TYPE_ SPDM_ SECURED - Secured Messages using SPDM
- MCTP_
TYPE_ VENDOR_ IANA - Vendor defined, IANA ID
- MCTP_
TYPE_ VENDOR_ PCIE - Vendor defined, PCIe ID
Traits§
- Endpoint
- A trait for an MCTP peer
Type Aliases§
- Result
- MCTP result type