summaryrefslogtreecommitdiffstats
path: root/Documentation/nvme-create-ns.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/nvme-create-ns.txt')
-rw-r--r--Documentation/nvme-create-ns.txt41
1 files changed, 40 insertions, 1 deletions
diff --git a/Documentation/nvme-create-ns.txt b/Documentation/nvme-create-ns.txt
index dfa5656..5d1355d 100644
--- a/Documentation/nvme-create-ns.txt
+++ b/Documentation/nvme-create-ns.txt
@@ -17,10 +17,16 @@ SYNOPSIS
[--nvmset-id=<nvmsetid> | -i <nvmsetid>]
[--csi=<command_set_identifier> | -y <command_set_identifier>]
[--lbstm=<lbstm> | -l <lbstm>]
+ [--nphndls=<nphndls> | -n <nphndls>]
[--block-size=<block-size> | -b <block-size>]
[--timeout=<timeout> | -t <timeout>]
[--nsze-si=<nsze-si> | -S <nsze-si>]
[--ncap-si=<ncap-si> | -C <ncap-si>]
+ [--azr | -z]
+ [--rar=<rar> | -r <rar>]
+ [--ror=<ror> | -o <ror>]
+ [--rnumzrwa=<rnumzrwa> | -u <rnumzrwa>]
+ [--phndls=<placement-handle-list,> | -p <placement-handle-list,>]
DESCRIPTION
-----------
@@ -72,6 +78,12 @@ OPTIONS
--lbstm=<lbstm>::
Logical Block Storage Tag Mask for end-to-end protection.
+-n <nphndls>::
+--nphndls=<nphndls>::
+ Number of Placement Handle included in the Placement Handle List.
+ If the Flexible Data Placement capability is not supported or not enabled
+ in specified Endurance Group, then the controller shall ignore this field.
+
-b::
--block-size::
Target block size the new namespace should be formatted as. Potential FLBAS
@@ -90,6 +102,33 @@ OPTIONS
The value SI suffixed is divided by the namespace LBA size to set as NCAP.
If the value not suffixed it is set as same with the ncap option.
+-z::
+--azr::
+ Allocate ZRWA Resources.
+ If set to 1, then the namespace is to be created with the number of ZRWA
+ resource specified in the RNUMZRWA field of this data structure. If cleared
+ to 0, then no ZRWA resources are allocated to the namespace to be created.
+
+-r <rar>::
+--rar=<rar>::
+ Requested Active Resources. This field specifies the number of active
+ resources to be allocated to the created namespace.
+
+-o <ror>::
+--ror=<ror>::
+ Requested Open Resources. This field specifies the number of open resources
+ to be allocated to the created namespace.
+
+-u <rnumzrwa>::
+--rnumzrwa=<rnumzrwa>::
+ Requested Number of ZRWA Resources. This field specifies the number of ZRWA
+ resources to be allocated to the created namespace.
+
+-p <placement-handle-list,>::
+--phndls=<placement-handle-list,>::
+ The comma separated list of Reclaim Unit Handle Identifier to be associated
+ with each Placement Handle.
+
EXAMPLES
--------
* Create a namespace:
@@ -101,4 +140,4 @@ EXAMPLES
NVME
----
-Part of the nvme-user suite
+Part of the nvme-user suite \ No newline at end of file