{
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-21",
  "slug": "mctp-endpoint-id",
  "term": "MCTP endpoint ID",
  "aliases": [
    "MCTP EID"
  ],
  "definition": "An MCTP endpoint ID (EID) is an 8-bit logical address for an endpoint within an MCTP network.",
  "note": "Different networks can use the same EID. Linux therefore represents a destination using both a network identifier and an endpoint address. [linux-mctp]\n\nAn EID can be reassigned to another endpoint, so it is not a durable device identity. For a device connected to multiple buses, Get Endpoint UUID correlates its endpoints. Keep that identity evidence separate from the address used for a particular collection. [mctp-base]",
  "related": [
    "mctp",
    "mctp-message-tag",
    "nvme-mi",
    "out-of-band-management"
  ],
  "citations": [
    {
      "id": "mctp-base",
      "title": "DMTF DSP0236 v1.3.3: sections 7, 8.13, 8.18.9 and 8.19",
      "url": "https://www.dmtf.org/sites/default/files/standards/documents/DSP0236_1.3.3.pdf",
      "accessed": "2026-10-21"
    },
    {
      "id": "linux-mctp",
      "title": "Linux kernel documentation: MCTP interfaces, networks and socket addresses",
      "url": "https://docs.kernel.org/networking/mctp.html",
      "accessed": "2026-10-21"
    }
  ],
  "provenance": [
    "Address reassignment and multi-endpoint correlation follow DSP0236 v1.3.3 sections 8.18.9 and 8.19. An endpoint UUID is not an NVMe namespace identifier."
  ]
}
