{
  "slug": "serial-management-protocol",
  "term": "Serial Management Protocol",
  "aliases": [
    "SMP (SAS)",
    "SMP"
  ],
  "definition": "The SAS protocol for management exchanges such as discovering and configuring expander topology.",
  "note": "SMP is a separate member of the SAS protocol layer from SSP and STP. Its management role includes obtaining information about the SAS domain and configuring connected topology. [spl] [management]\n\nAn SMP request/response exchange is not a block read or write. PHY-related management functions can report link information or control PHY operation; their results must be interpreted as management evidence rather than proof that stored user data is intact. [t10-overview]",
  "related": [
    "sas",
    "sas-expander",
    "sas-phy",
    "sas-phy-event-counters",
    "serial-scsi-protocol",
    "serial-ata-tunneled-protocol"
  ],
  "citations": [
    {
      "id": "spl",
      "title": "SNIA dictionary: SAS Protocol Layer",
      "url": "https://www.snia.org/education/online-dictionary/term/sas-protocol-layer",
      "accessed": "2026-10-17"
    },
    {
      "id": "management",
      "title": "Oracle 12 Gb/s SAS HBA guide: glossary, Serial Management Protocol",
      "url": "https://docs.oracle.com/cd/E52363_01/html/E52364/z4002f7c309169.html",
      "accessed": "2026-10-17"
    },
    {
      "id": "t10-overview",
      "title": "T10/02-158r1: SAS technical overview, slides 14, 87, 89 and 93-97 (2002)",
      "url": "https://www.t10.org/ftp/t10/document.02/02-158r1.pdf",
      "accessed": "2026-10-17"
    }
  ],
  "provenance": [
    "Management examples use a historical T10 overview; supported functions must be checked against the actual expander and protocol revision."
  ],
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-17"
}
