xref: /linux/Documentation/ABI/stable/configfs-nvmet (revision 55ab7e14222e5f0b0fd9f7711ca391d2924b35e3)
1*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_adrfam
2*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_portid
3*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_traddr
4*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_trsvcid
5*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_trtype
6*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_treq
7*5d92321cSGuixin LiuDate:		June 2016
8*5d92321cSGuixin LiuKernelVersion:	4.8
9*5d92321cSGuixin LiuContact:	Christoph Hellwig <hch@lst.de>
10*5d92321cSGuixin LiuDescription:
11*5d92321cSGuixin Liu		Address attributes for an NVMe-oF target port.
12*5d92321cSGuixin Liu
13*5d92321cSGuixin Liu		addr_adrfam: Shows or sets the address family. Accepted
14*5d92321cSGuixin Liu		values: "pcie", "ipv4", "ipv6", "ib", "fc", "pci", "loop".
15*5d92321cSGuixin Liu
16*5d92321cSGuixin Liu		addr_portid: Shows or sets the port identifier (u16).
17*5d92321cSGuixin Liu
18*5d92321cSGuixin Liu		addr_traddr: Shows or sets the transport address string.
19*5d92321cSGuixin Liu
20*5d92321cSGuixin Liu		addr_trsvcid: Shows or sets the transport service identifier.
21*5d92321cSGuixin Liu
22*5d92321cSGuixin Liu		addr_trtype: Shows or sets the transport type. Accepted
23*5d92321cSGuixin Liu		values: "rdma", "fc", "tcp", "pci", "loop". Also
24*5d92321cSGuixin Liu		initializes default TSAS values.
25*5d92321cSGuixin Liu
26*5d92321cSGuixin Liu		addr_treq: Shows or sets the transport security requirements.
27*5d92321cSGuixin Liu		Accepted values: "not specified", "required",
28*5d92321cSGuixin Liu		"not required". For TCP with TLS1.3, "not specified" is
29*5d92321cSGuixin Liu		rejected.
30*5d92321cSGuixin Liu
31*5d92321cSGuixin Liu		All attributes require the port to be disabled before
32*5d92321cSGuixin Liu		modification.
33*5d92321cSGuixin Liu
34*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/addr_adrfam
35*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/addr_portid
36*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/addr_traddr
37*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/addr_trsvcid
38*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/addr_trtype
39*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/addr_treq
40*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/referrals/NAME/enable
41*5d92321cSGuixin LiuDate:		June 2016
42*5d92321cSGuixin LiuKernelVersion:	4.8
43*5d92321cSGuixin LiuContact:	Christoph Hellwig <hch@lst.de>
44*5d92321cSGuixin LiuDescription:
45*5d92321cSGuixin Liu		Address attributes and enable control for a referral entry
46*5d92321cSGuixin Liu		under a port. The addr_* attributes have the same semantics
47*5d92321cSGuixin Liu		as the corresponding port-level attributes. The enable
48*5d92321cSGuixin Liu		attribute shows or sets whether this referral is enabled
49*5d92321cSGuixin Liu		(boolean).
50*5d92321cSGuixin Liu
51*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/param_inline_data_size
52*5d92321cSGuixin LiuDate:		June 2018
53*5d92321cSGuixin LiuKernelVersion:	4.19
54*5d92321cSGuixin LiuContact:	Steve Wise <swise@opengridcomputing.com>
55*5d92321cSGuixin LiuDescription:
56*5d92321cSGuixin Liu		Shows or sets the inline data size for this port. Default
57*5d92321cSGuixin Liu		is -1 which lets the transport choose. The port must be
58*5d92321cSGuixin Liu		disabled before modification.
59*5d92321cSGuixin Liu
60*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/ana_groups/ID/ana_state
61*5d92321cSGuixin LiuDate:		June 2018
62*5d92321cSGuixin LiuKernelVersion:	4.19
63*5d92321cSGuixin LiuContact:	Christoph Hellwig <hch@lst.de>
64*5d92321cSGuixin LiuDescription:
65*5d92321cSGuixin Liu		Shows or sets the ANA (Asymmetric Namespace Access) state
66*5d92321cSGuixin Liu		for this group on this port. Accepted values: "optimized",
67*5d92321cSGuixin Liu		"non-optimized", "inaccessible", "persistent-loss",
68*5d92321cSGuixin Liu		"change". Changes trigger an ANA change event.
69*5d92321cSGuixin Liu
70*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/param_pi_enable
71*5d92321cSGuixin LiuDate:		May 2020
72*5d92321cSGuixin LiuKernelVersion:	5.8
73*5d92321cSGuixin LiuContact:	Israel Rukshin <israelr@mellanox.com>
74*5d92321cSGuixin LiuDescription:
75*5d92321cSGuixin Liu		Shows or sets whether protection information (PI) is
76*5d92321cSGuixin Liu		enabled/supported for this port. Accepts boolean value.
77*5d92321cSGuixin Liu		Only available when CONFIG_BLK_DEV_INTEGRITY is enabled.
78*5d92321cSGuixin Liu		The port must be disabled before modification.
79*5d92321cSGuixin Liu
80*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/addr_tsas
81*5d92321cSGuixin LiuDate:		August 2023
82*5d92321cSGuixin LiuKernelVersion:	6.7
83*5d92321cSGuixin LiuContact:	Hannes Reinecke <hare@suse.de>
84*5d92321cSGuixin LiuDescription:
85*5d92321cSGuixin Liu		Shows or sets the transport-specific address subtype. For
86*5d92321cSGuixin Liu		TCP transport, accepted values: "none", "tls1.3" (requires
87*5d92321cSGuixin Liu		CONFIG_NVME_TARGET_TCP_TLS). For RDMA transport, shows the
88*5d92321cSGuixin Liu		QP type: "connected" or "datagram". The port must be
89*5d92321cSGuixin Liu		disabled before modification.
90*5d92321cSGuixin Liu
91*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/param_max_queue_size
92*5d92321cSGuixin LiuDate:		January 2024
93*5d92321cSGuixin LiuKernelVersion:	6.9
94*5d92321cSGuixin LiuContact:	Max Gurtovoy <mgurtovoy@nvidia.com>
95*5d92321cSGuixin LiuDescription:
96*5d92321cSGuixin Liu		Shows or sets the maximum queue size for this port. Default
97*5d92321cSGuixin Liu		is -1 which lets the transport choose. The port must be
98*5d92321cSGuixin Liu		disabled before modification.
99*5d92321cSGuixin Liu
100*5d92321cSGuixin LiuWhat:		/config/nvmet/ports/N/param_mdts
101*5d92321cSGuixin LiuDate:		April 2026
102*5d92321cSGuixin LiuKernelVersion:	7.1
103*5d92321cSGuixin LiuContact:	Aurelien Aptel <aaptel@nvidia.com>
104*5d92321cSGuixin LiuDescription:
105*5d92321cSGuixin Liu		Shows or sets the maximum data transfer size for this port.
106*5d92321cSGuixin Liu		Default is -1 which lets the transport choose. The port
107*5d92321cSGuixin Liu		must be disabled before modification.
108*5d92321cSGuixin Liu
109*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_allow_any_host
110*5d92321cSGuixin LiuDate:		June 2016
111*5d92321cSGuixin LiuKernelVersion:	4.8
112*5d92321cSGuixin LiuContact:	Christoph Hellwig <hch@lst.de>
113*5d92321cSGuixin LiuDescription:
114*5d92321cSGuixin Liu		Shows or sets whether any host is allowed to connect.
115*5d92321cSGuixin Liu		Accepts boolean value. Cannot be set to 1 if explicit
116*5d92321cSGuixin Liu		hosts are linked in the allowed_hosts/ directory.
117*5d92321cSGuixin Liu
118*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/device_path
119*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/device_nguid
120*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/enable
121*5d92321cSGuixin LiuDate:		June 2016
122*5d92321cSGuixin LiuKernelVersion:	4.8
123*5d92321cSGuixin LiuContact:	Christoph Hellwig <hch@lst.de>
124*5d92321cSGuixin LiuDescription:
125*5d92321cSGuixin Liu		Namespace attributes added with the initial NVMe target.
126*5d92321cSGuixin Liu
127*5d92321cSGuixin Liu		device_path: Shows or sets the backend block device path.
128*5d92321cSGuixin Liu		The namespace must be disabled before modification.
129*5d92321cSGuixin Liu
130*5d92321cSGuixin Liu		device_nguid: Shows or sets the NGUID (128-bit identifier).
131*5d92321cSGuixin Liu		Accepts 32 hex digits with optional "-" or ":" separators.
132*5d92321cSGuixin Liu		The namespace must be disabled before modification.
133*5d92321cSGuixin Liu
134*5d92321cSGuixin Liu		enable: Shows or sets whether this namespace is enabled
135*5d92321cSGuixin Liu		(boolean).
136*5d92321cSGuixin Liu
137*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/device_uuid
138*5d92321cSGuixin LiuDate:		June 2017
139*5d92321cSGuixin LiuKernelVersion:	4.13
140*5d92321cSGuixin LiuContact:	Johannes Thumshirn <jthumshirn@suse.de>
141*5d92321cSGuixin LiuDescription:
142*5d92321cSGuixin Liu		Shows or sets the UUID for this namespace. The namespace
143*5d92321cSGuixin Liu		must be disabled before modification.
144*5d92321cSGuixin Liu
145*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_version
146*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_serial
147*5d92321cSGuixin LiuDate:		July 2017
148*5d92321cSGuixin LiuKernelVersion:	4.13
149*5d92321cSGuixin LiuContact:	Johannes Thumshirn <jthumshirn@suse.de>
150*5d92321cSGuixin LiuDescription:
151*5d92321cSGuixin Liu		attr_version: Shows or sets the NVMe version reported by
152*5d92321cSGuixin Liu		this subsystem. Format: "major.minor" or
153*5d92321cSGuixin Liu		"major.minor.tertiary". Cannot be changed after the
154*5d92321cSGuixin Liu		subsystem has been discovered.
155*5d92321cSGuixin Liu
156*5d92321cSGuixin Liu		attr_serial: Shows or sets the serial number. Must be a
157*5d92321cSGuixin Liu		1-20 byte ASCII string (characters 0x20-0x7e). Cannot be
158*5d92321cSGuixin Liu		changed after the subsystem has been discovered.
159*5d92321cSGuixin Liu
160*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/ana_grpid
161*5d92321cSGuixin LiuDate:		June 2018
162*5d92321cSGuixin LiuKernelVersion:	4.19
163*5d92321cSGuixin LiuContact:	Christoph Hellwig <hch@lst.de>
164*5d92321cSGuixin LiuDescription:
165*5d92321cSGuixin Liu		Shows or sets the ANA (Asymmetric Namespace Access) Group
166*5d92321cSGuixin Liu		ID for this namespace. Must be between 1 and 128. Changing
167*5d92321cSGuixin Liu		triggers an ANA event notification.
168*5d92321cSGuixin Liu
169*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/buffered_io
170*5d92321cSGuixin LiuDate:		June 2018
171*5d92321cSGuixin LiuKernelVersion:	4.19
172*5d92321cSGuixin LiuContact:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
173*5d92321cSGuixin LiuDescription:
174*5d92321cSGuixin Liu		Shows or sets whether buffered I/O is used for this
175*5d92321cSGuixin Liu		namespace. Accepts boolean value. The namespace must be
176*5d92321cSGuixin Liu		disabled before modification.
177*5d92321cSGuixin Liu
178*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/p2pmem
179*5d92321cSGuixin LiuDate:		October 2018
180*5d92321cSGuixin LiuKernelVersion:	4.20
181*5d92321cSGuixin LiuContact:	Logan Gunthorpe <logang@deltatee.com>
182*5d92321cSGuixin LiuDescription:
183*5d92321cSGuixin Liu		Shows or sets the P2P DMA memory device for this namespace.
184*5d92321cSGuixin Liu		Accepts a PCI device BDF, "auto", or "none". The namespace
185*5d92321cSGuixin Liu		must be disabled before modification. Only available when
186*5d92321cSGuixin Liu		CONFIG_PCI_P2PDMA is enabled.
187*5d92321cSGuixin Liu
188*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_cntlid_min
189*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_cntlid_max
190*5d92321cSGuixin LiuDate:		January 2020
191*5d92321cSGuixin LiuKernelVersion:	5.7
192*5d92321cSGuixin LiuContact:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
193*5d92321cSGuixin LiuDescription:
194*5d92321cSGuixin Liu		attr_cntlid_min: Shows or sets the minimum controller ID
195*5d92321cSGuixin Liu		(u16). Must be nonzero and not greater than attr_cntlid_max.
196*5d92321cSGuixin Liu
197*5d92321cSGuixin Liu		attr_cntlid_max: Shows or sets the maximum controller ID
198*5d92321cSGuixin Liu		(u16). Must be nonzero and not less than attr_cntlid_min.
199*5d92321cSGuixin Liu
200*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_model
201*5d92321cSGuixin LiuDate:		January 2020
202*5d92321cSGuixin LiuKernelVersion:	5.7
203*5d92321cSGuixin LiuContact:	Mark Ruijter <MRuijter@onestopsystems.com>
204*5d92321cSGuixin LiuDescription:
205*5d92321cSGuixin Liu		Shows or sets the model number for this subsystem. Must
206*5d92321cSGuixin Liu		be a 1-40 byte ASCII string (characters 0x20-0x7e).
207*5d92321cSGuixin Liu		Cannot be changed after the subsystem has been discovered.
208*5d92321cSGuixin Liu
209*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_pi_enable
210*5d92321cSGuixin LiuDate:		May 2020
211*5d92321cSGuixin LiuKernelVersion:	5.8
212*5d92321cSGuixin LiuContact:	Israel Rukshin <israelr@mellanox.com>
213*5d92321cSGuixin LiuDescription:
214*5d92321cSGuixin Liu		Shows or sets whether protection information (PI) is
215*5d92321cSGuixin Liu		enabled/supported for this subsystem. Accepts boolean
216*5d92321cSGuixin Liu		value. Only available when CONFIG_BLK_DEV_INTEGRITY is
217*5d92321cSGuixin Liu		enabled.
218*5d92321cSGuixin Liu
219*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/revalidate_size
220*5d92321cSGuixin LiuDate:		May 2020
221*5d92321cSGuixin LiuKernelVersion:	5.8
222*5d92321cSGuixin LiuContact:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
223*5d92321cSGuixin LiuDescription:
224*5d92321cSGuixin Liu		Write-only. Writing 1 triggers namespace size revalidation.
225*5d92321cSGuixin Liu		If the size has changed, a namespace changed AEN is sent.
226*5d92321cSGuixin Liu		The namespace must be enabled.
227*5d92321cSGuixin Liu
228*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/passthru/device_path
229*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/passthru/enable
230*5d92321cSGuixin LiuDate:		July 2020
231*5d92321cSGuixin LiuKernelVersion:	5.9
232*5d92321cSGuixin LiuContact:	Logan Gunthorpe <logang@deltatee.com>
233*5d92321cSGuixin LiuDescription:
234*5d92321cSGuixin Liu		Passthrough mode attributes.
235*5d92321cSGuixin Liu
236*5d92321cSGuixin Liu		device_path: Shows or sets the NVMe controller character
237*5d92321cSGuixin Liu		device path (e.g., /dev/nvme0). Cannot be changed while
238*5d92321cSGuixin Liu		the passthrough controller is active.
239*5d92321cSGuixin Liu
240*5d92321cSGuixin Liu		enable: Shows or sets whether passthrough mode is enabled
241*5d92321cSGuixin Liu		(boolean).
242*5d92321cSGuixin Liu
243*5d92321cSGuixin Liu		Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.
244*5d92321cSGuixin Liu
245*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/passthru/admin_timeout
246*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/passthru/io_timeout
247*5d92321cSGuixin LiuDate:		November 2020
248*5d92321cSGuixin LiuKernelVersion:	5.11
249*5d92321cSGuixin LiuContact:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
250*5d92321cSGuixin LiuDescription:
251*5d92321cSGuixin Liu		admin_timeout: Shows or sets the admin command timeout for
252*5d92321cSGuixin Liu		passthrough mode, in jiffies.
253*5d92321cSGuixin Liu
254*5d92321cSGuixin Liu		io_timeout: Shows or sets the I/O command timeout for
255*5d92321cSGuixin Liu		passthrough mode, in jiffies.
256*5d92321cSGuixin Liu
257*5d92321cSGuixin Liu		Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.
258*5d92321cSGuixin Liu
259*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/passthru/clear_ids
260*5d92321cSGuixin LiuDate:		June 2022
261*5d92321cSGuixin LiuKernelVersion:	5.19
262*5d92321cSGuixin LiuContact:	Alan Adamson <alan.adamson@oracle.com>
263*5d92321cSGuixin LiuDescription:
264*5d92321cSGuixin Liu		Shows or sets whether to clear identify data IDs in
265*5d92321cSGuixin Liu		passthrough mode. Only available when
266*5d92321cSGuixin Liu		CONFIG_NVME_TARGET_PASSTHRU is enabled.
267*5d92321cSGuixin Liu
268*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_qid_max
269*5d92321cSGuixin LiuDate:		August 2022
270*5d92321cSGuixin LiuKernelVersion:	6.1
271*5d92321cSGuixin LiuContact:	Daniel Wagner <dwagner@suse.de>
272*5d92321cSGuixin LiuDescription:
273*5d92321cSGuixin Liu		Shows or sets the maximum queue ID (number of I/O queues,
274*5d92321cSGuixin Liu		u16). Must be between 1 and 128. Changing this value
275*5d92321cSGuixin Liu		forces reconnection of all connected controllers.
276*5d92321cSGuixin Liu
277*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_ieee_oui
278*5d92321cSGuixin LiuDate:		November 2022
279*5d92321cSGuixin LiuKernelVersion:	6.2
280*5d92321cSGuixin LiuContact:	Aleksandr Miloserdov <a.miloserdov@yadro.com>
281*5d92321cSGuixin LiuDescription:
282*5d92321cSGuixin Liu		Shows or sets the IEEE OUI for this subsystem. Displayed
283*5d92321cSGuixin Liu		in "0x%06x" format. Must be a 24-bit value. Cannot be
284*5d92321cSGuixin Liu		changed after the subsystem has been discovered.
285*5d92321cSGuixin Liu
286*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_firmware
287*5d92321cSGuixin LiuDate:		November 2022
288*5d92321cSGuixin LiuKernelVersion:	6.2
289*5d92321cSGuixin LiuContact:	Aleksandr Miloserdov <a.miloserdov@yadro.com>
290*5d92321cSGuixin LiuDescription:
291*5d92321cSGuixin Liu		Shows or sets the firmware revision string for this
292*5d92321cSGuixin Liu		subsystem. Must be a 1-8 byte ASCII string (characters
293*5d92321cSGuixin Liu		0x20-0x7e). Cannot be changed after the subsystem has
294*5d92321cSGuixin Liu		been discovered.
295*5d92321cSGuixin Liu
296*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/namespaces/NSID/resv_enable
297*5d92321cSGuixin LiuDate:		November 2024
298*5d92321cSGuixin LiuKernelVersion:	6.13
299*5d92321cSGuixin LiuContact:	Guixin Liu <kanie@linux.alibaba.com>
300*5d92321cSGuixin LiuDescription:
301*5d92321cSGuixin Liu		Shows or sets whether persistent reservation support is
302*5d92321cSGuixin Liu		enabled for this namespace. Accepts boolean value. The
303*5d92321cSGuixin Liu		namespace must be disabled before modification.
304*5d92321cSGuixin Liu
305*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_vendor_id
306*5d92321cSGuixin LiuWhat:		/config/nvmet/subsystems/NAME/attr_subsys_vendor_id
307*5d92321cSGuixin LiuDate:		January 2025
308*5d92321cSGuixin LiuKernelVersion:	6.14
309*5d92321cSGuixin LiuContact:	Damien Le Moal <dlemoal@kernel.org>
310*5d92321cSGuixin LiuDescription:
311*5d92321cSGuixin Liu		attr_vendor_id: Shows or sets the PCI vendor ID reported
312*5d92321cSGuixin Liu		by this subsystem. Displayed in "0x%x" format.
313*5d92321cSGuixin Liu
314*5d92321cSGuixin Liu		attr_subsys_vendor_id: Shows or sets the PCI subsystem
315*5d92321cSGuixin Liu		vendor ID. Displayed in "0x%x" format.
316*5d92321cSGuixin Liu
317*5d92321cSGuixin LiuWhat:		/config/nvmet/hosts/HOSTNQN/dhchap_key
318*5d92321cSGuixin LiuWhat:		/config/nvmet/hosts/HOSTNQN/dhchap_ctrl_key
319*5d92321cSGuixin LiuWhat:		/config/nvmet/hosts/HOSTNQN/dhchap_hash
320*5d92321cSGuixin LiuWhat:		/config/nvmet/hosts/HOSTNQN/dhchap_dhgroup
321*5d92321cSGuixin LiuDate:		June 2022
322*5d92321cSGuixin LiuKernelVersion:	6.0
323*5d92321cSGuixin LiuContact:	Hannes Reinecke <hare@suse.de>
324*5d92321cSGuixin LiuDescription:
325*5d92321cSGuixin Liu		DH-HMAC-CHAP authentication attributes.
326*5d92321cSGuixin Liu
327*5d92321cSGuixin Liu		dhchap_key: Shows or sets the host secret key. Accepts a
328*5d92321cSGuixin Liu		key string in "DHHC-1:" format.
329*5d92321cSGuixin Liu
330*5d92321cSGuixin Liu		dhchap_ctrl_key: Shows or sets the controller secret key
331*5d92321cSGuixin Liu		for bidirectional authentication. Same format as dhchap_key.
332*5d92321cSGuixin Liu
333*5d92321cSGuixin Liu		dhchap_hash: Shows or sets the HMAC hash algorithm.
334*5d92321cSGuixin Liu		Accepted values: "hmac(sha256)", "hmac(sha384)",
335*5d92321cSGuixin Liu		"hmac(sha512)".
336*5d92321cSGuixin Liu
337*5d92321cSGuixin Liu		dhchap_dhgroup: Shows or sets the Diffie-Hellman group for
338*5d92321cSGuixin Liu		DH-HMAC-CHAP key exchange. Accepted values: "null",
339*5d92321cSGuixin Liu		"ffdhe2048", "ffdhe3072", "ffdhe4096", "ffdhe6144".
340*5d92321cSGuixin Liu		Non-null groups require the corresponding KPP crypto
341*5d92321cSGuixin Liu		algorithm to be available.
342*5d92321cSGuixin Liu
343*5d92321cSGuixin Liu		Only available when CONFIG_NVME_TARGET_AUTH is enabled.
344*5d92321cSGuixin Liu
345*5d92321cSGuixin LiuWhat:		/config/nvmet/discovery_nqn
346*5d92321cSGuixin LiuDate:		April 2024
347*5d92321cSGuixin LiuKernelVersion:	6.9
348*5d92321cSGuixin LiuContact:	Hannes Reinecke <hare@kernel.org>
349*5d92321cSGuixin LiuDescription:
350*5d92321cSGuixin Liu		Shows or sets the NQN of the discovery subsystem. The
351*5d92321cSGuixin Liu		value must be unique and not duplicate any existing
352*5d92321cSGuixin Liu		subsystem name.
353