Revisions of nvme-cli
buildservice-autocommit
accepted
request 1171773
from
Daniel Wagner (wagi)
(revision 158)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1171771
from
Daniel Wagner (wagi)
(revision 157)
- Update to version 2.9.1: * plugins/spdk: drop the plugin - Update to version 2.9: * nvme-print: expand the maximum field length to prevent misalignment * plugins/spdk: plugin to list SPDK subsystems * nvme-print: check if controller belong to SPDK * plugins/spdk: plugin to list SPDK controllers * nvme-print-stdout: fix ASQB, ACQB and BMBBA prints * build: bump libnvme wrap * nvmf-autoconnect: fix string encoding * nvme: identify primary ctrl do not accept nsid * nvme-wrap: remove unused nvme_cli_get_log_ana_groups() * nvme-print-json: use admin queue attributes definitions * nvme-print-json: use CSTS definitions * nvme-print-stdout: use POWER_OF_TWO macro * nvme-print-json: use controller configuration definitions * nvme-print-json, nvme-print-stdout: add tertiary version number * nvme-print-json: use NVME_MAJOR and NVME_MINOR definitions * nvme-print-json: use NVME_BOOT_PARTITION_INFO field definitions * nvme-print-json: add support telemetry log create event in PEL * nvme-print-json: add support set feature event in PEL * nvme-print-json: add obj_d() function * nvme-print-json: add obj_add_uint_0nx() function * meson.build: Fix spelling of sed-opal.h filename * sed_opal: Only build when we really have sed_opal headers * nvme: fix error path if write() fails in get_telemetry_log() * plugins/solidigm: Additional LID for temperature statistics. * plugins/solidigm: Improved Solidigm UUID index detection. * nvme-print-stdout: Add CSTS.ST register stdout print * nvme-print-stdout: Use NVME_CMIC definitions * nvme-print: Use NVME_UNIT definitions * nvme-print-stdout: Use NVME_CMBMSC/STS/EBS/SWTP definitions * plugins/ssstc: add a new plugin for SSSTC driver * nvmf-connect: systemd hardening effort * plugins/ocp: Adjusted variable type size carrying UUID index to 8 bit. * nvme: fix security buffer allocation size * nvme: Change fw-download xfer initialization to set 0 * nvme: Add fw-download warning message for FWUG alignment error * plugins/ocp: Split ocp_get_uuid_index() into find and get functions. * nvme: fix mem leak in multiple key related functions (bsc#1223331) * fabrics: fix mem leak in nvmf_check_hostid_and_hostnqn() (bsc#1223331) * nvme-print-stdout: Use NVME_BPRSEL definitions * nvme-print-stdout: Use NVME_BPINFO definitions * nvme-print-stdout: Use NVME_CMBSZ definitions * nvme-print-stdout: Use NVME_CMBLOC definitions * Revert "logging: fix error handling for ioctl passthru wrappers" * fabrics: align identify command payload * ocp: Unify line start spacing as tabs * ocp: support OCP DSSD Async Event Config feature * nvme: Add support for get-reg and set-reg commands * nvme-print-json: Add register print functions * nvme-print-stdout: Add register print functions * nvme-print: Add register print functions * nvme: Refactor mmap_registers to add writable parameter * nvme-print: Change PMRSZU string function as unit string * nvme-print: Refactor CMBLOC and PMRSTS registers function * logging: fix error handling for ioctl passthru wrappers * nbft: Fix scandir() error check * nbft: Refactor connection attempt out * nvme-print: Use EOM optional data present macros changed * nvme-print: Print cntlid number for controller * nvme: check-tls-key fails despite having hostnqn file (bsc#1223331) * nvme: print retained key for gen-tls-key's -i option too (bsc#1223331) * fabrics : allow host to create duplicate connections to target * fabrics: Fix fast_io_fail_tmo option * nvme-print-stdout: use admin queue attributes definitions * nvme-print-stdout: use CSTS definitions * nvme-print-stdout: use controller configuration definitions * nvme-print-stdout: use NVME_MAJOR and NVME_MINOR definitions * nvme-print-stdout: use FDP configuration attributes definitions * nvme: add new function 'tls_key' * nvme: use library functions for importing and exporting TLS keys (bsc#1216982) * nvme: extend error message for ns scan failures * nvme-print-json: Bugfix status json key of sanitize-log * sed: update SED password when initalizing (bsc#1222168) * plugins/memblaze: add performance stats * plugins/memblaze: fix code mis-type error * plugins/memblaze: code refactor on applying __packed on more structs * plugins/memblaze: code refactor on using cleanup_nvme_dev * nvme: Fix to cleanup free raw_secret memory allocated * plugins/memblaze: code-format on leading indent and align * plugins/wdc: Fix narrow index variable type in for loop to __u32 * plugins/wdc: Whitespace changes * nvme: Delete unused nvme root scanned * ocp: support OCP 2.5 Set Telemetry Profile feature * nvme: Don't seg fault if given device is not char/block device * nbft: Include SSNS index in error messages (bsc#1222026) * nbft: Pause logging for expected connection failures (bsc#1222026) * nbft: Silence connection failures for unavailable SSNS (bsc#1222026) * nbft: Fix 'verbose' argument type (bsc#1222026) * plugins/nbft: Implement verbose logging * plugins/nbft: Print the new SSNS flags * nbft: Fix uninitialized variable * plugins/nbft: Fix uninitialized variables * plugins/sed: Fix uninitialized variable * nvme-print-stdout: Fix uninitialized variable * nvme-print-json: Fix uninitialized variable * build: Switch default meson buildtype to 'debugoptimized' * nvme: do not scan topology when mmaping registers * nvme-print-stdout: Use NVME_BOOT_PARTITION_INFO field definitions * nvme-print-stdout: Use NVME_GET for MI commands supported and effects CSP * nvme-print-stdout: Use NVME_GET for FID supported and effects FSP * nvme-print-stdout: Use NVME_SET_FEAT_EVENT register definitions * nvme-print: Add PEL EHAI port identifier type printf function * build: bump libnvme wrap * ocp: fix for power-state argument checking * nvme: do not issue warning when nvme_core module is not loaded * wdc: Review changes and build fixes * wdc: Fix timestamp displayed by vs-firmware-activate-history command * logging: Split to output ioctl latency by log info level * nvme-print-stdout: Change hexadecimal value 0x prefix to use %#x * nvme-print-stdout: Fix LBA status DSLBA output as hexadecimal * nvme-print-stdout: Split line length exceeded 100 columns * nvme-print-stdout: Use NVME_PMRMSC register definitions to print * nvme-print-stdout: Use NVME_PMRSWTP register definitions to print * nvme-print-stdout: Use NVME_PMREBS register definitions to print * nvme-print-stdout: Use NVME_PMRSTS register definitions to print * nvme-print-stdout: Use NVME_PMRCTL_EN register definition to print * nvme-print-stdout: Use NVME_PMRCAP register definition to print * doc: Fix admin and io passthru cdw parameters description * doc: Add get-feature cdw11 and set-feature cdw12 parameters * micron-nvme: Unuse stat() to check if strMainDirName exists * doc: Fix get-property and set-property offset and value descriptions * doc: Fix documentation file mode 100755 to 100644 * nvme-print-stdout: Fix channel configuration descriptors pointer * nvme-print-stdout: Check sscanf return value * nvme-print-stdout: Fix linux kernel check patch errors * nvme: Delete unusual fallthrough for cases have no body * nvme: Delete duplicated semicolon * nvme-print, common: Fix for whitespace change * logging: output ioctl debugging info * nvme: track verbose level * logging: track log level globally * logging: move logging code to a new file * nvme: update include for libnvme * nvme: remove unused declaration * build: bump libnvme wrap * nvme-netapp: add nspath tlv handling (bsc#1220971) * rpm: Add missing rule and service files * nvme-print-json, nvme-print-stdout: Use CHAR_BIT definition * nvme-print-stdout: Delete duplicated if condition checking line * ocp: Fix timestamp displayed by fw-activate-history command * wdc: Add support for the get-drive-status command to SN861 * nvme-print: Fix nvme_host_metadata_type_to_string() indentation errors * nvme-print: Add PEL RCI port identifier type printf function * nvme-print-stdout: Use persistent event log RCI definitions * build: bump libnvme wrap * nvme: Add show-regs and get-property commands NSSD print outputs * nvme-print: print more details in ns-descs verbose output (bsc#1223331) * Revert "nvme-print-json: remove obj_print helper" * sed: Confirm entered password before initialization. - drop systemd service harden file, upstream ships this patch. * remove 0100-harden_nvmf-connect@.service.patch
buildservice-autocommit
accepted
request 1146582
from
Daniel Wagner (wagi)
(revision 156)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1146580
from
Daniel Wagner (wagi)
(revision 155)
- Update to version 2.8: * nvme-print-json: append array object in json_support_log * sed: Add plugin for basic SED Opal operations (jsc#PED-5061) * don't include newlines in already wrapped text * nvme: do not include meta data for PRACT=1 and MD=8 (version 2) * create-ns: align the namespaces to 1Mib boundaries when using SI suffixes * doc: Fix config-schema.json's URL * plugins/solidigm: Compressing vs-internal-log log files into zip file. * nbft: do not issue an error if ACPI tables are missing * nbft: fixup include for libnvme * doc: Fix short option name for cfg-file * completions: added Solidigm plugin to autocomplete scripts * nvme: Remove unused cfg argument from NVME_ARGS() macro * nvme: fix directive receive identify offsets * nvme-fabrics: enable option 'concat' * build: Update libnvme wrap * plugins/wdc: Add Debug Log Collection Support * nbft: fix tcp/dhcp address fallback retry (bsc#1218873) * nvme: use correct telemetry log size * nvme-print: fix typo in list verbose output (bsc#1219086) * nvme: print inserted tls key for check-tls-key (bsc#1219086) * plugins/wdc: Plugin fixes and updates * fabrics: move hostid/hostnqn warnings to verbose level (bsc#1219086) * nvme-print-stdout: enhance connect message (bsc#1219086) * fabrics: fix connect error if hostid file does not exist (bsc#1219086) * fabrics: fix invalid output format error during nvme connect (bsc#1219086) * nvme: restric hmac options for gen-tls-key (bsc#1219086) * udev-rules: rename netapp udev rule (bsc#1219086) * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP (bsc#1219086)
buildservice-autocommit
accepted
request 1139715
from
Daniel Wagner (wagi)
(revision 154)
baserev update by copy to link target
Dominique Leuenberger (dimstar_suse)
committed
(revision 153)
rebase after Factory revert
Daniel Wagner (wagi)
accepted
request 1134483
from
Daniel Wagner (wagi)
(revision 152)
- Update to version 2.7.1: * nvme-print-json: Revert field name changes (bsc#1218306)
buildservice-autocommit
accepted
request 1134176
from
Daniel Wagner (wagi)
(revision 151)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1134174
from
Daniel Wagner (wagi)
(revision 150)
- Update to version 2.7: * nvme-print-json: include vs for identify namespace * nvme-print-stdout: enhance connect message * fabrics: fix connect error if hostid file does not exist * fabrics: fix invalid output format error during nvme connect * wdc: Fix vs-smart-add-log Command for SN650 and SN655 * nvme: restric hmac options for gen-tls-key * wdc: Fix UUID index fallback mechanism * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page * completions: Add bash completions for telemetry string log page * plugins/solidigm: Added OCP 2.0 compatibility version command * plugins/solidigm: Added OCP 2.0 vs-drive-info command. * plugins/ocp: Fix printing order of various Latency Monitor Log buckets * nvme: validate output format split status from flag return value * nvme: simplify cleanup_nvme_dev() * cleanup: remove unused cleanup_charp() * wdc: Add support for SN861 2nd pci device id * nvme: replace libhugetlbfs with mmap and madvise * util/mem: move alloc helper to util section * nvme: auto cleanup filedescriptors * nvme: auto cleanup buffers * nvme: return error code in get_persistent_event_log * nvme: sanitize nvme-gen-tls-key * nvme: print out the resulting TLS identity for 'nvme check-tls-key' * nvme: Add version '1' identifier for nvme-gen-tls-key * subprojects/libnvme: update wrapper for TP8018 * plugins/solidigm: Added re_sku_count smart atrribute * doc: Fix nvme-connect manpage --application option string * plugins/ocp: changed command clear-pcie-correctable-error-counters to match OCP 2.0 spec. * plugins/solidigm: Added command to clear PCIe Correctable Error Counters according to OCP 2.0
buildservice-autocommit
accepted
request 1124997
from
Factory Maintainer (factory-maintainer)
(revision 149)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1123233
from
Daniel Wagner (wagi)
(revision 148)
* udev-rule: apply round-robin iopolicy on i/o subsystems alone (bsc#1215994) * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq() (bsc#1213768) * fabrics: lookup_discovery_ctrl() must look under host and not root (bsc#1213768) * fabrics: only look for matching ctrl on same host (bsc#1213768)
buildservice-autocommit
accepted
request 1117512
from
Daniel Wagner (wagi)
(revision 147)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1117510
from
Daniel Wagner (wagi)
(revision 146)
- Add missing jsc# and bsc# tracking entries in change log. - Enable test during build (bsc#1207686) * nbft: added NBFT v1.0 table support (jsc#PED-1449)
buildservice-autocommit
accepted
request 1116610
from
Daniel Wagner (wagi)
(revision 145)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1116606
from
Daniel Wagner (wagi)
(revision 144)
- Use fixed timestamps for documentation allowing reproducable builds - Announce nvmeof-boot-support support via Provides - Filter rpmlint warnings for systemd-service-without-service_ macros - Add missing service files for NBFT feature * add 0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch * add 0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch - Update to version 2.6 (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061): * json: fix seg. fault converting NULL to JSON string (bsc#1213762) * nvme-print: Show subsystem iopolicy (bsc#1124564) * nvme-print-stdout: Do not show non reachable ns in namespace topology (bsc#1212598) * nvme-print-stdout: List only ctrls which are part of ns (bsc#1212598) * nvme-print-stdout: Support subsys reachable from several hosts (bsc#1212598) * ccan: Add htable, strset and dependencies (bsc#1212598) * ccan: Remove unused documentation (bsc#1212598) * nvme-print: fix counter while looping through uuid_list (bsc#1212598) * fabrics: fix fc config JSON file handling (bsc#1210089) Refresh 0100-harden_nvmf-connect@.service.patch - Update to version 2.4 (jsc#PED-553 jsc#PED-3884): * nvme-print: sanitize supported-log-pages output (bsc#1209550) * nvme: fix block count and data size logic (bsc#1209564) * nvme-doc: update man page for supported-log-pages (bsc#1209550) * fabrics: Fix ordering for auto connect services (bsc#1208075) * json_discovery_log: avoid buffer overrun (bsc#1207435) * Fix connect nbft regressions (bsc#1209905) * Fix auto connect conditions (bsc#1210105) * Fix auto boot for NBFT connections (bsc#1211647) * fabrics: Honor JSON config file in connect-all command (bsc#1199504) * udev: Add HOST_IFACE to udev rule (bsc#1208001) * fabrics: Remove dhchap-ctrl-secret from discover/connect-all (bsc#1201701)
buildservice-autocommit
accepted
request 1115659
from
Daniel Wagner (wagi)
(revision 143)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1115658
from
Daniel Wagner (wagi)
(revision 142)
- Enable test during build - Drop minimum version meson dependency - Add asciidoc dependency - Build documentation when requested
buildservice-autocommit
accepted
request 1114411
from
Daniel Wagner (wagi)
(revision 141)
baserev update by copy to link target
Daniel Wagner (wagi)
accepted
request 1114409
from
Daniel Wagner (wagi)
(revision 140)
- Update to version 2.6: * nvme: allocate payload buffer in create-ns command * nvme-print-stdout: Add CAP.CPS and CAP.NSSS human readable outputs * nvme: Add output-format default option instead of argconfig json option * nvme: fw-download offset only describes FW offset, not file offset * unit: add locale number test * util: handle utf-8 thousend separators correctly * nvme: Change to use NVME_ARGS verbose default option from OPT_ARGS * fabrics: Fix NVMF_ARGS macro to use parameter n correctly * nvme: Add verbose default option to show command debug output * util: Fix to set argconfig output format json option correctly * util: Split argconfig output format json function to set and get * nvme: Spport Phy Rx Eye Opening Measurement Log * nvme: Introduce nvme_realloc function * nvme: Fix for fdpa reserved field printing * completion: add 'version' and 'help' to list * udev-rule: apply round-robin iopolicy on i/o subsystems alone * nvme: Add support for the OAQD ID controller field * plugins/solidigm: use static log macro to calc bitmask * plugins/ocp: Rename FW activation history command * nvme: auto free nvme_dev resource * nvme: allocate aligned payloads for all nvme commands * nvme: introduce alloc helper with alignment support * util: add cleanup function for generic memory allocations * nvme: append huge to nvme_{alloc|free} function * nvme: fw_download use nvme_alloc only * fabrics: Removing duplicate code and moving to libnvme * nvme-print: omit size of protection information * tree: Modify label name close_fd to close_dev * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq()
buildservice-autocommit
accepted
request 1099870
from
Daniel Wagner (wagi)
(revision 139)
baserev update by copy to link target
Displaying revisions 1 - 20 of 158