libnvme_sed_discover-libnvme3(2)

libnvme_sed_discover-libnvme32

Retrieve the tcg level 0 discovery data

Usage

int libnvme_sed_discover (struct libnvme_transport_handle *hdl , void *buf , __u32 len );

Arguments

hdl

Transport handle

buf

Buffer for the Level 0 Discovery data

len

Size of buf in bytes

Overview

Issues a Security Receive for the Level 0 Discovery ComID. The data is returned unparsed; use libnvme_sed_l0_for_each or libnvme_sed_l0_find to walk the feature descriptors.

Return

0 on success, the NVMe command status if a response was received (see enum nvme_status_field) or a negative error code otherwise.

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.