<t>
To be used as storage devices for the pNFS SCSI layout, NVMe namespaces
- MUST support either the EUI64 or NGUID value reported in an Namespace
+ MUST support either the EUI64 or NGUID value reported in a Namespace
Identification Descriptor, the I/O Command Set Independent Identify
Namespace Data Structure, and the Identify Namespace Data Structure,
NVM Command Set. If available, the NGUID value SHOULD be used as it is
</t>
<t>
- The pnfs_scsi_base_volume_info4 structure shall be constructed as
- following:
+ The pnfs_scsi_base_volume_info4 structure for an NVMe namespace
+ SHALL be constructed as follows:
<list style='numbers'>
<t>The "sbv_code_set" field SHALL be set to PS_CODE_SET_BINARY.</t>
<t>The "pnfs_scsi_designator_type" field SHALL be set to
PS_DESIGNATOR_EUI64.</t>
<t>The "sbv_designator" field SHALL contain either the NGUID or
- the EUI64 identifier from NVMe Identify Namespace data. If
- both NGUID and EUI64 identifiers are available, then the NGUID
- identifier SHOULD be used as it is the larger identifier.</t>
+ the EUI64 identifier from the namespace. If both NGUID and EUI64
+ identifiers are available, then the NGUID identifier SHOULD be
+ used as it is the larger identifier.</t>
<!-- XXX: add a reference to the persistent reservation section for
sbv_pr_key -->
</list>
its XDR representation) indicates which NVMe identifier is present.
That length MUST be 16 octets for an NVMe NGUID identifier and
MUST be 8 octets for an NVMe EUI64 identifier. All other lengths
- MUST NOT be used with NVMe.
+ MUST NOT be used with an NVMe namespace.
</t>
</section>