'lockdown:submit a lockdown command'
'media-unit-stat-log:retrieve media unit status log pages details'
'supported-cap-config-log:retrieve the list of Supported Capacity Configuration Descriptors'
+ 'rotational-media-info-log:retrieve rotational media information log'
'discover:send Get Log Page request to Discovery Controller'
'connect-all:discover NVMeoF subsystems and connect to them'
'connect:connect to NVMeoF subsystem'
_arguments '*:: :->subcmds'
_describe -t commands "nvme mgmt-addr-list-log" _mal_log
;;
+ (rotational-media-info-log)
+ local _rmi_log
+ _caplog=(
+ /dev/nvme':supply a device to use (required)'
+ --endg-id=':Endurance Group Identifier'
+ -e':alias of --endg-id'
+ --verbose':Increase the information detail in the output.'
+ -v':alias for --verbose'
+ --output-format=':Output format: normal|json|binary'
+ -o ':alias for --output-format'
+ --timeout=':value for timeout'
+ -t ':alias for --timeout'
+ )
+ _arguments '*:: :->subcmds'
+ _describe -t commands "nvme rotational-media-info-log" _rmi_log
+ ;;
(version)
local _version
_version=(
subsystem-reset ns-rescan get-lba-status dsm discover connect-all connect
dim disconnect disconnect-all gen-hostnqn show-hostnqn tls-key dir-receive
dir-send virt-mgmt rpmb version ocp solidigm dapustor mgmt-addr-list-log
+ rotational-media-info-log
)
_arguments '*:: :->subcmds'
_describe -t commands "help: infos on a specific nvme command, or provide no option to see a synopsis of all nvme commands" _h
"mgmt-addr-list-log")
opts+=" --verbose -v --output-format= -o --timeout= -t"
;;
+ "rotational-media-info-log")
+ opts+=" --endg-id= -e --verbose -v --output-format= -o \
+ --timeout= -t"
+ ;;
"version")
opts+=$NO_OPTS
;;
rpmb boot-part-log fid-support-effects-log \
supported-log-pages lockdown media-unit-stat-log \
supported-cap-config-log dim show-topology list-endgrp \
- nvme-mi-recv nvme-mi-send get-reg set-reg mgmt-addr-list-log"
+ nvme-mi-recv nvme-mi-send get-reg set-reg mgmt-addr-list-log \
+ rotational-media-info-log"
# Add plugins:
for plugin in "${!_plugin_subcmds[@]}"; do