libnvme(2)
π libnvme(2) β API Manual π
okay bestie, gather round, because today we're unpacking libnvme's manual page, section 2 (that's the API one, for all my C-coded girlies β¨). This one's about enum nvme_cmd_get_log_lid β aka the Get Log Page β Log Page Identifiers situation. It's giving "I have a whole drawer full of logs and you're about to learn every single label on every single jar." no cap. π«Ά
πΈ NAME πΈ
enum nvme_cmd_get_log_lid β Get Log Page -Log Page Identifiers
(yes, the hyphen situation in "Page -Log" is exactly how it was handed to me, and I respect the chaos. π )
β¨ SYNOPSIS β¨
enum nvme_cmd_get_log_lid {
NVME_LOG_LID_SUPPORTED_LOG_PAGES ,
NVME_LOG_LID_ERROR ,
NVME_LOG_LID_SMART ,
NVME_LOG_LID_FW_SLOT ,
NVME_LOG_LID_CHANGED_NS ,
NVME_LOG_LID_CMD_EFFECTS ,
NVME_LOG_LID_DEVICE_SELF_TEST ,
NVME_LOG_LID_TELEMETRY_HOST ,
NVME_LOG_LID_TELEMETRY_CTRL ,
NVME_LOG_LID_ENDURANCE_GROUP ,
NVME_LOG_LID_PREDICTABLE_LAT_NVMSET ,
NVME_LOG_LID_PREDICTABLE_LAT_AGG ,
NVME_LOG_LID_ANA ,
NVME_LOG_LID_PERSISTENT_EVENT ,
NVME_LOG_LID_LBA_STATUS ,
NVME_LOG_LID_ENDURANCE_GRP_EVT ,
NVME_LOG_LID_MEDIA_UNIT_STATUS ,
NVME_LOG_LID_SUPPORTED_CAP_CONFIG_LIST ,
NVME_LOG_LID_FID_SUPPORTED_EFFECTS ,
NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS ,
NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN ,
NVME_LOG_LID_BOOT_PARTITION ,
NVME_LOG_LID_ROTATIONAL_MEDIA_INFO ,
NVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSS ,
NVME_LOG_LID_MGMT_ADDR_LIST ,
NVME_LOG_LID_PHY_RX_EOM ,
NVME_LOG_LID_REACHABILITY_GROUPS ,
NVME_LOG_LID_REACHABILITY_ASSOCIATIONS ,
NVME_LOG_LID_CHANGED_ALLOC_NS_LIST ,
NVME_LOG_LID_FDP_CONFIGS ,
NVME_LOG_LID_FDP_RUH_USAGE ,
NVME_LOG_LID_FDP_STATS ,
NVME_LOG_LID_FDP_EVENTS ,
NVME_LOG_LID_DISCOVER ,
NVME_LOG_LID_HOST_DISCOVER ,
NVME_LOG_LID_AVE_DISCOVER ,
NVME_LOG_LID_PULL_MODEL_DDC_REQ ,
NVME_LOG_LID_RESERVATION ,
NVME_LOG_LID_SANITIZE ,
NVME_LOG_LID_ZNS_CHANGED_ZONES
};
Likeβ¦ forty constants?? she ate and left no crumbs, but also left no room in the drawer. π Every single one of them shows up again below, so no skipping, bestie, we're going all the way down the list. π¦
π Constants π
okay so. Here's the full roster, in the exact order the universe (and the manpage) put them in. Each one is a log page identifier, and each one comes with its official little description. Slay. π
NVME_LOG_LID_SUPPORTED_LOG_PAGESβ Supported Log PagesNVME_LOG_LID_ERRORβ Error InformationNVME_LOG_LID_SMARTβ SMART / Health InformationNVME_LOG_LID_FW_SLOTβ Firmware Slot InformationNVME_LOG_LID_CHANGED_NSβ Changed Namespace ListNVME_LOG_LID_CMD_EFFECTSβ Commands Supported and EffectsNVME_LOG_LID_DEVICE_SELF_TESTβ Device Self-testNVME_LOG_LID_TELEMETRY_HOSTβ Telemetry Host-InitiatedNVME_LOG_LID_TELEMETRY_CTRLβ Telemetry Controller-InitiatedNVME_LOG_LID_ENDURANCE_GROUPβ Endurance Group InformationNVME_LOG_LID_PREDICTABLE_LAT_NVMSETβ Predictable Latency Per NVM SetNVME_LOG_LID_PREDICTABLE_LAT_AGGβ Predictable Latency Event AggregateNVME_LOG_LID_ANAβ Asymmetric Namespace AccessNVME_LOG_LID_PERSISTENT_EVENTβ Persistent Event LogNVME_LOG_LID_LBA_STATUSβ LBA Status InformationNVME_LOG_LID_ENDURANCE_GRP_EVTβ Endurance Group Event AggregateNVME_LOG_LID_MEDIA_UNIT_STATUSβ Media Unit StatusNVME_LOG_LID_SUPPORTED_CAP_CONFIG_LISTβ Supported Capacity Configuration LisNVME_LOG_LID_FID_SUPPORTED_EFFECTSβ Feature Identifiers Supported and EffectsNVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTSβ NVMe-MI Commands Supported and EffectsNVME_LOG_LID_CMD_AND_FEAT_LOCKDOWNβ Command and Feature LockdownNVME_LOG_LID_BOOT_PARTITIONβ Boot PartitionNVME_LOG_LID_ROTATIONAL_MEDIA_INFOβ Rotational Media InformationNVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSSβ Dispersed Namespace Participating NVM SubsystemsNVME_LOG_LID_MGMT_ADDR_LISTβ Management Address ListNVME_LOG_LID_PHY_RX_EOMβ Physical Interface Receiver Eye Opening MeasurementNVME_LOG_LID_REACHABILITY_GROUPSβ Reachability GroupsNVME_LOG_LID_REACHABILITY_ASSOCIATIONSβ Reachability AssociationsNVME_LOG_LID_CHANGED_ALLOC_NS_LISTβ Changed Allocated Namespace ListNVME_LOG_LID_FDP_CONFIGSβ FDP ConfigurationsNVME_LOG_LID_FDP_RUH_USAGEβ Reclaim Unit Handle UsageNVME_LOG_LID_FDP_STATSβ FDP StatisticsNVME_LOG_LID_FDP_EVENTSβ FDP EventsNVME_LOG_LID_DISCOVERβ DiscoveryNVME_LOG_LID_HOST_DISCOVERβ Host DiscoveryNVME_LOG_LID_AVE_DISCOVERβ AVE DiscoveryNVME_LOG_LID_PULL_MODEL_DDC_REQβ Pull Model DDC RequestNVME_LOG_LID_RESERVATIONβ Reservation NotificationNVME_LOG_LID_SANITIZEβ Sanitize StatusNVME_LOG_LID_ZNS_CHANGED_ZONESβ Changed Zone List
ngl,NVME_LOG_LID_SUPPORTED_CAP_CONFIG_LIST's description says "Lis" at the end and I am not correcting it, because my one job is to keep every detail and my other job is to not invent at. π consider it a little easter egg.
β¨ and that's the whole page, bestie β every constant, every description, nothing skipped, nothing invented, vibe fully intact. π
to close it out the way the original did: this page is from July 2026, it's enum nvme_cmd_get_log_lid in the libnvme(2) manual (the API Manual, section 2). so go log all those pages, you absolute icon. ππ¦π
periodt. π
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms