@@ -2359,9 +2359,55 @@ static int get_log(int argc, char **argv, struct command *cmd, struct plugin *pl
23592359 .xfer_len = 4096 ,
23602360 };
23612361
2362+ OPT_VALS (log_name ) = {
2363+ VAL_BYTE ("supported-log-pages" , NVME_LOG_LID_SUPPORTED_LOG_PAGES ),
2364+ VAL_BYTE ("error" , NVME_LOG_LID_ERROR ),
2365+ VAL_BYTE ("smart" , NVME_LOG_LID_SMART ),
2366+ VAL_BYTE ("fw-slot" , NVME_LOG_LID_FW_SLOT ),
2367+ VAL_BYTE ("changed-ns" , NVME_LOG_LID_CHANGED_NS ),
2368+ VAL_BYTE ("cmd-effects" , NVME_LOG_LID_CMD_EFFECTS ),
2369+ VAL_BYTE ("device-self-test" , NVME_LOG_LID_DEVICE_SELF_TEST ),
2370+ VAL_BYTE ("telemetry-host" , NVME_LOG_LID_TELEMETRY_HOST ),
2371+ VAL_BYTE ("telemetry-ctrl" , NVME_LOG_LID_TELEMETRY_CTRL ),
2372+ VAL_BYTE ("endurance-group" , NVME_LOG_LID_ENDURANCE_GROUP ),
2373+ VAL_BYTE ("predictable-lat-nvmset" , NVME_LOG_LID_PREDICTABLE_LAT_NVMSET ),
2374+ VAL_BYTE ("predictable-lat-agg" , NVME_LOG_LID_PREDICTABLE_LAT_AGG ),
2375+ VAL_BYTE ("ana" , NVME_LOG_LID_ANA ),
2376+ VAL_BYTE ("persistent-event" , NVME_LOG_LID_PERSISTENT_EVENT ),
2377+ VAL_BYTE ("lba-status" , NVME_LOG_LID_LBA_STATUS ),
2378+ VAL_BYTE ("endurance-grp-evt" , NVME_LOG_LID_ENDURANCE_GRP_EVT ),
2379+ VAL_BYTE ("media-unit-status" , NVME_LOG_LID_MEDIA_UNIT_STATUS ),
2380+ VAL_BYTE ("supported-cap-config-list" , NVME_LOG_LID_SUPPORTED_CAP_CONFIG_LIST ),
2381+ VAL_BYTE ("fid-supported-effects" , NVME_LOG_LID_FID_SUPPORTED_EFFECTS ),
2382+ VAL_BYTE ("mi-cmd-supported-effects" , NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS ),
2383+ VAL_BYTE ("cmd-and-feat-lockdown" , NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN ),
2384+ VAL_BYTE ("boot-partition" , NVME_LOG_LID_BOOT_PARTITION ),
2385+ VAL_BYTE ("rotational-media-info" ,
2386+ NVME_LOG_LID_ROTATIONAL_MEDIA_INFO ),
2387+ VAL_BYTE ("dispersed-ns-participating-ns" ,
2388+ NVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSS ),
2389+ VAL_BYTE ("mgmt-addr-list" , NVME_LOG_LID_MGMT_ADDR_LIST ),
2390+ VAL_BYTE ("phy-rx-eom" , NVME_LOG_LID_PHY_RX_EOM ),
2391+ VAL_BYTE ("reachability-groups" , NVME_LOG_LID_REACHABILITY_GROUPS ),
2392+ VAL_BYTE ("reachability-associations" , NVME_LOG_LID_REACHABILITY_ASSOCIATIONS ),
2393+ VAL_BYTE ("changed-alloc-ns-list" , NVME_LOG_LID_CHANGED_ALLOC_NS_LIST ),
2394+ VAL_BYTE ("fdp-configs" , NVME_LOG_LID_FDP_CONFIGS ),
2395+ VAL_BYTE ("fdp-ruh-usage" , NVME_LOG_LID_FDP_RUH_USAGE ),
2396+ VAL_BYTE ("fdp-stats" , NVME_LOG_LID_FDP_STATS ),
2397+ VAL_BYTE ("fdp-events" , NVME_LOG_LID_FDP_EVENTS ),
2398+ VAL_BYTE ("discover" , NVME_LOG_LID_DISCOVER ),
2399+ VAL_BYTE ("host-discover" , NVME_LOG_LID_HOST_DISCOVER ),
2400+ VAL_BYTE ("ave-discover" , NVME_LOG_LID_AVE_DISCOVER ),
2401+ VAL_BYTE ("pull-model-ddc-req" , NVME_LOG_LID_PULL_MODEL_DDC_REQ ),
2402+ VAL_BYTE ("reservation" , NVME_LOG_LID_RESERVATION ),
2403+ VAL_BYTE ("sanitize" , NVME_LOG_LID_SANITIZE ),
2404+ VAL_BYTE ("zns-changed-zones" , NVME_LOG_LID_ZNS_CHANGED_ZONES ),
2405+ VAL_END ()
2406+ };
2407+
23622408 NVME_ARGS (opts ,
23632409 OPT_UINT ("namespace-id" , 'n' , & cfg .namespace_id , namespace_desired ),
2364- OPT_BYTE ("log-id" , 'i' , & cfg .log_id , log_id ),
2410+ OPT_BYTE ("log-id" , 'i' , & cfg .log_id , log_id , log_name ),
23652411 OPT_UINT ("log-len" , 'l' , & cfg .log_len , log_len ),
23662412 OPT_UINT ("aen" , 'a' , & cfg .aen , aen ),
23672413 OPT_SUFFIX ("lpo" , 'L' , & cfg .lpo , lpo ),
0 commit comments