1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum nvme_subsys_type - Type of the NVM subsystem.
7

SYNOPSIS

9       enum nvme_subsys_type {
10           NVME_NQN_DISC ,
11           NVME_NQN_NVME ,
12           NVME_NQN_CURR
13
14       };
15

Constants

17       NVME_NQN_DISC
18                   Discovery  type  target  subsystem. Describes a referral to
19                   another Discovery Service composed of Discovery controllers
20                   that  provide additional discovery records. Multiple Refer‐
21                   ral entries may be reported for each Discovery Service  (if
22                   that  Discovery Service has multiple NVM subsystem ports or
23                   supports multiple protocols).
24
25       NVME_NQN_NVME
26                   NVME type target  subsystem.  Describes  an  NVM  subsystem
27                   whose controllers may have attached namespaces (an NVM sub‐
28                   system that is not composed of Discovery controllers). Mul‐
29                   tiple  NVM  Subsystem  entries may be reported for each NVM
30                   subsystem if that NVM subsystem has multiple NVM  subsystem
31                   ports.
32
33       NVME_NQN_CURR
34                   Current  Discovery  type  target  subsystem. Describes this
35                   Discovery subsystem (the Discovery  Service  that  contains
36                   the controller processing the Get Log Page command). Multi‐
37                   ple Current Discovery Subsystem entries may be reported for
38                   this Discovery subsystem if the current Discovery subsystem
39                   has multiple NVM subsystem ports.
40
41
42
43November 2022                enum nvme_subsys_type                  libnvme(9)
Impressum