Reference

libnvmf_registry_retrieve-libnvme3(2)

Read an attribute from a controller's registry entry

NAME

libnvmf_registry_retrieve - Read an attribute from a controller's registry entry

SYNOPSIS

int libnvmf_registry_retrieve (struct libnvme_global_ctx *ctx , const char *device , const char *attr , char **value );

ARGUMENTS

ctx

libnvme global context; must not be NULL

device

Kernel device name (e.g. "nvme3")

attr

Attribute name to retrieve (e.g. "owner")

value

On success, set to a newly allocated string with the attribute value. The caller must free this string.

RETURN

0 on success, -ENOENT if the controller is not registered or the attribute is not present, -ENOMEM on allocation failure, negative errno from underlying system calls otherwise.