libnvme(9)
π 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 theSCTandSCfields. It flop'd π and the receipts live inSCTandSCβ 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
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms