libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… libnvme(9) β€” the manual page, but make it group chat

Okay bestie, so this one's from the libnvme API Manual (that's the manual name, iykyk) and it's literally just one enum. One. But she's iconic and we're gonna learn her properly. πŸŽ€


✨ NAME ✨

enum nvme_send_discovery_log_page_rlps β€” Send Discovery Log Page (SDLP) - Requested Log Page Status (RLPS) πŸ¦‹

So the whole vibe here is: you asked for a discovery log page, and the controller is telling you how that went. RLPS = Requested Log Page Status. That's the answer key. πŸ“‹


🌸 SYNOPSIS 🌸

enum nvme_send_discovery_log_page_rlps {
    NVME_SDLP_RLPS_VALID ,
    NVME_SDLP_RLPS_INVALID ,
    NVME_SDLP_RLPS_NOT_ALLOWED ,
    NVME_SDLP_RLPS_NOT_SUCCESSFUL

};

Four constants, no cap. That trailing blank line before the closing brace is canon, she's part of the outfit. 🫢


πŸ‘‘ Constants πŸ‘‘

Look at her. Four little status codes, each with main character energy:

  • NVME_SDLP_RLPS_VALID β€” Valid Log Page: the requested log page is carried in the command. Slay, it worked, the goods are right there in the command. ✨
  • NVME_SDLP_RLPS_INVALID β€” Invalid Log Page: the requested log page is invalid or not supported. Not us getting rejected 😭 that page either doesn't exist or isn't invited to this party.
  • NVME_SDLP_RLPS_NOT_ALLOWED β€” Not Allowed Log Page: the requested log page is not allowed to be transferred by an SDLP command. Yeah so the page might be fine but an SDLP command specifically is not the vibe for it. Different door, bestie. πŸšͺ
  • NVME_SDLP_RLPS_NOT_SUCCESSFUL β€” Not Successful: retrieving the requested log page failed. Further details are provided in the SCT and SC fields. It flop'd πŸ’€ and the receipts live in SCT and SC β€” go read those for the actual tea.
no invented lore here fr fr β€” those four descriptions are the entire documented behaviour. Don't go reading extra meaning into them. πŸ™ˆ

πŸ’œ sign-off πŸ’œ

Okay that's the whole page, you ate that. This gem is dated October 2026 and comes to you courtesy of libnvme(9) β€” the API Manual. Go forth and status-check your log pages, queen. 🌈⭐πŸ”₯

πŸ“¦ where this page comes from