---
name: "nvmf_treq-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/nvmf_treq-libnvme3"
---

# nvmf\_treq-libnvme3(2)

Transport Requirements codes for Discovery Log Page entry TREQ field

## NAME

enum nvmf\_treq - Transport Requirements codes for Discovery Log Page entry TREQ field

## SYNOPSIS

enum nvmf\_treq {\
     **NVMF\_TREQ\_SECTYPE\_SHIFT** , \
\
     **NVMF\_TREQ\_SECTYPE\_MASK** , \
\
     **NVMF\_TREQ\_NOT\_SPECIFIED** , \
\
     **NVMF\_TREQ\_REQUIRED** , \
\
     **NVMF\_TREQ\_NOT\_REQUIRED** , \
\
     **NVMF\_TREQ\_DISABLE\_SQFLOW\_SHIFT** , \
\
     **NVMF\_TREQ\_DISABLE\_SQFLOW\_MASK** , \
\
     **NVMF\_TREQ\_DISABLE\_SQFLOW**

};

## Constants

- NVMF\_TREQ\_SECTYPE\_SHIFT

  Shift amount to get Secure Channel requirement

- NVMF\_TREQ\_SECTYPE\_MASK

  Mask to get Secure Channel requirement

- NVMF\_TREQ\_NOT\_SPECIFIED

  Not specified

- NVMF\_TREQ\_REQUIRED

  Required

- NVMF\_TREQ\_NOT\_REQUIRED

  Not Required

- NVMF\_TREQ\_DISABLE\_SQFLOW\_SHIFT

  Shift amount to get SQ flow control disable

- NVMF\_TREQ\_DISABLE\_SQFLOW\_MASK

  Mask to get SQ flow control disable

- NVMF\_TREQ\_DISABLE\_SQFLOW

  SQ flow control disable supported
