nvme_fabrics_uri(2)

libnvme(9) API Manual libnvme(9)

NAME

struct nvme_fabrics_uri - Parsed URI structure

SYNOPSIS

struct nvme_fabrics_uri {
char *scheme;
char *protocol;
char *userinfo;
char *host;
int port;
char **path_segments;
char *query;
char *fragment;
};

Members

scheme
Scheme name (typically 'nvme')
protocol
Optional protocol/transport (e.g. 'tcp')
userinfo
Optional user information component of the URI authority
host
Host transport address
port
The port subcomponent or 0 if not specified
path_segments
NULL-terminated array of path segments
query
Optional query string component (separated by '?')
fragment
Optional fragment identifier component (separated by '#')
struct nvme_fabrics_uri October 2025