libnvme(9)
π libnvme(9) π
okay so bestie, welcome to the API Manual β yes, the API Manual, we're in the big leagues now β and today's main character is a little enum that handles the "wait, why did my connect fail" of it all. Sit down, grab a strawberry π, let's go.
β¨ NAME β¨
enum nbft_ssns_ext_info_cipeec β the Connect Invalid Parameters Extended Error Codes situation. live since rev. 1.1, so she's not new new but she's still fresh π
β¨ SYNOPSIS β¨
enum nbft_ssns_ext_info_cipeec {
NBFT_SSNS_EXT_INFO_CIPEEC_NO_ERROR ,
NBFT_SSNS_EXT_INFO_CIPEEC_GENERAL ,
NBFT_SSNS_EXT_INFO_CIPEEC_INV_ATTR ,
NBFT_SSNS_EXT_INFO_CIPEEC_DH_MISMATCH ,
NBFT_SSNS_EXT_INFO_CIPEEC_INV_CTRLID ,
NBFT_SSNS_EXT_INFO_CIPEEC_IO_CTRL_DIS
};
likeβ¦ that's the whole roster. six constants, one enum, absolutely zero chill π«Ά
πΈ Constants πΈ
okay so here's the vibe check on each one, one by one, no skipping, we do not skip here:
NBFT_SSNS_EXT_INFO_CIPEEC_NO_ERRORβ literally nothing went wrong, no extended error is known at all. she's at peace π§β¨NBFT_SSNS_EXT_INFO_CIPEEC_GENERALβ a general parameters failure. not specific, justβ¦ vibes were off. parameters said no πNBFT_SSNS_EXT_INFO_CIPEEC_INV_ATTRβ invalid attributes showed up in the Connect Response. not invited, still came πNBFT_SSNS_EXT_INFO_CIPEEC_DH_MISMATCHβ Diffie-Hellman mismatch. the keys did not agree, the handshake did not slay πNBFT_SSNS_EXT_INFO_CIPEEC_INV_CTRLIDβ invalid Controller ID. wrong ID, bestie, wrong ID π₯NBFT_SSNS_EXT_INFO_CIPEEC_IO_CTRL_DISβ the I/O Controller is disabled. she's got main character energy but she is not taking calls right now π
lowkey remember: these are all constants of the enum, so don't go renaming them, don't go merging them, they're iconic exactly as they are. periodt. π
and that's the whole page!! written down for October 2026, all about enum nbft_ssns_ext_info_cipeec, living inside libnvme(9) β catch you in the next manpage, mwah ππ¦
π¦ 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