{
  "slug": "credit-starvation",
  "term": "Credit starvation",
  "aliases": [
    "BB-credit starvation",
    "Transmit-credit stall"
  ],
  "definition": "Credit starvation is a transmission stall in which a Fibre Channel sender has a frame ready but no available buffer-to-buffer credit.",
  "note": "An idle zero-credit snapshot does not establish a stall. Keep event counts separate from time spent waiting and inspect both link directions. [credits]\n\nStarvation describes an observation, not its cause; it does not establish cyclic buffer deadlock. See the worked credit-window examples on the companion technology card. [hesela-window]",
  "status": "unknown",
  "advantages": [],
  "limitations": [],
  "related": [
    "buffer-to-buffer-credit",
    "buffer-cycle-deadlock",
    "fibre-channel",
    "fc-frame"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "credits",
      "title": "Cisco MDS 9000 Interfaces Configuration Guide, Release 9.x: Configuring Interface Buffers",
      "url": "https://www.cisco.com/c/en/us/td/docs/dcn/mds9000/sw/9x/configuration/interfaces/cisco-mds-9000-nx-os-interfaces-configuration-guide-9x/configuring_interface_buffers.html",
      "accessed": "2026-10-19"
    },
    {
      "id": "hesela-window",
      "title": "Hesela: Fibre Channel, sizing the credit window",
      "url": "https://hesela.com/tech/fibre-channel/#credit-window",
      "accessed": "2026-10-19"
    }
  ],
  "updated": "2026-10-19",
  "provenance": [
    "Source review and operational definition. This is a condition, not a technology lifecycle classification or field-incidence estimate."
  ]
}
