libnvme(9)

πŸ“¦ version 3.2, in arch rolling

okay so bestie, welcome to the API Manual for libnvme(9) β€” this page is literally all about enum nvme_cmd_get_log_lid, aka the Get Log Page -Log Page Identifiers. it’s giving big enum energy, and we are gonna go through every single constant, no skipping, no β€œetc.” πŸ’…βœ¨

πŸ’– NAME πŸ’–

enum nvme_cmd_get_log_lid β€” Get Log Page -Log Page Identifiers

✨ SYNOPSIS ✨

here’s the enum exactly as it appears, character-for-character, because we do not play with code blocks:

       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_ATTACHED_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 ,
           NVME_LOG_LID_DEV_PERSONALITY ,
           NVME_LOG_LID_CROSS_CTRL_RESET ,
           NVME_LOG_LID_LOST_HOST_COMMUNICATION ,
           NVME_LOG_LID_FDP_CONFIGS ,
           NVME_LOG_LID_FDP_RUH_USAGE ,
           NVME_LOG_LID_FDP_STATS ,
           NVME_LOG_LID_FDP_EVENTS ,
           NVME_LOG_LID_MFG_DEFAULT_CONFIG ,
           NVME_LOG_LID_POWER_MEASUREMENT ,
           NVME_LOG_LID_VOLTAGE_MEASUREMENT ,
           NVME_LOG_LID_RATE_LIMITING ,
           NVME_LOG_LID_DISCOVERY ,
           NVME_LOG_LID_HOST_DISCOVERY ,
           NVME_LOG_LID_AVE_DISCOVERY ,
           NVME_LOG_LID_PULL_MODEL_DDC_REQ ,
           NVME_LOG_LID_SANITIZE_NS_STATUS_LIST ,
           NVME_LOG_LID_RESERVATION ,
           NVME_LOG_LID_SANITIZE ,
           NVME_LOG_LID_HOST_ADDRESSABLE_NS ,
           NVME_LOG_LID_ZNS_CHANGED_ZONES

       };

πŸŽ€ Constants πŸŽ€

okay, main character moment: here’s the full constant roll call. every ID and its little description, all present and accounted for. 🫢

  • NVME_LOG_LID_SUPPORTED_LOG_PAGES β€” Supported Log Pages
  • NVME_LOG_LID_ERROR β€” Error Information
  • NVME_LOG_LID_SMART β€” SMART / Health Information
  • NVME_LOG_LID_FW_SLOT β€” Firmware Slot Information
  • NVME_LOG_LID_CHANGED_ATTACHED_NS β€” Changed Attached Namespace List
  • NVME_LOG_LID_CMD_EFFECTS β€” Commands Supported and Effects
  • NVME_LOG_LID_DEVICE_SELF_TEST β€” Device Self-test
  • NVME_LOG_LID_TELEMETRY_HOST β€” Telemetry Host-Initiated
  • NVME_LOG_LID_TELEMETRY_CTRL β€” Telemetry Controller-Initiated
  • NVME_LOG_LID_ENDURANCE_GROUP β€” Endurance Group Information
  • NVME_LOG_LID_PREDICTABLE_LAT_NVMSET β€” Predictable Latency Per NVM Set
  • NVME_LOG_LID_PREDICTABLE_LAT_AGG β€” Predictable Latency Event Aggregate
  • NVME_LOG_LID_ANA β€” Asymmetric Namespace Access
  • NVME_LOG_LID_PERSISTENT_EVENT β€” Persistent Event Log
  • NVME_LOG_LID_LBA_STATUS β€” LBA Status Information
  • NVME_LOG_LID_ENDURANCE_GRP_EVT β€” Endurance Group Event Aggregate
  • NVME_LOG_LID_MEDIA_UNIT_STATUS β€” Media Unit Status
  • NVME_LOG_LID_SUPPORTED_CAP_CONFIG_LIST β€” Supported Capacity Configuration Lis
  • NVME_LOG_LID_FID_SUPPORTED_EFFECTS β€” Feature Identifiers Supported and Effects
  • NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS β€” NVMe-MI Commands Supported and Effects
  • NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN β€” Command and Feature Lockdown
  • NVME_LOG_LID_BOOT_PARTITION β€” Boot Partition
  • NVME_LOG_LID_ROTATIONAL_MEDIA_INFO β€” Rotational Media Information
  • NVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSS β€” Dispersed Namespace Participating NVM Subsystems
  • NVME_LOG_LID_MGMT_ADDR_LIST β€” Management Address List
  • NVME_LOG_LID_PHY_RX_EOM β€” Physical Interface Receiver Eye Opening Measurement
  • NVME_LOG_LID_REACHABILITY_GROUPS β€” Reachability Groups
  • NVME_LOG_LID_REACHABILITY_ASSOCIATIONS β€” Reachability Associations
  • NVME_LOG_LID_CHANGED_ALLOC_NS β€” Changed Allocated Namespace List
  • NVME_LOG_LID_DEV_PERSONALITY β€” Device Personalities, see struct nvme_dev_personalities_log
  • NVME_LOG_LID_CROSS_CTRL_RESET β€” Cross-Controller Reset
  • NVME_LOG_LID_LOST_HOST_COMMUNICATION β€” Lost Host Communication
  • NVME_LOG_LID_FDP_CONFIGS β€” FDP Configurations
  • NVME_LOG_LID_FDP_RUH_USAGE β€” Reclaim Unit Handle Usage
  • NVME_LOG_LID_FDP_STATS β€” FDP Statistics
  • NVME_LOG_LID_FDP_EVENTS β€” FDP Events
  • NVME_LOG_LID_MFG_DEFAULT_CONFIG β€” Manufacturer Default Configuration Status, see struct nvme_mfg_default_config_status_log
  • NVME_LOG_LID_POWER_MEASUREMENT β€” Power Measurement
  • NVME_LOG_LID_VOLTAGE_MEASUREMENT β€” Voltage Measurement, see struct nvme_voltage_measurement_log
  • NVME_LOG_LID_RATE_LIMITING β€” Rate Limiting
  • NVME_LOG_LID_DISCOVERY β€” Discovery
  • NVME_LOG_LID_HOST_DISCOVERY β€” Host Discovery
  • NVME_LOG_LID_AVE_DISCOVERY β€” AVE Discovery
  • NVME_LOG_LID_PULL_MODEL_DDC_REQ β€” Pull Model DDC Request
  • NVME_LOG_LID_SANITIZE_NS_STATUS_LIST β€” Sanitize Namespace Status List
  • NVME_LOG_LID_RESERVATION β€” Reservation Notification
  • NVME_LOG_LID_SANITIZE β€” Sanitize Status
  • NVME_LOG_LID_HOST_ADDRESSABLE_NS β€” Host Addressable Namespaces, see struct nvme_host_addressable_ns_log
  • NVME_LOG_LID_ZNS_CHANGED_ZONES β€” Changed Zone List

mwah πŸ’‹ β€” page date: October 2026; source/version: enum nvme_cmd_get_log_lid, libnvme(9). go be iconic with your logs 🫢🌈

πŸ“¦ where this page comes from