Merging upstream version 2.5.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3d70d3c76b
commit
ee6621a5b2
507 changed files with 19440 additions and 17258 deletions
5
.github/cross/clang.txt
vendored
5
.github/cross/clang.txt
vendored
|
@ -1,5 +0,0 @@
|
|||
[binaries]
|
||||
c = 'clang'
|
||||
cpp = 'clang++'
|
||||
strip = 'strip'
|
||||
pkgconfig = 'pkg-config'
|
34
.github/workflows/appimage.yml
vendored
34
.github/workflows/appimage.yml
vendored
|
@ -22,13 +22,45 @@ jobs:
|
|||
python-version: '3.x'
|
||||
- uses: BSFishy/meson-build@v1.0.3
|
||||
with:
|
||||
setup-options: --werror --buildtype=release --prefix=/usr
|
||||
setup-options: >
|
||||
--werror
|
||||
--buildtype=release
|
||||
--prefix=/usr
|
||||
--force-fallback-for=libnvme
|
||||
-Dlibnvme:werror=false
|
||||
action: install
|
||||
meson-version: 0.61.2
|
||||
- name: build AppImage
|
||||
uses: AppImageCrafters/build-appimage@v1.3
|
||||
with:
|
||||
recipe: .github/AppImageBuilder.yml
|
||||
- uses: actions/upload-artifact@v3
|
||||
name: upload artifacts to github
|
||||
with:
|
||||
name: 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"]'
|
||||
|
|
370
.github/workflows/build.yml
vendored
370
.github/workflows/build.yml
vendored
|
@ -10,341 +10,99 @@ on:
|
|||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
gcc-debug:
|
||||
name: gcc debug
|
||||
default:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
compiler: [gcc, clang]
|
||||
buildtype: [debug, release]
|
||||
container:
|
||||
image: ghcr.io/igaw/linux-nvme/debian:0.30
|
||||
steps:
|
||||
- name: install dependencies
|
||||
run: sudo apt-get install gcc 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=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
|
||||
- name: build
|
||||
run: |
|
||||
scripts/build.sh -b ${{ matrix.buildtype }} -c ${{ matrix.compiler }}
|
||||
- uses: actions/upload-artifact@v3
|
||||
name: upload logs
|
||||
if: failure()
|
||||
with:
|
||||
name: log files
|
||||
name: logs files
|
||||
path: |
|
||||
build/meson-logs/*.txt
|
||||
.build-ci/meson-logs/*.txt
|
||||
|
||||
gcc-release:
|
||||
name: gcc release
|
||||
cross:
|
||||
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:
|
||||
- name: install dependencies
|
||||
run: sudo apt-get install gcc 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
|
||||
-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
|
||||
- name: set up arm architecture
|
||||
run: |
|
||||
export release=$(lsb_release -c -s)
|
||||
sudo dpkg --add-architecture ${{ matrix.port }}
|
||||
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
|
||||
sudo dd of=/etc/apt/sources.list.d/${{ matrix.arch }}.list <<EOF
|
||||
deb [arch=${{ matrix.port }}] http://ports.ubuntu.com/ $release main universe restricted"
|
||||
deb [arch=${{ matrix.port }}] http://ports.ubuntu.com/ $release-updates main universe restricted"
|
||||
EOF
|
||||
sudo apt update
|
||||
sudo apt install -y meson pkg-config qemu-user-static ${{ matrix.compiler}} libjson-c-dev:${{ matrix.port }} ${{ matrix.packages }}
|
||||
- name: build
|
||||
run: |
|
||||
scripts/build.sh -b release -c gcc -t ${{ matrix.arch }} cross
|
||||
- uses: actions/upload-artifact@v3
|
||||
name: upload logs
|
||||
if: failure()
|
||||
with:
|
||||
name: log files
|
||||
path: |
|
||||
build/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
|
||||
.build-ci/meson-logs/*.txt
|
||||
|
||||
fallback-shared-libraries:
|
||||
name: fallback shared libraries
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/igaw/linux-nvme/debian:0.30
|
||||
if: github.ref == 'refs/heads/master'
|
||||
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=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
|
||||
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 \
|
||||
-Dlibnvme:python=disabled \
|
||||
-Dlibnvme:json-c=disabled \
|
||||
-Djson-c=disabled \
|
||||
build
|
||||
samu -C build
|
||||
- name: test
|
||||
build-muon:
|
||||
name: muon minimal static
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/igaw/linux-nvme/debian:0.30
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: build
|
||||
run: |
|
||||
export PATH=$(pwd)/build-tools/muon/build:$PATH
|
||||
|
||||
muon -C build test
|
||||
scripts/build.sh -m muon
|
||||
|
|
|
@ -84,10 +84,14 @@ adoc_sources = [
|
|||
'nvme-netapp-smdevices',
|
||||
'nvme-ns-descs',
|
||||
'nvme-ns-rescan',
|
||||
'nvme-nvme-mi-recv',
|
||||
'nvme-nvme-mi-send',
|
||||
'nvme-nvm-id-ctrl',
|
||||
'nvme-ocp-latency-monitor-log',
|
||||
'nvme-ocp-smart-add-log',
|
||||
'nvme-ocp-clear-fw-activate-history',
|
||||
'nvme-ocp-clear-pcie-correctable-error-counters',
|
||||
'nvme-ocp-eol-plp-failure-mode',
|
||||
'nvme-persistent-event-log',
|
||||
'nvme-pred-lat-event-agg-log',
|
||||
'nvme-predictable-lat-log',
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-admin-passthru
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -34,9 +34,11 @@ nvme-admin-passthru \- Submit an arbitrary admin command, return results
|
|||
.nf
|
||||
\fInvme\-admin\-passthru\fR <device> [\-\-opcode=<opcode> | \-o <opcode>]
|
||||
[\-\-flags=<flags> | \-f <flags>] [\-rsvd=<rsvd> | \-R <rsvd>]
|
||||
[\-\-namespace\-id=<nsid>] [\-\-cdw2=<cdw2>] [\-\-cdw3=<cdw3>]
|
||||
[\-\-cdw10=<cdw10>] [\-\-cdw11=<cdw11>] [\-\-cdw12=<cdw12>]
|
||||
[\-\-cdw13=<cdw13>] [\-\-cdw14=<cdw14>] [\-\-cdw15=<cdw15>]
|
||||
[\-\-namespace\-id=<nsid> | \-n <nsid>] [\-\-cdw2=<cdw2> | \-2 <cdw2>]
|
||||
[\-\-cdw3=<cdw3> | \-3 <cdw3>] [\-\-cdw10=<cdw10> | \-4 <cdw4>]
|
||||
[\-\-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>]
|
||||
[\-\-metadata\-len=<len> | \-m <len>]
|
||||
[\-\-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\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-cdw[2\-3,10\-15]=<cdw>
|
||||
\-[2\-9] <cdw>, \-\-cdw[2\-3,10\-15]=<cdw>
|
||||
.RS 4
|
||||
Specifies the command dword value for that specified entry in the command
|
||||
.RE
|
||||
|
|
|
@ -751,9 +751,11 @@ nvme-admin-passthru(1) Manual Page
|
|||
<div class="verseblock">
|
||||
<pre class="content"><em>nvme-admin-passthru</em> <device> [--opcode=<opcode> | -o <opcode>]
|
||||
[--flags=<flags> | -f <flags>] [-rsvd=<rsvd> | -R <rsvd>]
|
||||
[--namespace-id=<nsid>] [--cdw2=<cdw2>] [--cdw3=<cdw3>]
|
||||
[--cdw10=<cdw10>] [--cdw11=<cdw11>] [--cdw12=<cdw12>]
|
||||
[--cdw13=<cdw13>] [--cdw14=<cdw14>] [--cdw15=<cdw15>]
|
||||
[--namespace-id=<nsid> | -n <nsid>] [--cdw2=<cdw2> | -2 <cdw2>]
|
||||
[--cdw3=<cdw3> | -3 <cdw3>] [--cdw10=<cdw10> | -4 <cdw4>]
|
||||
[--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>]
|
||||
[--metadata-len=<len> | -m <len>]
|
||||
[--input-file=<file> | -i <file>]
|
||||
|
@ -832,6 +834,9 @@ printed to stdout for another program to parse.</p></div>
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-[2-9] <cdw>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--cdw[2-3,10-15]=<cdw>
|
||||
</dt>
|
||||
<dd>
|
||||
|
@ -998,7 +1003,7 @@ Or if you want to save that structure to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -10,9 +10,11 @@ SYNOPSIS
|
|||
[verse]
|
||||
'nvme-admin-passthru' <device> [--opcode=<opcode> | -o <opcode>]
|
||||
[--flags=<flags> | -f <flags>] [-rsvd=<rsvd> | -R <rsvd>]
|
||||
[--namespace-id=<nsid>] [--cdw2=<cdw2>] [--cdw3=<cdw3>]
|
||||
[--cdw10=<cdw10>] [--cdw11=<cdw11>] [--cdw12=<cdw12>]
|
||||
[--cdw13=<cdw13>] [--cdw14=<cdw14>] [--cdw15=<cdw15>]
|
||||
[--namespace-id=<nsid> | -n <nsid>] [--cdw2=<cdw2> | -2 <cdw2>]
|
||||
[--cdw3=<cdw3> | -3 <cdw3>] [--cdw10=<cdw10> | -4 <cdw4>]
|
||||
[--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>]
|
||||
[--metadata-len=<len> | -m <len>]
|
||||
[--input-file=<file> | -i <file>]
|
||||
|
@ -57,6 +59,7 @@ OPTIONS
|
|||
--namespace-id=<nsid>::
|
||||
The value for the ns-id in the command.
|
||||
|
||||
-[2-9] <cdw>::
|
||||
--cdw[2-3,10-15]=<cdw>::
|
||||
Specifies the command dword value for that specified entry in
|
||||
the command
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-ana-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -823,7 +823,7 @@ Print the ANA log page in a human readable format:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-attach-ns
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -817,7 +817,7 @@ controller identifiers.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-boot-part-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -835,7 +835,7 @@ Retrieve Boot Partition data to boot_part_log.bin
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-capacity-mgmt
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -839,7 +839,7 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-changed-ns-list-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -835,7 +835,7 @@ Print the raw Changed Namespace List log to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-cmdset-ind-id-ns
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -879,7 +879,7 @@ Have the program return the raw structure in binary:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-compare
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -1095,7 +1095,7 @@ metadata is passes.</p></td>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-connect-all
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -59,6 +59,10 @@ nvme-connect-all \- Discover and Connect to Fabrics controllers\&.
|
|||
[\-\-tls ]
|
||||
[\-\-quiet | \-S]
|
||||
[\-\-dump\-config | \-O]
|
||||
[\-\-nbft]
|
||||
[\-\-no\-nbft]
|
||||
[\-\-nbft\-path=<STR>]
|
||||
[\-\-context=<STR>]
|
||||
.fi
|
||||
.SH "DESCRIPTION"
|
||||
.sp
|
||||
|
@ -242,6 +246,26 @@ Suppress error messages\&.
|
|||
.RS 4
|
||||
Print out resulting JSON configuration file to stdout\&.
|
||||
.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"
|
||||
.sp
|
||||
.RS 4
|
||||
|
@ -276,6 +300,52 @@ Connect to all records returned by the Discover Controller with IP4 address 192\
|
|||
.\}
|
||||
Issue a
|
||||
\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:
|
||||
.sp
|
||||
.if n \{\
|
||||
|
|
|
@ -775,7 +775,11 @@ nvme-connect-all(1) Manual Page
|
|||
[--persistent | -p]
|
||||
[--tls ]
|
||||
[--quiet | -S]
|
||||
[--dump-config | -O]</pre>
|
||||
[--dump-config | -O]
|
||||
[--nbft]
|
||||
[--no-nbft]
|
||||
[--nbft-path=<STR>]
|
||||
[--context=<STR>]</pre>
|
||||
<div class="attribution">
|
||||
</div></div>
|
||||
</div>
|
||||
|
@ -1141,6 +1145,39 @@ cellspacing="0" cellpadding="4">
|
|||
Print out resulting JSON configuration file to stdout.
|
||||
</p>
|
||||
</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=<STR>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Use a user-defined path to the NBFT tables
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--context <STR>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Set the execution context to <STR>. This allows to coordinate
|
||||
the management of the global resources.
|
||||
</p>
|
||||
</dd>
|
||||
</dl></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1162,6 +1199,24 @@ the RDMA network. Port 4420 is used by default:
|
|||
</li>
|
||||
<li>
|
||||
<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:
|
||||
</p>
|
||||
<div class="listingblock">
|
||||
|
@ -1198,7 +1253,7 @@ nvme-connect(1)</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -35,6 +35,10 @@ SYNOPSIS
|
|||
[--tls ]
|
||||
[--quiet | -S]
|
||||
[--dump-config | -O]
|
||||
[--nbft]
|
||||
[--no-nbft]
|
||||
[--nbft-path=<STR>]
|
||||
[--context=<STR>]
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
@ -198,6 +202,18 @@ OPTIONS
|
|||
--dump-config::
|
||||
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
|
||||
--------
|
||||
|
@ -210,6 +226,18 @@ the RDMA network. Port 4420 is used by default:
|
|||
--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:
|
||||
+
|
||||
-----------
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-connect
|
||||
.\" Author: [see the "AUTHORS" section]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -61,6 +61,7 @@ nvme-connect \- Connect to a Fabrics controller\&.
|
|||
[\-\-tls ]
|
||||
[\-\-dump\-config | \-O]
|
||||
[\-\-output\-format=<fmt> | \-o <fmt>]
|
||||
[\-\-application=<id> ]
|
||||
.fi
|
||||
.SH "DESCRIPTION"
|
||||
.sp
|
||||
|
@ -249,6 +250,11 @@ Set the reporting format to
|
|||
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\&.
|
||||
.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"
|
||||
.sp
|
||||
.RS 4
|
||||
|
|
|
@ -777,7 +777,8 @@ nvme-connect(1) Manual Page
|
|||
[--data-digest | -G]
|
||||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]</pre>
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
[--application=<id> ]</pre>
|
||||
<div class="attribution">
|
||||
</div></div>
|
||||
</div>
|
||||
|
@ -1155,6 +1156,15 @@ cellspacing="0" cellpadding="4">
|
|||
the connection will be printed. Nothing is printed otherwise.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--context <STR>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Set the execution context to <STR>. This allows to coordinate
|
||||
the management of the global resources.
|
||||
</p>
|
||||
</dd>
|
||||
</dl></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-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -37,6 +37,7 @@ SYNOPSIS
|
|||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
[--application=<id> ]
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
@ -195,6 +196,10 @@ OPTIONS
|
|||
be used at a time. When this option is specified, the device associated with
|
||||
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
|
||||
--------
|
||||
* Connect to a subsystem named nqn.2014-08.com.example:nvme:nvm-subsystem-sn-d78432
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-copy
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -982,7 +982,7 @@ logical block ranges to a single consecutive destination logical block range.</p
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-create-ns
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -41,10 +41,16 @@ nvme-create-ns \- Send NVMe Namespace management command to create namespace, re
|
|||
[\-\-nvmset\-id=<nvmsetid> | \-i <nvmsetid>]
|
||||
[\-\-csi=<command_set_identifier> | \-y <command_set_identifier>]
|
||||
[\-\-lbstm=<lbstm> | \-l <lbstm>]
|
||||
[\-\-nphndls=<nphndls> | \-n <nphndls>]
|
||||
[\-\-block\-size=<block\-size> | \-b <block\-size>]
|
||||
[\-\-timeout=<timeout> | \-t <timeout>]
|
||||
[\-\-nsze\-si=<nsze\-si> | \-S <nsze\-si>]
|
||||
[\-\-ncap\-si=<ncap\-si> | \-C <ncap\-si>]
|
||||
[\-\-azr | \-z]
|
||||
[\-\-rar=<rar> | \-r <rar>]
|
||||
[\-\-ror=<ror> | \-o <ror>]
|
||||
[\-\-rnumzrwa=<rnumzrwa> | \-u <rnumzrwa>]
|
||||
[\-\-phndls=<placement\-handle\-list,> | \-p <placement\-handle\-list,>]
|
||||
.fi
|
||||
.SH "DESCRIPTION"
|
||||
.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\&.
|
||||
.RE
|
||||
.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
|
||||
.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\&.
|
||||
|
@ -112,6 +123,31 @@ The namespace size (NSZE) in standard SI units\&. The value SI suffixed is divid
|
|||
.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\&.
|
||||
.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"
|
||||
.sp
|
||||
.RS 4
|
||||
|
|
|
@ -758,10 +758,16 @@ nvme-create-ns(1) Manual Page
|
|||
[--nvmset-id=<nvmsetid> | -i <nvmsetid>]
|
||||
[--csi=<command_set_identifier> | -y <command_set_identifier>]
|
||||
[--lbstm=<lbstm> | -l <lbstm>]
|
||||
[--nphndls=<nphndls> | -n <nphndls>]
|
||||
[--block-size=<block-size> | -b <block-size>]
|
||||
[--timeout=<timeout> | -t <timeout>]
|
||||
[--nsze-si=<nsze-si> | -S <nsze-si>]
|
||||
[--ncap-si=<ncap-si> | -C <ncap-si>]</pre>
|
||||
[--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,>]</pre>
|
||||
<div class="attribution">
|
||||
</div></div>
|
||||
</div>
|
||||
|
@ -883,6 +889,19 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-n <nphndls>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--nphndls=<nphndls>
|
||||
</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
|
||||
</dt>
|
||||
<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.
|
||||
</p>
|
||||
</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 <rar>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--rar=<rar>
|
||||
</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 <ror>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--ror=<ror>
|
||||
</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 <rnumzrwa>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--rnumzrwa=<rnumzrwa>
|
||||
</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 <placement-handle-list,>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--phndls=<placement-handle-list,>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
The comma separated list of Reclaim Unit Handle Identifier to be associated
|
||||
with each Placement Handle.
|
||||
</p>
|
||||
</dd>
|
||||
</dl></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -952,7 +1033,7 @@ Create a namespace:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -17,10 +17,16 @@ SYNOPSIS
|
|||
[--nvmset-id=<nvmsetid> | -i <nvmsetid>]
|
||||
[--csi=<command_set_identifier> | -y <command_set_identifier>]
|
||||
[--lbstm=<lbstm> | -l <lbstm>]
|
||||
[--nphndls=<nphndls> | -n <nphndls>]
|
||||
[--block-size=<block-size> | -b <block-size>]
|
||||
[--timeout=<timeout> | -t <timeout>]
|
||||
[--nsze-si=<nsze-si> | -S <nsze-si>]
|
||||
[--ncap-si=<ncap-si> | -C <ncap-si>]
|
||||
[--azr | -z]
|
||||
[--rar=<rar> | -r <rar>]
|
||||
[--ror=<ror> | -o <ror>]
|
||||
[--rnumzrwa=<rnumzrwa> | -u <rnumzrwa>]
|
||||
[--phndls=<placement-handle-list,> | -p <placement-handle-list,>]
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
@ -72,6 +78,12 @@ OPTIONS
|
|||
--lbstm=<lbstm>::
|
||||
Logical Block Storage Tag Mask for end-to-end protection.
|
||||
|
||||
-n <nphndls>::
|
||||
--nphndls=<nphndls>::
|
||||
Number of Placement Handle included in the Placement Handle List.
|
||||
If the Flexible Data Placement capability is not supported or not enabled
|
||||
in specified Endurance Group, then the controller shall ignore this field.
|
||||
|
||||
-b::
|
||||
--block-size::
|
||||
Target block size the new namespace should be formatted as. Potential FLBAS
|
||||
|
@ -90,6 +102,33 @@ OPTIONS
|
|||
The value SI suffixed is divided by the namespace LBA size to set as NCAP.
|
||||
If the value not suffixed it is set as same with the ncap option.
|
||||
|
||||
-z::
|
||||
--azr::
|
||||
Allocate ZRWA Resources.
|
||||
If set to 1, then the namespace is to be created with the number of ZRWA
|
||||
resource specified in the RNUMZRWA field of this data structure. If cleared
|
||||
to 0, then no ZRWA resources are allocated to the namespace to be created.
|
||||
|
||||
-r <rar>::
|
||||
--rar=<rar>::
|
||||
Requested Active Resources. This field specifies the number of active
|
||||
resources to be allocated to the created namespace.
|
||||
|
||||
-o <ror>::
|
||||
--ror=<ror>::
|
||||
Requested Open Resources. This field specifies the number of open resources
|
||||
to be allocated to the created namespace.
|
||||
|
||||
-u <rnumzrwa>::
|
||||
--rnumzrwa=<rnumzrwa>::
|
||||
Requested Number of ZRWA Resources. This field specifies the number of ZRWA
|
||||
resources to be allocated to the created namespace.
|
||||
|
||||
-p <placement-handle-list,>::
|
||||
--phndls=<placement-handle-list,>::
|
||||
The comma separated list of Reclaim Unit Handle Identifier to be associated
|
||||
with each Placement Handle.
|
||||
|
||||
EXAMPLES
|
||||
--------
|
||||
* Create a namespace:
|
||||
|
@ -101,4 +140,4 @@ EXAMPLES
|
|||
|
||||
NVME
|
||||
----
|
||||
Part of the nvme-user suite
|
||||
Part of the nvme-user suite
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-id-ns
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -799,7 +799,7 @@ The <code>'--namespace-id'</code> option is mandatory.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-dera-stat
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -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-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-detach-ns
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -810,7 +810,7 @@ controller identifiers.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-device-self-test
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -848,7 +848,7 @@ Abort the device self-test operation in the namespace-id 1:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-dim
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -863,7 +863,7 @@ Deregister from Central Discovery Controller (CDC) associated with nvme4
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-dir-receive
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -969,7 +969,7 @@ Get streams directive status :
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-dir-send
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -982,7 +982,7 @@ Release stream ID 3 :
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-disconnect-all
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -795,7 +795,7 @@ Disconnect all existing nvme controllers:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-disconnect
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -839,7 +839,7 @@ Disconnect the controller nvme4
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-discover
|
||||
.\" Author: [see the "AUTHORS" section]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -61,6 +61,10 @@ nvme-discover \- Send Get Log Page request to Discovery Controller\&.
|
|||
[\-\-dump\-config | \-O]
|
||||
[\-\-output\-format=<fmt> | \-o <fmt>]
|
||||
[\-\-force]
|
||||
[\-\-nbft]
|
||||
[\-\-no\-nbft]
|
||||
[\-\-nbft\-path=<STR>]
|
||||
[\-\-context=<STR>]
|
||||
.fi
|
||||
.SH "DESCRIPTION"
|
||||
.sp
|
||||
|
@ -73,7 +77,7 @@ Otherwise, a specific Discovery Controller should be specified using the \-\-tra
|
|||
.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\&.
|
||||
.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
|
||||
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"
|
||||
|
@ -262,6 +266,26 @@ Set the reporting format to
|
|||
.RS 4
|
||||
Disable the built\-in persistent discover connection rules\&. Combined with \-\-persistent flag, always create new persistent discovery connection\&.
|
||||
.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"
|
||||
.sp
|
||||
.RS 4
|
||||
|
@ -296,6 +320,52 @@ Query the Discover Controller with IP4 address 192\&.168\&.1\&.3 for all resourc
|
|||
.\}
|
||||
Issue a
|
||||
\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:
|
||||
.sp
|
||||
.if n \{\
|
||||
|
|
|
@ -777,7 +777,11 @@ nvme-discover(1) Manual Page
|
|||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
[--force]</pre>
|
||||
[--force]
|
||||
[--nbft]
|
||||
[--no-nbft]
|
||||
[--nbft-path=<STR>]
|
||||
[--context=<STR>]</pre>
|
||||
<div class="attribution">
|
||||
</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
|
||||
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
|
||||
may be used by the Discovery Controller to control what NVMe Target
|
||||
resources are allocated to the NVMe Host for a connection.</p></div>
|
||||
<div class="paragraph"><p>A Discovery Controller has it’s own NQN defined in the NVMe-over-Fabrics
|
||||
specification, <strong>nqn.2014-08.org.nvmexpress.discovery</strong>. All Discovery
|
||||
|
@ -1185,6 +1189,39 @@ cellspacing="0" cellpadding="4">
|
|||
persistent discovery connection.
|
||||
</p>
|
||||
</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=<STR>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Use a user-defined path to the NBFT tables
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--context <STR>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Set the execution context to <STR>. This allows to coordinate
|
||||
the management of the global resources.
|
||||
</p>
|
||||
</dd>
|
||||
</dl></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1206,6 +1243,24 @@ Port 4420 is used by default:
|
|||
</li>
|
||||
<li>
|
||||
<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:
|
||||
</p>
|
||||
<div class="listingblock">
|
||||
|
@ -1248,7 +1303,7 @@ nvme-connect-all(1)</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -37,6 +37,10 @@ SYNOPSIS
|
|||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
[--force]
|
||||
[--nbft]
|
||||
[--no-nbft]
|
||||
[--nbft-path=<STR>]
|
||||
[--context=<STR>]
|
||||
|
||||
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
|
||||
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
|
||||
may be used by the Discovery Controller to control what NVMe Target
|
||||
resources are allocated to the NVMe Host for a connection.
|
||||
|
||||
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
|
||||
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
|
||||
--------
|
||||
* 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
|
||||
------------
|
||||
+
|
||||
* 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:
|
||||
+
|
||||
-----------
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-dsm
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -41,7 +41,7 @@ nvme-dsm \- Send NVMe Data Set Management, return results
|
|||
.fi
|
||||
.SH "DESCRIPTION"
|
||||
.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
|
||||
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
|
||||
|
|
|
@ -762,7 +762,7 @@ nvme-dsm(1) Manual Page
|
|||
<div class="sect1">
|
||||
<h2 id="_description">DESCRIPTION</h2>
|
||||
<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>
|
||||
<div class="paragraph"><p>The <device> parameter is mandatory and may be either the NVMe character
|
||||
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-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -18,7 +18,7 @@ SYNOPSIS
|
|||
|
||||
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.
|
||||
|
||||
The <device> parameter is mandatory and may be either the NVMe character
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-effects-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -847,7 +847,7 @@ Have the program return the raw structure in binary:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-endurance-event-agg-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -851,7 +851,7 @@ Print the raw Endurance log to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-endurance-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -834,7 +834,7 @@ Print the raw Endurance log to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-error-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -849,7 +849,7 @@ Print the raw output to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-configs
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -827,7 +827,7 @@ the possible configurations for Flexible Data Placement.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-events
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -827,7 +827,7 @@ Units and media usage in an Endurance Group.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-set-events
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -817,7 +817,7 @@ Handle.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-stats
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -815,7 +815,7 @@ the life of the FDP configuration in an Endurance Group.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-status
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -815,7 +815,7 @@ are accessible by the specified namespace.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-update
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -802,7 +802,7 @@ a different Reclaim Unit accessible by the specified namespace.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fdp-usage
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -816,7 +816,7 @@ Endurance Group.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fid-support-effects-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -814,7 +814,7 @@ raw buffer may be printed to stdout.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-flush
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -800,7 +800,7 @@ any namespace.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-format
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -1035,7 +1035,7 @@ information:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fw-commit
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -905,7 +905,7 @@ commit the last downloaded fw to slot 1.
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fw-download
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -852,7 +852,7 @@ Transfer a firmware size 128KiB at a time:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-fw-log
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -835,7 +835,7 @@ Print the log firmware to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-gen-hostnqn
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -785,7 +785,7 @@ and prints it to stdout.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-get-feature
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -96,7 +96,7 @@ T}:T{
|
|||
Supported capabilities
|
||||
T}
|
||||
T{
|
||||
4\(en7
|
||||
4\-7
|
||||
T}:T{
|
||||
Reserved
|
||||
T}
|
||||
|
|
|
@ -843,7 +843,7 @@ cellspacing="0" cellpadding="4">
|
|||
<td align="left" valign="top"><p class="table">Supported capabilities</p></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left" valign="top"><p class="table">4–7</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>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -977,7 +977,7 @@ format:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -51,11 +51,11 @@ OPTIONS
|
|||
[]
|
||||
|==================
|
||||
|Select|Description
|
||||
|0|Current
|
||||
|1|Default
|
||||
|0|Current
|
||||
|1|Default
|
||||
|2|Saved
|
||||
|3|Supported capabilities
|
||||
|4–7|Reserved
|
||||
|4-7|Reserved
|
||||
|==================
|
||||
|
||||
-U <uuid-index>::
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-get-lba-status
|
||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 03/31/2023
|
||||
.\" Date: 06/30/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" 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
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -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-text">
|
||||
Last updated
|
||||
2023-03-31 16:17:28 CEST
|
||||
2023-06-30 15:20:22 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue