---
name: "libnvmf_get_default_trsvcid-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/libnvmf_get_default_trsvcid-libnvme3"
---

# libnvmf\_get\_default\_trsvcid-libnvme3(2)

Get default transport service ID

## NAME

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

## SYNOPSIS

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

## ARGUMENTS

- transport

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

- discovery\_ctrl

  True if for discovery controller, false otherwise

## DESCRIPTION

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

## RETURN

Allocated string with default trsvcid, or NULL on failure.
