libnvmf\_get\_default\_trsvcid(9) libnvme API manual libnvmf\_get\_default\_trsvcid(9)

# [NAME](#NAME)

libnvmf\_get\_default\_trsvcid - Get default transport service ID

# [SYNOPSIS](#SYNOPSIS)

**const char * libnvmf\_get\_default\_trsvcid** **(const char \*transport ,** **bool discovery\_ctrl );**

# [ARGUMENTS](#ARGUMENTS)

[transport](#transport)

Transport type string (e.g., "tcp", "rdma")

[discovery\_ctrl](#discovery_ctrl)

True if for discovery controller, false otherwise

# [DESCRIPTION](#DESCRIPTION)

Returns the default trsvcid (port) for the given transport and controller type.

# [RETURN](#RETURN)

Allocated string with default trsvcid, or NULL on failure.

libnvmf\_get\_default\_trsvcid September 2026

---

Document: libnvmf_get_default_trsvcid-libnvme3(2) from nvme-cli 3.1-r1 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
