1
0
Fork 0

Merging upstream version 2.5.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-16 12:24:13 +01:00
parent 3d70d3c76b
commit ee6621a5b2
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
507 changed files with 19440 additions and 17258 deletions

View file

@ -1,5 +0,0 @@
[binaries]
c = 'clang'
cpp = 'clang++'
strip = 'strip'
pkgconfig = 'pkg-config'

View file

@ -22,13 +22,45 @@ jobs:
python-version: '3.x' python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3 - uses: BSFishy/meson-build@v1.0.3
with: with:
setup-options: --werror --buildtype=release --prefix=/usr setup-options: >
--werror
--buildtype=release
--prefix=/usr
--force-fallback-for=libnvme
-Dlibnvme:werror=false
action: install action: install
meson-version: 0.61.2
- name: build AppImage - name: build AppImage
uses: AppImageCrafters/build-appimage@v1.3 uses: AppImageCrafters/build-appimage@v1.3
with: with:
recipe: .github/AppImageBuilder.yml recipe: .github/AppImageBuilder.yml
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
name: upload artifacts to github
with: with:
name: AppImage name: AppImage
path: '*.AppImage*' path: '*.AppImage*'
deploy-appimage:
name: deploy AppImage
runs-on: ubuntu-latest
needs: build-appimage
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
steps:
- name: Download artifact
uses: dawidd6/action-download-artifact@v2
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
workflow_conclusion: success
- name: FTP Deployer
uses: sand4rt/ftp-deployer@v1.7
with:
sftp: true
host: ${{ secrets.SFTP_SERVER }}
port: 22
username: ${{ secrets.SFTP_USERNAME }}
password: ${{ secrets.SFTP_PASSWORD }}
remote_folder: '/upload'
local_folder: '.'
cleanup: false
include: '[ "*", "**/*" ]'
exclude: '[".github/**", ".git/**", "*.env"]'

View file

@ -10,341 +10,99 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
gcc-debug: default:
name: gcc debug
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy:
matrix:
compiler: [gcc, clang]
buildtype: [debug, release]
container:
image: ghcr.io/igaw/linux-nvme/debian:0.30
steps: steps:
- name: install dependencies
run: sudo apt-get install gcc pkg-config libjson-c-dev libhugetlbfs-dev
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: '3.x' python-version: '3.x'
- uses: bsfishy/meson-build@v1.0.3 - name: build
name: build run: |
with: scripts/build.sh -b ${{ matrix.buildtype }} -c ${{ matrix.compiler }}
action: build
setup-options: >
--werror
--buildtype=debug
-Dlibnvme:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
name: upload logs
if: failure() if: failure()
with: with:
name: log files name: logs files
path: | path: |
build/meson-logs/*.txt .build-ci/meson-logs/*.txt
gcc-release: cross:
name: gcc release
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy:
matrix:
include:
- arch: armhf
port: armhf
compiler: gcc-arm-linux-gnueabihf
packages:
- arch: s390x
port: s390x
compiler: gcc-s390x-linux-gnu
packages: libgcc-s1:s390x
- arch: ppc64le
port: ppc64el
compiler: gcc-powerpc64le-linux-gnu
packges:
steps: steps:
- name: install dependencies
run: sudo apt-get install gcc pkg-config libjson-c-dev libhugetlbfs-dev
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - name: set up arm architecture
with: run: |
python-version: '3.x' export release=$(lsb_release -c -s)
- uses: bsfishy/meson-build@v1.0.3 sudo dpkg --add-architecture ${{ matrix.port }}
name: build sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
with: sudo dd of=/etc/apt/sources.list.d/${{ matrix.arch }}.list <<EOF
action: build deb [arch=${{ matrix.port }}] http://ports.ubuntu.com/ $release main universe restricted"
setup-options: > deb [arch=${{ matrix.port }}] http://ports.ubuntu.com/ $release-updates main universe restricted"
--werror EOF
--buildtype=release sudo apt update
-Dlibnvme:werror=false sudo apt install -y meson pkg-config qemu-user-static ${{ matrix.compiler}} libjson-c-dev:${{ matrix.port }} ${{ matrix.packages }}
meson-version: 0.61.2 - name: build
- uses: bsfishy/meson-build@v1.0.3 run: |
name: test scripts/build.sh -b release -c gcc -t ${{ matrix.arch }} cross
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
name: upload logs
if: failure() if: failure()
with: with:
name: log files name: log files
path: | path: |
build/meson-logs/*.txt .build-ci/meson-logs/*.txt
clang-release:
name: clang release
runs-on: ubuntu-latest
steps:
- name: install dependencies
run: sudo apt-get install clang pkg-config libjson-c-dev libhugetlbfs-dev
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- uses: bsfishy/meson-build@v1.0.3
name: build
with:
action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/clang.txt
-Dlibnvme:werror=false
-Dopenssl:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
build/meson-logs/*.txt
fallback-shared-libraries: fallback-shared-libraries:
name: fallback shared libraries name: fallback shared libraries
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: ghcr.io/igaw/linux-nvme/debian:0.30
if: github.ref == 'refs/heads/master'
steps: steps:
- name: install dependencies
run: sudo apt-get install libpam-dev libcap-ng-dev
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: '3.x' python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
name: build
with:
action: build
setup-options: >
--werror
--buildtype=release
--wrap-mode=forcefallback
--default-library=shared
-Dlibnvme:werror=false
-Dopenssl:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
build/meson-logs/*.txt
fallback-static-libraries:
name: fallback static libraries
runs-on: ubuntu-latest
steps:
- name: install dependencies
run: sudo apt-get install libpam-dev libcap-ng-dev
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
name: build
with:
action: build
setup-options: >
--werror
--buildtype=release
--wrap-mode=forcefallback
--default-library=static
-Dlibnvme:werror=false
-Dopenssl:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
build/meson-logs/*.txt
cross-armhf:
name: cross armhf
runs-on: ubuntu-latest
steps:
- name: set up arm architecture
run: |
export release=$(lsb_release -c -s)
sudo dpkg --add-architecture armhf
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
sudo dd of=/etc/apt/sources.list.d/armhf.list <<EOF
deb [arch=armhf] http://ports.ubuntu.com/ $release main universe restricted"
deb [arch=armhf] http://ports.ubuntu.com/ $release-updates main universe restricted"
EOF
sudo apt update
- name: install armhf compiler
run: sudo apt install gcc-arm-linux-gnueabihf pkg-config qemu-user-static
- name: install libraries
run: sudo apt install libjson-c-dev:armhf
- uses: actions/checkout@v3
- uses: BSFishy/meson-build@v1.0.3
name: build
with:
action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/ubuntu-armhf.txt
-Dlibnvme:python=disabled
-Dopenssl:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
build/meson-logs/*.txt
cross-ppc64le:
name: cross ppc64le
runs-on: ubuntu-latest
steps:
- name: set up ppc64le architecture
run: |
export release=$(lsb_release -c -s)
sudo dpkg --add-architecture ppc64el
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
sudo dd of=/etc/apt/sources.list.d/ppc64el.list <<EOF
deb [arch=ppc64el] http://ports.ubuntu.com/ $release main universe restricted"
deb [arch=ppc64el] http://ports.ubuntu.com/ $release-updates main universe restricted"
EOF
sudo apt update
- name: install powerpc64le compiler
run: sudo apt install gcc-powerpc64le-linux-gnu pkg-config qemu-user-static
- name: install libraries
run: sudo apt install libjson-c-dev:ppc64el
- uses: actions/checkout@v3
- uses: BSFishy/meson-build@v1.0.3
name: build
with:
action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/ubuntu-ppc64le.txt
-Dlibnvme:werror=false
-Dlibnvme:python=disabled
-Dopenssl:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
build/meson-logs/*.txt
cross-s390x:
name: cross s390x
runs-on: ubuntu-latest
steps:
- name: set up s390x architecture
run: |
export release=$(lsb_release -c -s)
sudo dpkg --add-architecture s390x
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
sudo dd of=/etc/apt/sources.list.d/s390x.list <<EOF
deb [arch=s390x] http://ports.ubuntu.com/ $release main universe restricted"
deb [arch=s390x] http://ports.ubuntu.com/ $release-updates main universe restricted"
EOF
sudo apt update
- name: install s390x compiler
run: sudo apt install gcc-s390x-linux-gnu pkg-config qemu-user-static
- name: install libraries
run: sudo apt install libjson-c-dev:s390x
- uses: actions/checkout@v3
- uses: BSFishy/meson-build@v1.0.3
name: build
with:
action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/ubuntu-s390x.txt
-Dlibnvme:werror=false
-Dlibnvme:python=disabled
-Dopenssl:werror=false
meson-version: 0.61.2
- uses: bsfishy/meson-build@v1.0.3
name: test
with:
action: test
meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
build/meson-logs/*.txt
build-minimal:
name: muon minimal
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: build muon and samurai build-tool
run: |
mkdir build-tools
cd build-tools
git clone --depth 1 https://git.sr.ht/~lattis/muon
cd muon
export CC=gcc
export ninja=build/samu
./tools/bootstrap_ninja.sh build
./bootstrap.sh build
build/muon setup \
-Dlibcurl=disabled \
-Dlibarchive=disabled \
-Ddocs=disabled \
-Dsamurai=disabled \
build
build/samu -C build
build/muon -C build test
- name: fetch libnvme
run: |
cd subprojects
git clone https://github.com/linux-nvme/libnvme.git
libnvme_ref=$(sed -n "s/revision = \([0-9a-z]\+\)/\1/p" libnvme.wrap)
git -C libnvme checkout $libnvme_ref
- name: build - name: build
run: | run: |
export PATH=$(pwd)/build-tools/muon/build:$PATH scripts/build.sh -b release -c gcc fallback
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log files
path: |
.build-ci/meson-logs/*.txt
muon setup \ build-muon:
-Dlibnvme:python=disabled \ name: muon minimal static
-Dlibnvme:json-c=disabled \ runs-on: ubuntu-latest
-Djson-c=disabled \ container:
build image: ghcr.io/igaw/linux-nvme/debian:0.30
samu -C build steps:
- name: test - uses: actions/checkout@v3
- name: build
run: | run: |
export PATH=$(pwd)/build-tools/muon/build:$PATH scripts/build.sh -m muon
muon -C build test

View file

@ -84,10 +84,14 @@ adoc_sources = [
'nvme-netapp-smdevices', 'nvme-netapp-smdevices',
'nvme-ns-descs', 'nvme-ns-descs',
'nvme-ns-rescan', 'nvme-ns-rescan',
'nvme-nvme-mi-recv',
'nvme-nvme-mi-send',
'nvme-nvm-id-ctrl', 'nvme-nvm-id-ctrl',
'nvme-ocp-latency-monitor-log', 'nvme-ocp-latency-monitor-log',
'nvme-ocp-smart-add-log', 'nvme-ocp-smart-add-log',
'nvme-ocp-clear-fw-activate-history', 'nvme-ocp-clear-fw-activate-history',
'nvme-ocp-clear-pcie-correctable-error-counters',
'nvme-ocp-eol-plp-failure-mode',
'nvme-persistent-event-log', 'nvme-persistent-event-log',
'nvme-pred-lat-event-agg-log', 'nvme-pred-lat-event-agg-log',
'nvme-predictable-lat-log', 'nvme-predictable-lat-log',

View file

@ -2,12 +2,12 @@
.\" Title: nvme-admin-passthru .\" Title: nvme-admin-passthru
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ADMIN\-PASSTHR" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ADMIN\-PASSTHR" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -34,9 +34,11 @@ nvme-admin-passthru \- Submit an arbitrary admin command, return results
.nf .nf
\fInvme\-admin\-passthru\fR <device> [\-\-opcode=<opcode> | \-o <opcode>] \fInvme\-admin\-passthru\fR <device> [\-\-opcode=<opcode> | \-o <opcode>]
[\-\-flags=<flags> | \-f <flags>] [\-rsvd=<rsvd> | \-R <rsvd>] [\-\-flags=<flags> | \-f <flags>] [\-rsvd=<rsvd> | \-R <rsvd>]
[\-\-namespace\-id=<nsid>] [\-\-cdw2=<cdw2>] [\-\-cdw3=<cdw3>] [\-\-namespace\-id=<nsid> | \-n <nsid>] [\-\-cdw2=<cdw2> | \-2 <cdw2>]
[\-\-cdw10=<cdw10>] [\-\-cdw11=<cdw11>] [\-\-cdw12=<cdw12>] [\-\-cdw3=<cdw3> | \-3 <cdw3>] [\-\-cdw10=<cdw10> | \-4 <cdw4>]
[\-\-cdw13=<cdw13>] [\-\-cdw14=<cdw14>] [\-\-cdw15=<cdw15>] [\-\-cdw11=<cdw11> | \-5 <cdw5>] [\-\-cdw12=<cdw12> | \-6 <cdw6>]
[\-\-cdw13=<cdw13> | \-7 <cdw7>] [\-\-cdw14=<cdw14> | \-8 <cdw8>]
[\-\-cdw15=<cdw15> | \-9 <cdw9>]
[\-\-data\-len=<data\-len> | \-l <data\-len>] [\-\-data\-len=<data\-len> | \-l <data\-len>]
[\-\-metadata\-len=<len> | \-m <len>] [\-\-metadata\-len=<len> | \-m <len>]
[\-\-input\-file=<file> | \-i <file>] [\-\-input\-file=<file> | \-i <file>]
@ -77,7 +79,7 @@ The value for the reserved field in the command\&.
The value for the ns\-id in the command\&. The value for the ns\-id in the command\&.
.RE .RE
.PP .PP
\-\-cdw[2\-3,10\-15]=<cdw> \-[2\-9] <cdw>, \-\-cdw[2\-3,10\-15]=<cdw>
.RS 4 .RS 4
Specifies the command dword value for that specified entry in the command Specifies the command dword value for that specified entry in the command
.RE .RE

View file

@ -751,9 +751,11 @@ nvme-admin-passthru(1) Manual Page
<div class="verseblock"> <div class="verseblock">
<pre class="content"><em>nvme-admin-passthru</em> &lt;device&gt; [--opcode=&lt;opcode&gt; | -o &lt;opcode&gt;] <pre class="content"><em>nvme-admin-passthru</em> &lt;device&gt; [--opcode=&lt;opcode&gt; | -o &lt;opcode&gt;]
[--flags=&lt;flags&gt; | -f &lt;flags&gt;] [-rsvd=&lt;rsvd&gt; | -R &lt;rsvd&gt;] [--flags=&lt;flags&gt; | -f &lt;flags&gt;] [-rsvd=&lt;rsvd&gt; | -R &lt;rsvd&gt;]
[--namespace-id=&lt;nsid&gt;] [--cdw2=&lt;cdw2&gt;] [--cdw3=&lt;cdw3&gt;] [--namespace-id=&lt;nsid&gt; | -n &lt;nsid&gt;] [--cdw2=&lt;cdw2&gt; | -2 &lt;cdw2&gt;]
[--cdw10=&lt;cdw10&gt;] [--cdw11=&lt;cdw11&gt;] [--cdw12=&lt;cdw12&gt;] [--cdw3=&lt;cdw3&gt; | -3 &lt;cdw3&gt;] [--cdw10=&lt;cdw10&gt; | -4 &lt;cdw4&gt;]
[--cdw13=&lt;cdw13&gt;] [--cdw14=&lt;cdw14&gt;] [--cdw15=&lt;cdw15&gt;] [--cdw11=&lt;cdw11&gt; | -5 &lt;cdw5&gt;] [--cdw12=&lt;cdw12&gt; | -6 &lt;cdw6&gt;]
[--cdw13=&lt;cdw13&gt; | -7 &lt;cdw7&gt;] [--cdw14=&lt;cdw14&gt; | -8 &lt;cdw8&gt;]
[--cdw15=&lt;cdw15&gt; | -9 &lt;cdw9&gt;]
[--data-len=&lt;data-len&gt; | -l &lt;data-len&gt;] [--data-len=&lt;data-len&gt; | -l &lt;data-len&gt;]
[--metadata-len=&lt;len&gt; | -m &lt;len&gt;] [--metadata-len=&lt;len&gt; | -m &lt;len&gt;]
[--input-file=&lt;file&gt; | -i &lt;file&gt;] [--input-file=&lt;file&gt; | -i &lt;file&gt;]
@ -832,6 +834,9 @@ printed to stdout for another program to parse.</p></div>
</p> </p>
</dd> </dd>
<dt class="hdlist1"> <dt class="hdlist1">
-[2-9] &lt;cdw&gt;
</dt>
<dt class="hdlist1">
--cdw[2-3,10-15]=&lt;cdw&gt; --cdw[2-3,10-15]=&lt;cdw&gt;
</dt> </dt>
<dd> <dd>
@ -998,7 +1003,7 @@ Or if you want to save that structure to a file:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -10,9 +10,11 @@ SYNOPSIS
[verse] [verse]
'nvme-admin-passthru' <device> [--opcode=<opcode> | -o <opcode>] 'nvme-admin-passthru' <device> [--opcode=<opcode> | -o <opcode>]
[--flags=<flags> | -f <flags>] [-rsvd=<rsvd> | -R <rsvd>] [--flags=<flags> | -f <flags>] [-rsvd=<rsvd> | -R <rsvd>]
[--namespace-id=<nsid>] [--cdw2=<cdw2>] [--cdw3=<cdw3>] [--namespace-id=<nsid> | -n <nsid>] [--cdw2=<cdw2> | -2 <cdw2>]
[--cdw10=<cdw10>] [--cdw11=<cdw11>] [--cdw12=<cdw12>] [--cdw3=<cdw3> | -3 <cdw3>] [--cdw10=<cdw10> | -4 <cdw4>]
[--cdw13=<cdw13>] [--cdw14=<cdw14>] [--cdw15=<cdw15>] [--cdw11=<cdw11> | -5 <cdw5>] [--cdw12=<cdw12> | -6 <cdw6>]
[--cdw13=<cdw13> | -7 <cdw7>] [--cdw14=<cdw14> | -8 <cdw8>]
[--cdw15=<cdw15> | -9 <cdw9>]
[--data-len=<data-len> | -l <data-len>] [--data-len=<data-len> | -l <data-len>]
[--metadata-len=<len> | -m <len>] [--metadata-len=<len> | -m <len>]
[--input-file=<file> | -i <file>] [--input-file=<file> | -i <file>]
@ -57,6 +59,7 @@ OPTIONS
--namespace-id=<nsid>:: --namespace-id=<nsid>::
The value for the ns-id in the command. The value for the ns-id in the command.
-[2-9] <cdw>::
--cdw[2-3,10-15]=<cdw>:: --cdw[2-3,10-15]=<cdw>::
Specifies the command dword value for that specified entry in Specifies the command dword value for that specified entry in
the command the command

View file

@ -2,12 +2,12 @@
.\" Title: nvme-ana-log .\" Title: nvme-ana-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ANA\-LOG" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ANA\-LOG" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -823,7 +823,7 @@ Print the ANA log page in a human readable format:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-attach-ns .\" Title: nvme-attach-ns
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ATTACH\-NS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ATTACH\-NS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -817,7 +817,7 @@ controller identifiers.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-boot-part-log .\" Title: nvme-boot-part-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-BOOT\-PART\-LO" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-BOOT\-PART\-LO" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -835,7 +835,7 @@ Retrieve Boot Partition data to boot_part_log.bin
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-capacity-mgmt .\" Title: nvme-capacity-mgmt
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-CAPACITY\-MGMT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-CAPACITY\-MGMT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -839,7 +839,7 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-changed-ns-list-log .\" Title: nvme-changed-ns-list-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-CHANGED\-NS\-L" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-CHANGED\-NS\-L" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -835,7 +835,7 @@ Print the raw Changed Namespace List log to a file:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-cmdset-ind-id-ns .\" Title: nvme-cmdset-ind-id-ns
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-CMDSET\-IND\-I" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-CMDSET\-IND\-I" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -879,7 +879,7 @@ Have the program return the raw structure in binary:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-compare .\" Title: nvme-compare
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-COMPARE" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-COMPARE" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -1095,7 +1095,7 @@ metadata is passes.</p></td>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-connect-all .\" Title: nvme-connect-all
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-CONNECT\-ALL" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-CONNECT\-ALL" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -59,6 +59,10 @@ nvme-connect-all \- Discover and Connect to Fabrics controllers\&.
[\-\-tls ] [\-\-tls ]
[\-\-quiet | \-S] [\-\-quiet | \-S]
[\-\-dump\-config | \-O] [\-\-dump\-config | \-O]
[\-\-nbft]
[\-\-no\-nbft]
[\-\-nbft\-path=<STR>]
[\-\-context=<STR>]
.fi .fi
.SH "DESCRIPTION" .SH "DESCRIPTION"
.sp .sp
@ -242,6 +246,26 @@ Suppress error messages\&.
.RS 4 .RS 4
Print out resulting JSON configuration file to stdout\&. Print out resulting JSON configuration file to stdout\&.
.RE .RE
.PP
\-\-nbft
.RS 4
Only look at NBFT tables
.RE
.PP
\-\-no\-nbft
.RS 4
Do not look at NBFT tables
.RE
.PP
\-\-nbft\-path=<STR>
.RS 4
Use a user\-defined path to the NBFT tables
.RE
.PP
\-\-context <STR>
.RS 4
Set the execution context to <STR>\&. This allows to coordinate the management of the global resources\&.
.RE
.SH "EXAMPLES" .SH "EXAMPLES"
.sp .sp
.RS 4 .RS 4
@ -276,6 +300,52 @@ Connect to all records returned by the Discover Controller with IP4 address 192\
.\} .\}
Issue a Issue a
\fInvme connect\-all\fR \fInvme connect\-all\fR
command using the default system defined NBFT tables:
.sp
.if n \{\
.RS 4
.\}
.nf
# nvme connect\-all \-\-nbft
.fi
.if n \{\
.RE
.\}
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Issue a
\fInvme connect\-all\fR
command with a user\-defined path for the NBFT table:
.sp
.if n \{\
.RS 4
.\}
.nf
# nvme connet\-all \-\-nbft\-path=/sys/firmware/acpi/tables/NBFT1
.fi
.if n \{\
.RE
.\}
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Issue a
\fInvme connect\-all\fR
command using a /usr/local/etc/nvme/discovery\&.conf file: command using a /usr/local/etc/nvme/discovery\&.conf file:
.sp .sp
.if n \{\ .if n \{\

View file

@ -775,7 +775,11 @@ nvme-connect-all(1) Manual Page
[--persistent | -p] [--persistent | -p]
[--tls ] [--tls ]
[--quiet | -S] [--quiet | -S]
[--dump-config | -O]</pre> [--dump-config | -O]
[--nbft]
[--no-nbft]
[--nbft-path=&lt;STR&gt;]
[--context=&lt;STR&gt;]</pre>
<div class="attribution"> <div class="attribution">
</div></div> </div></div>
</div> </div>
@ -1141,6 +1145,39 @@ cellspacing="0" cellpadding="4">
Print out resulting JSON configuration file to stdout. Print out resulting JSON configuration file to stdout.
</p> </p>
</dd> </dd>
<dt class="hdlist1">
--nbft
</dt>
<dd>
<p>
Only look at NBFT tables
</p>
</dd>
<dt class="hdlist1">
--no-nbft
</dt>
<dd>
<p>
Do not look at NBFT tables
</p>
</dd>
<dt class="hdlist1">
--nbft-path=&lt;STR&gt;
</dt>
<dd>
<p>
Use a user-defined path to the NBFT tables
</p>
</dd>
<dt class="hdlist1">
--context &lt;STR&gt;
</dt>
<dd>
<p>
Set the execution context to &lt;STR&gt;. This allows to coordinate
the management of the global resources.
</p>
</dd>
</dl></div> </dl></div>
</div> </div>
</div> </div>
@ -1162,6 +1199,24 @@ the RDMA network. Port 4420 is used by default:
</li> </li>
<li> <li>
<p> <p>
Issue a <em>nvme connect-all</em> command using the default system defined NBFT tables:
</p>
<div class="listingblock">
<div class="content">
<pre><code># nvme connect-all --nbft</code></pre>
</div></div>
</li>
<li>
<p>
Issue a <em>nvme connect-all</em> command with a user-defined path for the NBFT table:
</p>
<div class="listingblock">
<div class="content">
<pre><code># nvme connet-all --nbft-path=/sys/firmware/acpi/tables/NBFT1</code></pre>
</div></div>
</li>
<li>
<p>
Issue a <em>nvme connect-all</em> command using a /usr/local/etc/nvme/discovery.conf file: Issue a <em>nvme connect-all</em> command using a /usr/local/etc/nvme/discovery.conf file:
</p> </p>
<div class="listingblock"> <div class="listingblock">
@ -1198,7 +1253,7 @@ nvme-connect(1)</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -35,6 +35,10 @@ SYNOPSIS
[--tls ] [--tls ]
[--quiet | -S] [--quiet | -S]
[--dump-config | -O] [--dump-config | -O]
[--nbft]
[--no-nbft]
[--nbft-path=<STR>]
[--context=<STR>]
DESCRIPTION DESCRIPTION
----------- -----------
@ -198,6 +202,18 @@ OPTIONS
--dump-config:: --dump-config::
Print out resulting JSON configuration file to stdout. Print out resulting JSON configuration file to stdout.
--nbft::
Only look at NBFT tables
--no-nbft::
Do not look at NBFT tables
--nbft-path=<STR>::
Use a user-defined path to the NBFT tables
--context <STR>::
Set the execution context to <STR>. This allows to coordinate
the management of the global resources.
EXAMPLES EXAMPLES
-------- --------
@ -210,6 +226,18 @@ the RDMA network. Port 4420 is used by default:
--hostnqn=host1-rogue-nqn --hostnqn=host1-rogue-nqn
------------ ------------
+ +
* Issue a 'nvme connect-all' command using the default system defined NBFT tables:
+
-----------
# nvme connect-all --nbft
------------
+
* Issue a 'nvme connect-all' command with a user-defined path for the NBFT table:
+
-----------
# nvme connet-all --nbft-path=/sys/firmware/acpi/tables/NBFT1
------------
+
* Issue a 'nvme connect-all' command using a @SYSCONFDIR@/nvme/discovery.conf file: * Issue a 'nvme connect-all' command using a @SYSCONFDIR@/nvme/discovery.conf file:
+ +
----------- -----------

View file

@ -2,12 +2,12 @@
.\" Title: nvme-connect .\" Title: nvme-connect
.\" Author: [see the "AUTHORS" section] .\" Author: [see the "AUTHORS" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-CONNECT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-CONNECT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -61,6 +61,7 @@ nvme-connect \- Connect to a Fabrics controller\&.
[\-\-tls ] [\-\-tls ]
[\-\-dump\-config | \-O] [\-\-dump\-config | \-O]
[\-\-output\-format=<fmt> | \-o <fmt>] [\-\-output\-format=<fmt> | \-o <fmt>]
[\-\-application=<id> ]
.fi .fi
.SH "DESCRIPTION" .SH "DESCRIPTION"
.sp .sp
@ -249,6 +250,11 @@ Set the reporting format to
or or
\fIjson\fR\&. Only one output format can be used at a time\&. When this option is specified, the device associated with the connection will be printed\&. Nothing is printed otherwise\&. \fIjson\fR\&. Only one output format can be used at a time\&. When this option is specified, the device associated with the connection will be printed\&. Nothing is printed otherwise\&.
.RE .RE
.PP
\-\-context <STR>
.RS 4
Set the execution context to <STR>\&. This allows to coordinate the management of the global resources\&.
.RE
.SH "EXAMPLES" .SH "EXAMPLES"
.sp .sp
.RS 4 .RS 4

View file

@ -777,7 +777,8 @@ nvme-connect(1) Manual Page
[--data-digest | -G] [--data-digest | -G]
[--tls ] [--tls ]
[--dump-config | -O] [--dump-config | -O]
[--output-format=&lt;fmt&gt; | -o &lt;fmt&gt;]</pre> [--output-format=&lt;fmt&gt; | -o &lt;fmt&gt;]
[--application=&lt;id&gt; ]</pre>
<div class="attribution"> <div class="attribution">
</div></div> </div></div>
</div> </div>
@ -1155,6 +1156,15 @@ cellspacing="0" cellpadding="4">
the connection will be printed. Nothing is printed otherwise. the connection will be printed. Nothing is printed otherwise.
</p> </p>
</dd> </dd>
<dt class="hdlist1">
--context &lt;STR&gt;
</dt>
<dd>
<p>
Set the execution context to &lt;STR&gt;. This allows to coordinate
the management of the global resources.
</p>
</dd>
</dl></div> </dl></div>
</div> </div>
</div> </div>
@ -1201,7 +1211,7 @@ and <a href="mailto:hch@lst.de">Christoph Hellwig</a></p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -37,6 +37,7 @@ SYNOPSIS
[--tls ] [--tls ]
[--dump-config | -O] [--dump-config | -O]
[--output-format=<fmt> | -o <fmt>] [--output-format=<fmt> | -o <fmt>]
[--application=<id> ]
DESCRIPTION DESCRIPTION
----------- -----------
@ -195,6 +196,10 @@ OPTIONS
be used at a time. When this option is specified, the device associated with be used at a time. When this option is specified, the device associated with
the connection will be printed. Nothing is printed otherwise. the connection will be printed. Nothing is printed otherwise.
--context <STR>::
Set the execution context to <STR>. This allows to coordinate
the management of the global resources.
EXAMPLES EXAMPLES
-------- --------
* Connect to a subsystem named nqn.2014-08.com.example:nvme:nvm-subsystem-sn-d78432 * Connect to a subsystem named nqn.2014-08.com.example:nvme:nvm-subsystem-sn-d78432

View file

@ -2,12 +2,12 @@
.\" Title: nvme-copy .\" Title: nvme-copy
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-COPY" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-COPY" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -982,7 +982,7 @@ logical block ranges to a single consecutive destination logical block range.</p
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-create-ns .\" Title: nvme-create-ns
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-CREATE\-NS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-CREATE\-NS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -41,10 +41,16 @@ nvme-create-ns \- Send NVMe Namespace management command to create namespace, re
[\-\-nvmset\-id=<nvmsetid> | \-i <nvmsetid>] [\-\-nvmset\-id=<nvmsetid> | \-i <nvmsetid>]
[\-\-csi=<command_set_identifier> | \-y <command_set_identifier>] [\-\-csi=<command_set_identifier> | \-y <command_set_identifier>]
[\-\-lbstm=<lbstm> | \-l <lbstm>] [\-\-lbstm=<lbstm> | \-l <lbstm>]
[\-\-nphndls=<nphndls> | \-n <nphndls>]
[\-\-block\-size=<block\-size> | \-b <block\-size>] [\-\-block\-size=<block\-size> | \-b <block\-size>]
[\-\-timeout=<timeout> | \-t <timeout>] [\-\-timeout=<timeout> | \-t <timeout>]
[\-\-nsze\-si=<nsze\-si> | \-S <nsze\-si>] [\-\-nsze\-si=<nsze\-si> | \-S <nsze\-si>]
[\-\-ncap\-si=<ncap\-si> | \-C <ncap\-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,>]
.fi .fi
.SH "DESCRIPTION" .SH "DESCRIPTION"
.sp .sp
@ -98,6 +104,11 @@ This field specifies the identifier of command set\&. if not issued, NVM Command
Logical Block Storage Tag Mask for end\-to\-end protection\&. Logical Block Storage Tag Mask for end\-to\-end protection\&.
.RE .RE
.PP .PP
\-n <nphndls>, \-\-nphndls=<nphndls>
.RS 4
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\&.
.RE
.PP
\-b, \-\-block\-size \-b, \-\-block\-size
.RS 4 .RS 4
Target block size the new namespace should be formatted as\&. Potential FLBAS values will be values will be scanned and the lowest numbered will be selected for the create\-ns operation\&. Conflicts with \-\-flbas argument\&. Target block size the new namespace should be formatted as\&. Potential FLBAS values will be values will be scanned and the lowest numbered will be selected for the create\-ns operation\&. Conflicts with \-\-flbas argument\&.
@ -112,6 +123,31 @@ The namespace size (NSZE) in standard SI units\&. The value SI suffixed is divid
.RS 4 .RS 4
The namespace capacity (NCAP) in standard SI units\&. 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\&. The namespace capacity (NCAP) in standard SI units\&. 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\&.
.RE .RE
.PP
\-z, \-\-azr
.RS 4
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\&.
.RE
.PP
\-r <rar>, \-\-rar=<rar>
.RS 4
Requested Active Resources\&. This field specifies the number of active resources to be allocated to the created namespace\&.
.RE
.PP
\-o <ror>, \-\-ror=<ror>
.RS 4
Requested Open Resources\&. This field specifies the number of open resources to be allocated to the created namespace\&.
.RE
.PP
\-u <rnumzrwa>, \-\-rnumzrwa=<rnumzrwa>
.RS 4
Requested Number of ZRWA Resources\&. This field specifies the number of ZRWA resources to be allocated to the created namespace\&.
.RE
.PP
\-p <placement\-handle\-list,>, \-\-phndls=<placement\-handle\-list,>
.RS 4
The comma separated list of Reclaim Unit Handle Identifier to be associated with each Placement Handle\&.
.RE
.SH "EXAMPLES" .SH "EXAMPLES"
.sp .sp
.RS 4 .RS 4

View file

@ -758,10 +758,16 @@ nvme-create-ns(1) Manual Page
[--nvmset-id=&lt;nvmsetid&gt; | -i &lt;nvmsetid&gt;] [--nvmset-id=&lt;nvmsetid&gt; | -i &lt;nvmsetid&gt;]
[--csi=&lt;command_set_identifier&gt; | -y &lt;command_set_identifier&gt;] [--csi=&lt;command_set_identifier&gt; | -y &lt;command_set_identifier&gt;]
[--lbstm=&lt;lbstm&gt; | -l &lt;lbstm&gt;] [--lbstm=&lt;lbstm&gt; | -l &lt;lbstm&gt;]
[--nphndls=&lt;nphndls&gt; | -n &lt;nphndls&gt;]
[--block-size=&lt;block-size&gt; | -b &lt;block-size&gt;] [--block-size=&lt;block-size&gt; | -b &lt;block-size&gt;]
[--timeout=&lt;timeout&gt; | -t &lt;timeout&gt;] [--timeout=&lt;timeout&gt; | -t &lt;timeout&gt;]
[--nsze-si=&lt;nsze-si&gt; | -S &lt;nsze-si&gt;] [--nsze-si=&lt;nsze-si&gt; | -S &lt;nsze-si&gt;]
[--ncap-si=&lt;ncap-si&gt; | -C &lt;ncap-si&gt;]</pre> [--ncap-si=&lt;ncap-si&gt; | -C &lt;ncap-si&gt;]
[--azr | -z]
[--rar=&lt;rar&gt; | -r &lt;rar&gt;]
[--ror=&lt;ror&gt; | -o &lt;ror&gt;]
[--rnumzrwa=&lt;rnumzrwa&gt; | -u &lt;rnumzrwa&gt;]
[--phndls=&lt;placement-handle-list,&gt; | -p &lt;placement-handle-list,&gt;]</pre>
<div class="attribution"> <div class="attribution">
</div></div> </div></div>
</div> </div>
@ -883,6 +889,19 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
</p> </p>
</dd> </dd>
<dt class="hdlist1"> <dt class="hdlist1">
-n &lt;nphndls&gt;
</dt>
<dt class="hdlist1">
--nphndls=&lt;nphndls&gt;
</dt>
<dd>
<p>
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.
</p>
</dd>
<dt class="hdlist1">
-b -b
</dt> </dt>
<dt class="hdlist1"> <dt class="hdlist1">
@ -921,6 +940,68 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
If the value not suffixed it is set as same with the ncap option. If the value not suffixed it is set as same with the ncap option.
</p> </p>
</dd> </dd>
<dt class="hdlist1">
-z
</dt>
<dt class="hdlist1">
--azr
</dt>
<dd>
<p>
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.
</p>
</dd>
<dt class="hdlist1">
-r &lt;rar&gt;
</dt>
<dt class="hdlist1">
--rar=&lt;rar&gt;
</dt>
<dd>
<p>
Requested Active Resources. This field specifies the number of active
resources to be allocated to the created namespace.
</p>
</dd>
<dt class="hdlist1">
-o &lt;ror&gt;
</dt>
<dt class="hdlist1">
--ror=&lt;ror&gt;
</dt>
<dd>
<p>
Requested Open Resources. This field specifies the number of open resources
to be allocated to the created namespace.
</p>
</dd>
<dt class="hdlist1">
-u &lt;rnumzrwa&gt;
</dt>
<dt class="hdlist1">
--rnumzrwa=&lt;rnumzrwa&gt;
</dt>
<dd>
<p>
Requested Number of ZRWA Resources. This field specifies the number of ZRWA
resources to be allocated to the created namespace.
</p>
</dd>
<dt class="hdlist1">
-p &lt;placement-handle-list,&gt;
</dt>
<dt class="hdlist1">
--phndls=&lt;placement-handle-list,&gt;
</dt>
<dd>
<p>
The comma separated list of Reclaim Unit Handle Identifier to be associated
with each Placement Handle.
</p>
</dd>
</dl></div> </dl></div>
</div> </div>
</div> </div>
@ -952,7 +1033,7 @@ Create a namespace:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -17,10 +17,16 @@ SYNOPSIS
[--nvmset-id=<nvmsetid> | -i <nvmsetid>] [--nvmset-id=<nvmsetid> | -i <nvmsetid>]
[--csi=<command_set_identifier> | -y <command_set_identifier>] [--csi=<command_set_identifier> | -y <command_set_identifier>]
[--lbstm=<lbstm> | -l <lbstm>] [--lbstm=<lbstm> | -l <lbstm>]
[--nphndls=<nphndls> | -n <nphndls>]
[--block-size=<block-size> | -b <block-size>] [--block-size=<block-size> | -b <block-size>]
[--timeout=<timeout> | -t <timeout>] [--timeout=<timeout> | -t <timeout>]
[--nsze-si=<nsze-si> | -S <nsze-si>] [--nsze-si=<nsze-si> | -S <nsze-si>]
[--ncap-si=<ncap-si> | -C <ncap-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 DESCRIPTION
----------- -----------
@ -72,6 +78,12 @@ OPTIONS
--lbstm=<lbstm>:: --lbstm=<lbstm>::
Logical Block Storage Tag Mask for end-to-end protection. 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:: -b::
--block-size:: --block-size::
Target block size the new namespace should be formatted as. Potential FLBAS 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. 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. 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 EXAMPLES
-------- --------
* Create a namespace: * Create a namespace:
@ -101,4 +140,4 @@ EXAMPLES
NVME NVME
---- ----
Part of the nvme-user suite Part of the nvme-user suite

View file

@ -2,12 +2,12 @@
.\" Title: nvme-id-ns .\" Title: nvme-id-ns
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ID\-NS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ID\-NS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -799,7 +799,7 @@ The <code>'--namespace-id'</code> option is mandatory.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-dera-stat .\" Title: nvme-dera-stat
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DERA\-STAT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DERA\-STAT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -797,7 +797,7 @@ Print the Dera Device status and Additional SMART log page in a human readable f
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-detach-ns .\" Title: nvme-detach-ns
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DETACH\-NS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DETACH\-NS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -810,7 +810,7 @@ controller identifiers.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-device-self-test .\" Title: nvme-device-self-test
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DEVICE\-SELF\-" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DEVICE\-SELF\-" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -848,7 +848,7 @@ Abort the device self-test operation in the namespace-id 1:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-dim .\" Title: nvme-dim
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DIM" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DIM" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -863,7 +863,7 @@ Deregister from Central Discovery Controller (CDC) associated with nvme4
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-dir-receive .\" Title: nvme-dir-receive
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DIR\-RECEIVE" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DIR\-RECEIVE" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -969,7 +969,7 @@ Get streams directive status :
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-dir-send .\" Title: nvme-dir-send
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DIR\-SEND" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DIR\-SEND" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -982,7 +982,7 @@ Release stream ID 3 :
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-disconnect-all .\" Title: nvme-disconnect-all
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DISCONNECT\-AL" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DISCONNECT\-AL" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -795,7 +795,7 @@ Disconnect all existing nvme controllers:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-disconnect .\" Title: nvme-disconnect
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DISCONNECT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DISCONNECT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -839,7 +839,7 @@ Disconnect the controller nvme4
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-discover .\" Title: nvme-discover
.\" Author: [see the "AUTHORS" section] .\" Author: [see the "AUTHORS" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DISCOVER" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DISCOVER" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -61,6 +61,10 @@ nvme-discover \- Send Get Log Page request to Discovery Controller\&.
[\-\-dump\-config | \-O] [\-\-dump\-config | \-O]
[\-\-output\-format=<fmt> | \-o <fmt>] [\-\-output\-format=<fmt> | \-o <fmt>]
[\-\-force] [\-\-force]
[\-\-nbft]
[\-\-no\-nbft]
[\-\-nbft\-path=<STR>]
[\-\-context=<STR>]
.fi .fi
.SH "DESCRIPTION" .SH "DESCRIPTION"
.sp .sp
@ -73,7 +77,7 @@ Otherwise, a specific Discovery Controller should be specified using the \-\-tra
.sp .sp
The NVMe\-over\-Fabrics specification defines the concept of a Discovery Controller that an NVMe Host can query on a fabric network to discover NVMe subsystems contained in NVMe Targets which it can connect to on the network\&. The Discovery Controller will return Discovery Log Pages that provide the NVMe Host with specific information (such as network address and unique subsystem NQN) the NVMe Host can use to issue an NVMe connect command to connect itself to a storage resource contained in that NVMe subsystem on the NVMe Target\&. The NVMe\-over\-Fabrics specification defines the concept of a Discovery Controller that an NVMe Host can query on a fabric network to discover NVMe subsystems contained in NVMe Targets which it can connect to on the network\&. The Discovery Controller will return Discovery Log Pages that provide the NVMe Host with specific information (such as network address and unique subsystem NQN) the NVMe Host can use to issue an NVMe connect command to connect itself to a storage resource contained in that NVMe subsystem on the NVMe Target\&.
.sp .sp
Note that the base NVMe specification defines the NQN (NVMe Qualified Name) format which an NVMe endpoint (device, subsystem, etc) must follow to guarantee a unique name under the NVMe standard\&. In particular, the Host NQN uniquely identifies the NVMe Host, and may be used by the the Discovery Controller to control what NVMe Target resources are allocated to the NVMe Host for a connection\&. Note that the base NVMe specification defines the NQN (NVMe Qualified Name) format which an NVMe endpoint (device, subsystem, etc) must follow to guarantee a unique name under the NVMe standard\&. In particular, the Host NQN uniquely identifies the NVMe Host, and may be used by the Discovery Controller to control what NVMe Target resources are allocated to the NVMe Host for a connection\&.
.sp .sp
A Discovery Controller has it\(cqs own NQN defined in the NVMe\-over\-Fabrics specification, \fBnqn\&.2014\-08\&.org\&.nvmexpress\&.discovery\fR\&. All Discovery Controllers must use this NQN name\&. This NQN is used by default by nvme\-cli for the \fIdiscover\fR command\&. A Discovery Controller has it\(cqs own NQN defined in the NVMe\-over\-Fabrics specification, \fBnqn\&.2014\-08\&.org\&.nvmexpress\&.discovery\fR\&. All Discovery Controllers must use this NQN name\&. This NQN is used by default by nvme\-cli for the \fIdiscover\fR command\&.
.SH "OPTIONS" .SH "OPTIONS"
@ -262,6 +266,26 @@ Set the reporting format to
.RS 4 .RS 4
Disable the built\-in persistent discover connection rules\&. Combined with \-\-persistent flag, always create new persistent discovery connection\&. Disable the built\-in persistent discover connection rules\&. Combined with \-\-persistent flag, always create new persistent discovery connection\&.
.RE .RE
.PP
\-\-nbft
.RS 4
Only look at NBFT tables
.RE
.PP
\-\-no\-nbft
.RS 4
Do not look at NBFT tables
.RE
.PP
\-\-nbft\-path=<STR>
.RS 4
Use a user\-defined path to the NBFT tables
.RE
.PP
\-\-context <STR>
.RS 4
Set the execution context to <STR>\&. This allows to coordinate the management of the global resources\&.
.RE
.SH "EXAMPLES" .SH "EXAMPLES"
.sp .sp
.RS 4 .RS 4
@ -296,6 +320,52 @@ Query the Discover Controller with IP4 address 192\&.168\&.1\&.3 for all resourc
.\} .\}
Issue a Issue a
\fInvme discover\fR \fInvme discover\fR
command using the default system defined NBFT tables:
.sp
.if n \{\
.RS 4
.\}
.nf
# nvme discover \-\-nbft
.fi
.if n \{\
.RE
.\}
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Issue a
\fInvme discover\fR
command with a user\-defined path for the NBFT table:
.sp
.if n \{\
.RS 4
.\}
.nf
# nvme discover \-\-nbft\-path=/sys/firmware/acpi/tables/NBFT1
.fi
.if n \{\
.RE
.\}
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Issue a
\fInvme discover\fR
command using a /usr/local/etc/nvme/discovery\&.conf file: command using a /usr/local/etc/nvme/discovery\&.conf file:
.sp .sp
.if n \{\ .if n \{\

View file

@ -777,7 +777,11 @@ nvme-discover(1) Manual Page
[--tls ] [--tls ]
[--dump-config | -O] [--dump-config | -O]
[--output-format=&lt;fmt&gt; | -o &lt;fmt&gt;] [--output-format=&lt;fmt&gt; | -o &lt;fmt&gt;]
[--force]</pre> [--force]
[--nbft]
[--no-nbft]
[--nbft-path=&lt;STR&gt;]
[--context=&lt;STR&gt;]</pre>
<div class="attribution"> <div class="attribution">
</div></div> </div></div>
</div> </div>
@ -812,7 +816,7 @@ contained in that NVMe subsystem on the NVMe Target.</p></div>
Name) format which an NVMe endpoint (device, subsystem, etc) must Name) format which an NVMe endpoint (device, subsystem, etc) must
follow to guarantee a unique name under the NVMe standard. follow to guarantee a unique name under the NVMe standard.
In particular, the Host NQN uniquely identifies the NVMe Host, and In particular, the Host NQN uniquely identifies the NVMe Host, and
may be used by the the Discovery Controller to control what NVMe Target may be used by the Discovery Controller to control what NVMe Target
resources are allocated to the NVMe Host for a connection.</p></div> resources are allocated to the NVMe Host for a connection.</p></div>
<div class="paragraph"><p>A Discovery Controller has it&#8217;s own NQN defined in the NVMe-over-Fabrics <div class="paragraph"><p>A Discovery Controller has it&#8217;s own NQN defined in the NVMe-over-Fabrics
specification, <strong>nqn.2014-08.org.nvmexpress.discovery</strong>. All Discovery specification, <strong>nqn.2014-08.org.nvmexpress.discovery</strong>. All Discovery
@ -1185,6 +1189,39 @@ cellspacing="0" cellpadding="4">
persistent discovery connection. persistent discovery connection.
</p> </p>
</dd> </dd>
<dt class="hdlist1">
--nbft
</dt>
<dd>
<p>
Only look at NBFT tables
</p>
</dd>
<dt class="hdlist1">
--no-nbft
</dt>
<dd>
<p>
Do not look at NBFT tables
</p>
</dd>
<dt class="hdlist1">
--nbft-path=&lt;STR&gt;
</dt>
<dd>
<p>
Use a user-defined path to the NBFT tables
</p>
</dd>
<dt class="hdlist1">
--context &lt;STR&gt;
</dt>
<dd>
<p>
Set the execution context to &lt;STR&gt;. This allows to coordinate
the management of the global resources.
</p>
</dd>
</dl></div> </dl></div>
</div> </div>
</div> </div>
@ -1206,6 +1243,24 @@ Port 4420 is used by default:
</li> </li>
<li> <li>
<p> <p>
Issue a <em>nvme discover</em> command using the default system defined NBFT tables:
</p>
<div class="listingblock">
<div class="content">
<pre><code># nvme discover --nbft</code></pre>
</div></div>
</li>
<li>
<p>
Issue a <em>nvme discover</em> command with a user-defined path for the NBFT table:
</p>
<div class="listingblock">
<div class="content">
<pre><code># nvme discover --nbft-path=/sys/firmware/acpi/tables/NBFT1</code></pre>
</div></div>
</li>
<li>
<p>
Issue a <em>nvme discover</em> command using a /usr/local/etc/nvme/discovery.conf file: Issue a <em>nvme discover</em> command using a /usr/local/etc/nvme/discovery.conf file:
</p> </p>
<div class="listingblock"> <div class="listingblock">
@ -1248,7 +1303,7 @@ nvme-connect-all(1)</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -37,6 +37,10 @@ SYNOPSIS
[--dump-config | -O] [--dump-config | -O]
[--output-format=<fmt> | -o <fmt>] [--output-format=<fmt> | -o <fmt>]
[--force] [--force]
[--nbft]
[--no-nbft]
[--nbft-path=<STR>]
[--context=<STR>]
DESCRIPTION DESCRIPTION
----------- -----------
@ -68,7 +72,7 @@ Note that the base NVMe specification defines the NQN (NVMe Qualified
Name) format which an NVMe endpoint (device, subsystem, etc) must Name) format which an NVMe endpoint (device, subsystem, etc) must
follow to guarantee a unique name under the NVMe standard. follow to guarantee a unique name under the NVMe standard.
In particular, the Host NQN uniquely identifies the NVMe Host, and In particular, the Host NQN uniquely identifies the NVMe Host, and
may be used by the the Discovery Controller to control what NVMe Target may be used by the Discovery Controller to control what NVMe Target
resources are allocated to the NVMe Host for a connection. resources are allocated to the NVMe Host for a connection.
A Discovery Controller has it's own NQN defined in the NVMe-over-Fabrics A Discovery Controller has it's own NQN defined in the NVMe-over-Fabrics
@ -229,6 +233,19 @@ OPTIONS
Combined with --persistent flag, always create new Combined with --persistent flag, always create new
persistent discovery connection. persistent discovery connection.
--nbft::
Only look at NBFT tables
--no-nbft::
Do not look at NBFT tables
--nbft-path=<STR>::
Use a user-defined path to the NBFT tables
--context <STR>::
Set the execution context to <STR>. This allows to coordinate
the management of the global resources.
EXAMPLES EXAMPLES
-------- --------
* Query the Discover Controller with IP4 address 192.168.1.3 for all * Query the Discover Controller with IP4 address 192.168.1.3 for all
@ -240,6 +257,18 @@ Port 4420 is used by default:
--hostnqn=host1-rogue-nqn --hostnqn=host1-rogue-nqn
------------ ------------
+ +
* Issue a 'nvme discover' command using the default system defined NBFT tables:
+
-----------
# nvme discover --nbft
------------
+
* Issue a 'nvme discover' command with a user-defined path for the NBFT table:
+
-----------
# nvme discover --nbft-path=/sys/firmware/acpi/tables/NBFT1
------------
+
* Issue a 'nvme discover' command using a @SYSCONFDIR@/nvme/discovery.conf file: * Issue a 'nvme discover' command using a @SYSCONFDIR@/nvme/discovery.conf file:
+ +
----------- -----------

View file

@ -2,12 +2,12 @@
.\" Title: nvme-dsm .\" Title: nvme-dsm
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-DSM" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-DSM" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -41,7 +41,7 @@ nvme-dsm \- Send NVMe Data Set Management, return results
.fi .fi
.SH "DESCRIPTION" .SH "DESCRIPTION"
.sp .sp
For the NVMe device given, sends an Data Set Management command and provides the result and returned structure\&. For the NVMe device given, sends a Data Set Management command and provides the result and returned structure\&.
.sp .sp
The <device> parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1)\&. If the character device is given, the \*(Aq\-\-namespace\-id\*(Aq option is mandatory, otherwise it will use the ns\-id of the namespace for the block device you opened\&. For block devices, the ns\-id used can be overridden with the same option\&. The <device> parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1)\&. If the character device is given, the \*(Aq\-\-namespace\-id\*(Aq option is mandatory, otherwise it will use the ns\-id of the namespace for the block device you opened\&. For block devices, the ns\-id used can be overridden with the same option\&.
.sp .sp

View file

@ -762,7 +762,7 @@ nvme-dsm(1) Manual Page
<div class="sect1"> <div class="sect1">
<h2 id="_description">DESCRIPTION</h2> <h2 id="_description">DESCRIPTION</h2>
<div class="sectionbody"> <div class="sectionbody">
<div class="paragraph"><p>For the NVMe device given, sends an Data Set Management command and <div class="paragraph"><p>For the NVMe device given, sends a Data Set Management command and
provides the result and returned structure.</p></div> provides the result and returned structure.</p></div>
<div class="paragraph"><p>The &lt;device&gt; parameter is mandatory and may be either the NVMe character <div class="paragraph"><p>The &lt;device&gt; parameter is mandatory and may be either the NVMe character
device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1). device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).
@ -893,7 +893,7 @@ any settings from the flags may have provided.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -18,7 +18,7 @@ SYNOPSIS
DESCRIPTION DESCRIPTION
----------- -----------
For the NVMe device given, sends an Data Set Management command and For the NVMe device given, sends a Data Set Management command and
provides the result and returned structure. provides the result and returned structure.
The <device> parameter is mandatory and may be either the NVMe character The <device> parameter is mandatory and may be either the NVMe character

View file

@ -2,12 +2,12 @@
.\" Title: nvme-effects-log .\" Title: nvme-effects-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-EFFECTS\-LOG" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-EFFECTS\-LOG" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -847,7 +847,7 @@ Have the program return the raw structure in binary:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-endurance-event-agg-log .\" Title: nvme-endurance-event-agg-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ENDURANCE\-EVE" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ENDURANCE\-EVE" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -851,7 +851,7 @@ Print the raw Endurance log to a file:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-endurance-log .\" Title: nvme-endurance-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ENDURANCE\-LOG" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ENDURANCE\-LOG" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -834,7 +834,7 @@ Print the raw Endurance log to a file:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-error-log .\" Title: nvme-error-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-ERROR\-LOG" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-ERROR\-LOG" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -849,7 +849,7 @@ Print the raw output to a file:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-configs .\" Title: nvme-fdp-configs
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-CONFIGS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-CONFIGS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -827,7 +827,7 @@ the possible configurations for Flexible Data Placement.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-events .\" Title: nvme-fdp-events
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-EVENTS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-EVENTS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -827,7 +827,7 @@ Units and media usage in an Endurance Group.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-set-events .\" Title: nvme-fdp-set-events
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-SET\-EVEN" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-SET\-EVEN" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -817,7 +817,7 @@ Handle.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-stats .\" Title: nvme-fdp-stats
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-STATS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-STATS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -815,7 +815,7 @@ the life of the FDP configuration in an Endurance Group.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-status .\" Title: nvme-fdp-status
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-STATUS" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-STATUS" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -815,7 +815,7 @@ are accessible by the specified namespace.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-update .\" Title: nvme-fdp-update
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-UPDATE" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-UPDATE" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -802,7 +802,7 @@ a different Reclaim Unit accessible by the specified namespace.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fdp-usage .\" Title: nvme-fdp-usage
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FDP\-USAGE" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FDP\-USAGE" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -816,7 +816,7 @@ Endurance Group.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fid-support-effects-log .\" Title: nvme-fid-support-effects-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FID\-SUPPORT\-" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FID\-SUPPORT\-" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -814,7 +814,7 @@ raw buffer may be printed to stdout.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-flush .\" Title: nvme-flush
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FLUSH" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FLUSH" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -800,7 +800,7 @@ any namespace.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-format .\" Title: nvme-format
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FORMAT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FORMAT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -1035,7 +1035,7 @@ information:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fw-commit .\" Title: nvme-fw-commit
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FW\-COMMIT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FW\-COMMIT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -905,7 +905,7 @@ commit the last downloaded fw to slot 1.
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fw-download .\" Title: nvme-fw-download
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FW\-DOWNLOAD" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FW\-DOWNLOAD" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -852,7 +852,7 @@ Transfer a firmware size 128KiB at a time:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-fw-log .\" Title: nvme-fw-log
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-FW\-LOG" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-FW\-LOG" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -835,7 +835,7 @@ Print the log firmware to a file:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-gen-hostnqn .\" Title: nvme-gen-hostnqn
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-GEN\-HOSTNQN" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-GEN\-HOSTNQN" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -785,7 +785,7 @@ and prints it to stdout.</p></div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -2,12 +2,12 @@
.\" Title: nvme-get-feature .\" Title: nvme-get-feature
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-GET\-FEATURE" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-GET\-FEATURE" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
@ -96,7 +96,7 @@ T}:T{
Supported capabilities Supported capabilities
T} T}
T{ T{
4\(en7 4\-7
T}:T{ T}:T{
Reserved Reserved
T} T}

View file

@ -843,7 +843,7 @@ cellspacing="0" cellpadding="4">
<td align="left" valign="top"><p class="table">Supported capabilities</p></td> <td align="left" valign="top"><p class="table">Supported capabilities</p></td>
</tr> </tr>
<tr> <tr>
<td align="left" valign="top"><p class="table">47</p></td> <td align="left" valign="top"><p class="table">4-7</p></td>
<td align="left" valign="top"><p class="table">Reserved</p></td> <td align="left" valign="top"><p class="table">Reserved</p></td>
</tr> </tr>
</tbody> </tbody>
@ -977,7 +977,7 @@ format:
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

View file

@ -51,11 +51,11 @@ OPTIONS
[] []
|================== |==================
|Select|Description |Select|Description
|0|Current |0|Current
|1|Default |1|Default
|2|Saved |2|Saved
|3|Supported capabilities |3|Supported capabilities
|47|Reserved |4-7|Reserved
|================== |==================
-U <uuid-index>:: -U <uuid-index>::

View file

@ -2,12 +2,12 @@
.\" Title: nvme-get-lba-status .\" Title: nvme-get-lba-status
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\" Date: 03/31/2023 .\" Date: 06/30/2023
.\" Manual: NVMe Manual .\" Manual: NVMe Manual
.\" Source: NVMe .\" Source: NVMe
.\" Language: English .\" Language: English
.\" .\"
.TH "NVME\-GET\-LBA\-STAT" "1" "03/31/2023" "NVMe" "NVMe Manual" .TH "NVME\-GET\-LBA\-STAT" "1" "06/30/2023" "NVMe" "NVMe Manual"
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------
.\" * Define some portability stuff .\" * Define some portability stuff
.\" ----------------------------------------------------------------- .\" -----------------------------------------------------------------

View file

@ -896,7 +896,7 @@ Get LBA Status of the namespace 1 from SLBA 10 for the max Dwords of 0x1000
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated Last updated
2023-03-31 16:17:28 CEST 2023-06-30 15:20:22 CEST
</div> </div>
</div> </div>
</body> </body>

Some files were not shown because too many files have changed in this diff Show more