Merging upstream version 2.4+really2.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
f52576e699
commit
be98c20625
458 changed files with 7148 additions and 5151 deletions
14
.github/AppImageBuilder.yml
vendored
14
.github/AppImageBuilder.yml
vendored
|
@ -28,17 +28,15 @@ AppDir:
|
|||
include:
|
||||
- libjson-c5
|
||||
- libhugetlbfs0
|
||||
- libssl3
|
||||
files:
|
||||
include:
|
||||
- /lib64/libcrypto.so.3
|
||||
- /lib64/libdbus-1.so.3
|
||||
- /lib64/libjson-c.so.5
|
||||
- libcrypt.so.3
|
||||
- libdbus-1.so.3
|
||||
- libjson-c.so.5
|
||||
exclude:
|
||||
- usr/share/man
|
||||
- usr/share/doc/*/README.*
|
||||
- usr/share/doc/*/changelog.*
|
||||
- usr/share/doc/*/NEWS.*
|
||||
- usr/share/doc/*/TODO.*
|
||||
- usr/share/man
|
||||
- usr/share/doc
|
||||
test:
|
||||
fedora-30:
|
||||
image: appimagecrafters/tests-env:fedora-30
|
||||
|
|
5
.github/azure-pipelines.yml
vendored
5
.github/azure-pipelines.yml
vendored
|
@ -6,7 +6,10 @@
|
|||
# - nvme/012
|
||||
# - nvme/013
|
||||
|
||||
trigger: none # Disable CI triggers.
|
||||
trigger:
|
||||
- master
|
||||
pr:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
- job: blktests
|
||||
|
|
5
.github/cross/clang.txt
vendored
Normal file
5
.github/cross/clang.txt
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
[binaries]
|
||||
c = 'clang'
|
||||
cpp = 'clang++'
|
||||
strip = 'strip'
|
||||
pkgconfig = 'pkg-config'
|
1
.github/cross/ubuntu-armhf.txt
vendored
1
.github/cross/ubuntu-armhf.txt
vendored
|
@ -4,6 +4,7 @@ ar = '/usr/arm-linux-gnueabihf/bin/ar'
|
|||
strip = '/usr/arm-linux-gnueabihf/bin/strip'
|
||||
pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'
|
||||
ld = '/usr/bin/arm-linux/gnueabihf-ld'
|
||||
exe_wrapper = '/usr/bin/qemu-arm-static'
|
||||
|
||||
[properties]
|
||||
root = '/usr/arm-linux-gnueabihf'
|
||||
|
|
1
.github/cross/ubuntu-ppc64le.txt
vendored
1
.github/cross/ubuntu-ppc64le.txt
vendored
|
@ -4,6 +4,7 @@ ar = '/usr/powerpc64le-linux-gnu/bin/ar'
|
|||
strip = '/usr/powerpc64le-linux-gnu/bin/strip'
|
||||
pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'
|
||||
ld = '/usr/bin/powerpc64le-linux-gnu-ld'
|
||||
exe_wrapper = '/usr/bin/qemu-ppc64le-static'
|
||||
|
||||
[properties]
|
||||
root = '/usr/powerpc64le-linux-gnu'
|
||||
|
|
18
.github/cross/ubuntu-s390x.txt
vendored
Normal file
18
.github/cross/ubuntu-s390x.txt
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
[binaries]
|
||||
c = '/usr/bin/s390x-linux-gnu-gcc'
|
||||
ar = '/usr/s390x-linux-gnu/bin/ar'
|
||||
strip = '/usr/s390x-linux-gnu/bin/strip'
|
||||
pkgconfig = '/usr/bin/s390x-linux-gnu-pkg-config'
|
||||
ld = '/usr/bin/s390x-linux-gnu-ld'
|
||||
exe_wrapper = '/usr/bin/qemu-s390x-static'
|
||||
|
||||
[properties]
|
||||
root = '/usr/s390x-linux-gnu'
|
||||
has_function_printf = true
|
||||
skip_sanity_check = true
|
||||
|
||||
[host_machine]
|
||||
system = 'linux'
|
||||
cpu_family = 's390x'
|
||||
cpu = ''
|
||||
endian = 'big'
|
9
.github/workflows/appimage.yml
vendored
9
.github/workflows/appimage.yml
vendored
|
@ -1,21 +1,22 @@
|
|||
---
|
||||
name: AppImage
|
||||
name: appimage
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
branches: [master]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
branches: [master]
|
||||
env:
|
||||
DESTDIR: ../AppDir
|
||||
|
||||
jobs:
|
||||
build-appimage:
|
||||
name: build AppImage
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: install dependencies
|
||||
run: sudo apt-get install libjson-c-dev libdbus-1-dev libhugetlbfs-dev
|
||||
run: sudo apt-get install libjson-c-dev libssl-dev libdbus-1-dev libhugetlbfs-dev
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.x'
|
||||
|
|
316
.github/workflows/build.yml
vendored
316
.github/workflows/build.yml
vendored
|
@ -3,29 +3,178 @@ name: build
|
|||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
branches: [master]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
branches: [master]
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build-distro:
|
||||
gcc-debug:
|
||||
name: gcc debug
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: install dependencies
|
||||
run: sudo apt-get install libjson-c-dev libhugetlbfs-dev libdbus-1-dev
|
||||
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
|
||||
- uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: log files
|
||||
path: |
|
||||
build/meson-logs/*.txt
|
||||
|
||||
gcc-release:
|
||||
name: gcc release
|
||||
runs-on: ubuntu-latest
|
||||
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
|
||||
- uses: actions/upload-artifact@v3
|
||||
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
|
||||
|
||||
fallback-shared-libraries:
|
||||
name: fallback shared 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=shared
|
||||
-Dlibnvme:werror=false
|
||||
-Dopenssl:werror=false
|
||||
meson-version: 0.61.2
|
||||
- uses: bsfishy/meson-build@v1.0.3
|
||||
name: test
|
||||
with:
|
||||
setup-options: --werror
|
||||
action: test
|
||||
meson-version: 0.61.2
|
||||
- uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: log files
|
||||
path: |
|
||||
build/meson-logs/*.txt
|
||||
|
||||
build-cross-armhf:
|
||||
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
|
||||
|
@ -39,23 +188,35 @@ jobs:
|
|||
EOF
|
||||
sudo apt update
|
||||
- name: install armhf compiler
|
||||
run: sudo apt install gcc-arm-linux-gnueabihf pkg-config
|
||||
run: sudo apt install gcc-arm-linux-gnueabihf pkg-config qemu-user-static
|
||||
- name: install libraries
|
||||
run: sudo apt install uuid-dev:armhf libjson-c-dev:armhf libdbus-1-dev:armhf
|
||||
run: sudo apt install libjson-c-dev:armhf
|
||||
- uses: actions/checkout@v3
|
||||
- uses: BSFishy/meson-build@v1.0.3
|
||||
name: build
|
||||
with:
|
||||
# suppress python for now; the python headers currently assume native
|
||||
setup-options: --werror --cross-file=.github/cross/ubuntu-armhf.txt -Dlibnvme:python=false
|
||||
options: --verbose
|
||||
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: Linux_Meson_Testlog
|
||||
path: build/meson-logs/testlog.txt
|
||||
name: log files
|
||||
path: |
|
||||
build/meson-logs/*.txt
|
||||
|
||||
build-cross-ppc64le:
|
||||
cross-ppc64le:
|
||||
name: cross ppc64le
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: set up ppc64le architecture
|
||||
|
@ -69,50 +230,121 @@ jobs:
|
|||
EOF
|
||||
sudo apt update
|
||||
- name: install powerpc64le compiler
|
||||
run: sudo apt install gcc-powerpc64le-linux-gnu pkg-config
|
||||
run: sudo apt install gcc-powerpc64le-linux-gnu pkg-config qemu-user-static
|
||||
- name: install libraries
|
||||
run: sudo apt install uuid-dev:ppc64el libjson-c-dev:ppc64el libdbus-1-dev:ppc64el
|
||||
run: sudo apt install libjson-c-dev:ppc64el
|
||||
- uses: actions/checkout@v3
|
||||
- uses: BSFishy/meson-build@v1.0.3
|
||||
name: build
|
||||
with:
|
||||
# suppress python for now; the python headers currently assume native
|
||||
setup-options: --werror --cross-file=.github/cross/ubuntu-ppc64le.txt -Dlibnvme:python=false
|
||||
options: --verbose
|
||||
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: Linux_Meson_Testlog
|
||||
path: build/meson-logs/testlog.txt
|
||||
name: log files
|
||||
path: |
|
||||
build/meson-logs/*.txt
|
||||
|
||||
build-fallback:
|
||||
cross-s390x:
|
||||
name: cross s390x
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: install dependencies
|
||||
run: sudo apt-get install -y libpam-dev libcap-ng-dev
|
||||
- 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: 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/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:
|
||||
setup-options: --werror -Dopenssl:werror=false -Ddbus:werror=false --wrap-mode=forcefallback
|
||||
options: --verbose
|
||||
action: test
|
||||
meson-version: 0.61.2
|
||||
- uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: log files
|
||||
path: |
|
||||
build/meson-logs/*.txt
|
||||
|
||||
build-static:
|
||||
build-minimal:
|
||||
name: muon minimal
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: install dependencies
|
||||
run: sudo apt-get install -y 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
|
||||
with:
|
||||
setup-options: --werror -Dopenssl:werror=false -Ddbus:werror=false --wrap-mode=forcefallback --default-library=static
|
||||
options: --verbose
|
||||
action: test
|
||||
meson-version: 0.61.2
|
||||
- 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
|
||||
|
||||
muon setup \
|
||||
-Dlibnvme:python=disabled \
|
||||
-Dlibnvme:json-c=disabled \
|
||||
-Djson-c=disabled \
|
||||
build
|
||||
samu -C build
|
||||
- name: test
|
||||
run: |
|
||||
export PATH=$(pwd)/build-tools/muon/build:$PATH
|
||||
|
||||
muon -C build test
|
||||
|
|
11
.github/workflows/release.yml
vendored
11
.github/workflows/release.yml
vendored
|
@ -1,11 +1,12 @@
|
|||
---
|
||||
name: releases
|
||||
name: release
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
tags:
|
||||
- '**'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
@ -13,7 +14,7 @@ jobs:
|
|||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: ncipollo/release-action@v1
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: ncipollo/release-action@v1
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ADMIN\-PASSTHR" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ADMIN\-PASSTHR" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -998,7 +998,7 @@ Or if you want to save that structure to a file:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ANA\-LOG" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ANA\-LOG" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ATTACH\-NS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ATTACH\-NS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-BOOT\-PART\-LO" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-BOOT\-PART\-LO" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-CAPACITY\-MGMT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-CAPACITY\-MGMT" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-CHANGED\-NS\-L" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-CHANGED\-NS\-L" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -8,18 +8,42 @@ nvme-check-tls-key - Check a generated NVMe TLS PSK
|
|||
SYNOPSIS
|
||||
--------
|
||||
[verse]
|
||||
'nvme check-tls-key' [--key=<key> ]
|
||||
'nvme check-tls-key' [--keyring=<name> | -k <name> ]
|
||||
[--keytype=<type> | -t <type> ]
|
||||
[--hostnqn=<nqn> | -n <nqn> ]
|
||||
[--subsysnqn=<nqn> | -c <nqn> ]
|
||||
[--keydata=<key> | -d <key> ]
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
Checks if the key is a valid NVMe TLS PSK in the PSK interchange format
|
||||
NVMeTLSkey-1:01:VRLbtnN9AQb2WXW3c9+wEf/DRLz0QuLdbYvEhwtdWwNf9LrZ:
|
||||
|
||||
'NVMeTLSkey-1:01:<base64-encoded data>:', and stores the derived 'retained'
|
||||
TLS key in the keyring if the subsystem NQN is specified.
|
||||
|
||||
OPTIONS
|
||||
-------
|
||||
-k <key>::
|
||||
--key=<key>::
|
||||
-k <name>::
|
||||
--keyring=<name>::
|
||||
Name of the keyring into which the 'retained' TLS key should be
|
||||
stored. Default is '.nvme'.
|
||||
|
||||
-t <type>::
|
||||
--keytype=<type>::
|
||||
Type of the key for resulting TLS key.
|
||||
Default is 'psk'.
|
||||
|
||||
-n <nqn>::
|
||||
--hostnqn=<nqn>::
|
||||
Host NVMe Qualified Name (NQN) to be used to derive the
|
||||
'retained' TLS key
|
||||
|
||||
-c <nqn>::
|
||||
--subsysnqn=<nqn>::
|
||||
Subsystem NVMe Qualified Name (NQN) to be used to derive the
|
||||
'retained' TLS key
|
||||
|
||||
-d <key>::
|
||||
--keydata=<key>::
|
||||
Key to be checked.
|
||||
|
||||
EXAMPLES
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-CMDSET\-IND\-I" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-CMDSET\-IND\-I" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-COMPARE" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-COMPARE" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -51,7 +51,7 @@ nvme-compare \- Send an NVMe Compare command, provide results
|
|||
[\-\-dry\-run | \-w]
|
||||
[\-\-latency | \-t]
|
||||
[\-\-storage\-tag<storage\-tag> | \-g <storage\-tag>]
|
||||
[\-\-storage\-tag\-check<storage\-tag\-check> | \-C <storage\-tag\-check>]
|
||||
[\-\-storage\-tag\-check | \-C]
|
||||
[\-\-force]
|
||||
.fi
|
||||
.SH "DESCRIPTION"
|
||||
|
@ -206,14 +206,14 @@ be set\&. Otherwise \-\-dry\-run option will be
|
|||
Print out the latency the IOCTL took (in us)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-storage\-tag=<storage\-tag>, \-g <storage\-tag>
|
||||
\-g <storage\-tag>, \-\-storage\-tag=<storage\-tag>
|
||||
.RS 4
|
||||
Variable Sized Expected Logical Block Storage Tag(ELBST)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-storage\-tag\-check=<storage\-tag\-check>, \-C <storage\-tag\-check>
|
||||
\-C, \-\-storage\-tag\-check
|
||||
.RS 4
|
||||
This bit specifies the Storage Tag field shall be checked as part of end\-to\-end data protection processing\&.
|
||||
This flag enables Storage Tag field checking as part of end\-to\-end data protection processing\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-force
|
||||
|
|
|
@ -768,7 +768,7 @@ nvme-compare(1) Manual Page
|
|||
[--dry-run | -w]
|
||||
[--latency | -t]
|
||||
[--storage-tag<storage-tag> | -g <storage-tag>]
|
||||
[--storage-tag-check<storage-tag-check> | -C <storage-tag-check>]
|
||||
[--storage-tag-check | -C]
|
||||
[--force]</pre>
|
||||
<div class="attribution">
|
||||
</div></div>
|
||||
|
@ -1044,10 +1044,10 @@ metadata is passes.</p></td>
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--storage-tag=<storage-tag>
|
||||
-g <storage-tag>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
-g <storage-tag>
|
||||
--storage-tag=<storage-tag>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
|
@ -1055,14 +1055,14 @@ metadata is passes.</p></td>
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--storage-tag-check=<storage-tag-check>
|
||||
-C
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
-C <storage-tag-check>
|
||||
--storage-tag-check
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
This bit specifies the Storage Tag field shall be checked as part of end-to-end
|
||||
This flag enables Storage Tag field checking as part of end-to-end
|
||||
data protection processing.
|
||||
</p>
|
||||
</dd>
|
||||
|
@ -1095,7 +1095,7 @@ metadata is passes.</p></td>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -27,7 +27,7 @@ SYNOPSIS
|
|||
[--dry-run | -w]
|
||||
[--latency | -t]
|
||||
[--storage-tag<storage-tag> | -g <storage-tag>]
|
||||
[--storage-tag-check<storage-tag-check> | -C <storage-tag-check>]
|
||||
[--storage-tag-check | -C]
|
||||
[--force]
|
||||
|
||||
DESCRIPTION
|
||||
|
@ -141,13 +141,13 @@ metadata is passes.
|
|||
--latency::
|
||||
Print out the latency the IOCTL took (in us).
|
||||
|
||||
--storage-tag=<storage-tag>::
|
||||
-g <storage-tag>::
|
||||
--storage-tag=<storage-tag>::
|
||||
Variable Sized Expected Logical Block Storage Tag(ELBST).
|
||||
|
||||
--storage-tag-check=<storage-tag-check>::
|
||||
-C <storage-tag-check>::
|
||||
This bit specifies the Storage Tag field shall be checked as part of end-to-end
|
||||
-C::
|
||||
--storage-tag-check::
|
||||
This flag enables Storage Tag field checking as part of end-to-end
|
||||
data protection processing.
|
||||
|
||||
--force::
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-CONNECT\-ALL" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-CONNECT\-ALL" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -42,17 +42,21 @@ nvme-connect-all \- Discover and Connect to Fabrics controllers\&.
|
|||
[\-\-hostnqn=<hostnqn> | \-q <hostnqn>]
|
||||
[\-\-hostid=<hostid> | \-I <hostid>]
|
||||
[\-\-raw=<filename> | \-r <filename>]
|
||||
[\-\-device=<device> | \-d <device>]
|
||||
[\-\-cfg\-file=<cfg> | \-C <cfg>]
|
||||
[\-\-keep\-alive\-tmo=<#> | \-k <#>]
|
||||
[\-\-keep\-alive\-tmo=<sec> | \-k <sec>]
|
||||
[\-\-reconnect\-delay=<#> | \-c <#>]
|
||||
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
||||
[\-\-hdr\-digest | \-g]
|
||||
[\-\-data\-digest | \-G]
|
||||
[\-\-nr\-io\-queues=<#> | \-i <#>]
|
||||
[\-\-nr\-write\-queues=<#> | \-W <#>]
|
||||
[\-\-nr\-poll\-queues=<#> | \-P <#>]
|
||||
[\-\-queue\-size=<#> | \-Q <#>]
|
||||
[\-\-keyring=<#> ]
|
||||
[\-\-tls_key=<#> ]
|
||||
[\-\-hdr\-digest | \-g]
|
||||
[\-\-data\-digest | \-G]
|
||||
[\-\-persistent | \-p]
|
||||
[\-\-tls ]
|
||||
[\-\-quiet | \-S]
|
||||
[\-\-dump\-config | \-O]
|
||||
.fi
|
||||
|
@ -151,6 +155,11 @@ command and dump it to a raw binary file\&. By default
|
|||
will dump the output to stdout\&.
|
||||
.RE
|
||||
.PP
|
||||
\-d <device>, \-\-device=<device>
|
||||
.RS 4
|
||||
This field takes a device as input\&. It must be a persistent device associated with a Discovery Controller previously created by the command "connect\-all" or "discover"\&. <device> follows the format nvme*, eg\&. nvme0, nvme1\&.
|
||||
.RE
|
||||
.PP
|
||||
\-C <cfg>, \-\-config\-file=<cfg>
|
||||
.RS 4
|
||||
Use the specified JSON configuration file instead of the default /usr/local/etc/nvme/config\&.json file or
|
||||
|
@ -174,16 +183,6 @@ Overrides the default delay (in seconds) before reconnect is attempted after a c
|
|||
Overrides the default controller loss timeout period (in seconds)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-g, \-\-hdr\-digest
|
||||
.RS 4
|
||||
Generates/verifies header digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-G, \-\-data\-digest
|
||||
.RS 4
|
||||
Generates/verifies data digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-i <#>, \-\-nr\-io\-queues=<#>
|
||||
.RS 4
|
||||
Overrides the default number of I/O queues create by the driver\&. This option will be ignored for discovery, but will be passed on to the subsequent connect call\&.
|
||||
|
@ -204,11 +203,36 @@ Adds additional queues that will be used for polling latency sensitive I/O\&.
|
|||
Overrides the default number of elements in the I/O queues created by the driver\&. This option will be ignored for discovery, but will be passed on to the subsequent connect call\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-keyring=<#>
|
||||
.RS 4
|
||||
Keyring for TLS key lookup\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-tls_key=<#>
|
||||
.RS 4
|
||||
TLS key for the connection (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-g, \-\-hdr\-digest
|
||||
.RS 4
|
||||
Generates/verifies header digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-G, \-\-data\-digest
|
||||
.RS 4
|
||||
Generates/verifies data digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-p, \-\-persistent
|
||||
.RS 4
|
||||
Don\(cqt remove the discovery controller after retrieving the discovery log page\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-tls
|
||||
.RS 4
|
||||
Enable TLS encryption (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-S, \-\-quiet
|
||||
.RS 4
|
||||
Suppress error messages\&.
|
||||
|
|
|
@ -759,17 +759,21 @@ nvme-connect-all(1) Manual Page
|
|||
[--hostnqn=<hostnqn> | -q <hostnqn>]
|
||||
[--hostid=<hostid> | -I <hostid>]
|
||||
[--raw=<filename> | -r <filename>]
|
||||
[--device=<device> | -d <device>]
|
||||
[--cfg-file=<cfg> | -C <cfg>]
|
||||
[--keep-alive-tmo=<#> | -k <#>]
|
||||
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||
[--reconnect-delay=<#> | -c <#>]
|
||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--nr-io-queues=<#> | -i <#>]
|
||||
[--nr-write-queues=<#> | -W <#>]
|
||||
[--nr-poll-queues=<#> | -P <#>]
|
||||
[--queue-size=<#> | -Q <#>]
|
||||
[--keyring=<#> ]
|
||||
[--tls_key=<#> ]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--persistent | -p]
|
||||
[--tls ]
|
||||
[--quiet | -S]
|
||||
[--dump-config | -O]</pre>
|
||||
<div class="attribution">
|
||||
|
@ -945,6 +949,20 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-d <device>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--device=<device>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
This field takes a device as input. It must be a persistent device
|
||||
associated with a Discovery Controller previously created by the
|
||||
command "connect-all" or "discover". <device> follows the format
|
||||
nvme*, eg. nvme0, nvme1.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-C <cfg>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -996,28 +1014,6 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-g
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--hdr-digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies header digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-G
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--data-digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies data digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-i <#>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1066,6 +1062,44 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--keyring=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Keyring for TLS key lookup.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--tls_key=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
TLS key for the connection (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-g
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--hdr-digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies header digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-G
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--data-digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies data digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-p
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1078,6 +1112,14 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--tls
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Enable TLS encryption (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-S
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1156,7 +1198,7 @@ nvme-connect(1)</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -18,17 +18,21 @@ SYNOPSIS
|
|||
[--hostnqn=<hostnqn> | -q <hostnqn>]
|
||||
[--hostid=<hostid> | -I <hostid>]
|
||||
[--raw=<filename> | -r <filename>]
|
||||
[--device=<device> | -d <device>]
|
||||
[--cfg-file=<cfg> | -C <cfg>]
|
||||
[--keep-alive-tmo=<#> | -k <#>]
|
||||
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||
[--reconnect-delay=<#> | -c <#>]
|
||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--nr-io-queues=<#> | -i <#>]
|
||||
[--nr-write-queues=<#> | -W <#>]
|
||||
[--nr-poll-queues=<#> | -P <#>]
|
||||
[--queue-size=<#> | -Q <#>]
|
||||
[--keyring=<#> ]
|
||||
[--tls_key=<#> ]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--persistent | -p]
|
||||
[--tls ]
|
||||
[--quiet | -S]
|
||||
[--dump-config | -O]
|
||||
|
||||
|
@ -114,6 +118,13 @@ OPTIONS
|
|||
and dump it to a raw binary file. By default 'nvme connect-all' will
|
||||
dump the output to stdout.
|
||||
|
||||
-d <device>::
|
||||
--device=<device>::
|
||||
This field takes a device as input. It must be a persistent device
|
||||
associated with a Discovery Controller previously created by the
|
||||
command "connect-all" or "discover". <device> follows the format
|
||||
nvme*, eg. nvme0, nvme1.
|
||||
|
||||
-C <cfg>::
|
||||
--config-file=<cfg>::
|
||||
Use the specified JSON configuration file instead of the
|
||||
|
@ -137,14 +148,6 @@ OPTIONS
|
|||
--ctrl-loss-tmo=<#>::
|
||||
Overrides the default controller loss timeout period (in seconds).
|
||||
|
||||
-g::
|
||||
--hdr-digest::
|
||||
Generates/verifies header digest (TCP).
|
||||
|
||||
-G::
|
||||
--data-digest::
|
||||
Generates/verifies data digest (TCP).
|
||||
|
||||
-i <#>::
|
||||
--nr-io-queues=<#>::
|
||||
Overrides the default number of I/O queues create by the driver.
|
||||
|
@ -165,11 +168,28 @@ OPTIONS
|
|||
by the driver. This option will be ignored for discovery, but will be
|
||||
passed on to the subsequent connect call.
|
||||
|
||||
--keyring=<#>::
|
||||
Keyring for TLS key lookup.
|
||||
|
||||
--tls_key=<#>::
|
||||
TLS key for the connection (TCP).
|
||||
|
||||
-g::
|
||||
--hdr-digest::
|
||||
Generates/verifies header digest (TCP).
|
||||
|
||||
-G::
|
||||
--data-digest::
|
||||
Generates/verifies data digest (TCP).
|
||||
|
||||
-p::
|
||||
--persistent::
|
||||
Don't remove the discovery controller after retrieving the discovery
|
||||
log page.
|
||||
|
||||
--tls::
|
||||
Enable TLS encryption (TCP).
|
||||
|
||||
-S::
|
||||
--quiet::
|
||||
Suppress error messages.
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
.\" Title: nvme-connect
|
||||
.\" Author: [see the "AUTHORS" section]
|
||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||
.\" Date: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-CONNECT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-CONNECT" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -51,10 +51,14 @@ nvme-connect \- Connect to a Fabrics controller\&.
|
|||
[\-\-keep\-alive\-tmo=<#> | \-k <#>]
|
||||
[\-\-reconnect\-delay=<#> | \-c <#>]
|
||||
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
||||
[\-\-tos=<#> | \-T <#>]
|
||||
[\-\-keyring=<#> ]
|
||||
[\-\-tls_key=<#> ]
|
||||
[\-\-duplicate\-connect | \-D]
|
||||
[\-\-disable\-sqflow | \-d]
|
||||
[\-\-hdr\-digest | \-g]
|
||||
[\-\-data\-digest | \-G]
|
||||
[\-\-tls ]
|
||||
[\-\-dump\-config | \-O]
|
||||
[\-\-output\-format=<fmt> | \-o <fmt>]
|
||||
.fi
|
||||
|
@ -193,6 +197,21 @@ Overrides the default delay (in seconds) before reconnect is attempted after a c
|
|||
Overrides the default controller loss timeout period (in seconds)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-T <#>, \-\-tos=<#>
|
||||
.RS 4
|
||||
Type of service for the connection (TCP)
|
||||
.RE
|
||||
.PP
|
||||
\-\-keyring=<#>
|
||||
.RS 4
|
||||
Keyring for TLS key lookup\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-tls_key=<#>
|
||||
.RS 4
|
||||
TLS key for the connection (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-D, \-\-duplicate\-connect
|
||||
.RS 4
|
||||
Allows duplicated connections between same transport host and subsystem port\&.
|
||||
|
@ -213,6 +232,11 @@ Generates/verifies header digest (TCP)\&.
|
|||
Generates/verifies data digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-tls
|
||||
.RS 4
|
||||
Enable TLS encryption (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-O, \-\-dump\-config
|
||||
.RS 4
|
||||
Print out resulting JSON configuration file to stdout\&.
|
||||
|
|
|
@ -768,10 +768,14 @@ nvme-connect(1) Manual Page
|
|||
[--keep-alive-tmo=<#> | -k <#>]
|
||||
[--reconnect-delay=<#> | -c <#>]
|
||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||
[--tos=<#> | -T <#>]
|
||||
[--keyring=<#> ]
|
||||
[--tls_key=<#> ]
|
||||
[--duplicate-connect | -D]
|
||||
[--disable-sqflow | -d]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]</pre>
|
||||
<div class="attribution">
|
||||
|
@ -1047,6 +1051,33 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-T <#>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--tos=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Type of service for the connection (TCP)
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--keyring=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Keyring for TLS key lookup.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--tls_key=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
TLS key for the connection (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-D
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1093,6 +1124,14 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--tls
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Enable TLS encryption (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-O
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1162,7 +1201,7 @@ and <a href="mailto:hch@lst.de">Christoph Hellwig</a></p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -27,10 +27,14 @@ SYNOPSIS
|
|||
[--keep-alive-tmo=<#> | -k <#>]
|
||||
[--reconnect-delay=<#> | -c <#>]
|
||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||
[--tos=<#> | -T <#>]
|
||||
[--keyring=<#> ]
|
||||
[--tls_key=<#> ]
|
||||
[--duplicate-connect | -D]
|
||||
[--disable-sqflow | -d]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
|
||||
|
@ -150,6 +154,16 @@ OPTIONS
|
|||
--ctrl-loss-tmo=<#>::
|
||||
Overrides the default controller loss timeout period (in seconds).
|
||||
|
||||
-T <#>::
|
||||
--tos=<#>::
|
||||
Type of service for the connection (TCP)
|
||||
|
||||
--keyring=<#>::
|
||||
Keyring for TLS key lookup.
|
||||
|
||||
--tls_key=<#>::
|
||||
TLS key for the connection (TCP).
|
||||
|
||||
-D::
|
||||
--duplicate-connect::
|
||||
Allows duplicated connections between same transport host and subsystem
|
||||
|
@ -168,6 +182,9 @@ OPTIONS
|
|||
--data-digest::
|
||||
Generates/verifies data digest (TCP).
|
||||
|
||||
--tls::
|
||||
Enable TLS encryption (TCP).
|
||||
|
||||
-O::
|
||||
--dump-config::
|
||||
Print out resulting JSON configuration file to stdout.
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-COPY" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-COPY" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-CREATE\-NS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-CREATE\-NS" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -952,7 +952,7 @@ Create a namespace:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ID\-NS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ID\-NS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DERA\-STAT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DERA\-STAT" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DETACH\-NS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DETACH\-NS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DEVICE\-SELF\-" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DEVICE\-SELF\-" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DIM" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DIM" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DIR\-RECEIVE" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DIR\-RECEIVE" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DIR\-SEND" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DIR\-SEND" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DISCONNECT\-AL" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DISCONNECT\-AL" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DISCONNECT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DISCONNECT" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DISCOVER" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DISCOVER" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
@ -47,14 +47,17 @@ nvme-discover \- Send Get Log Page request to Discovery Controller\&.
|
|||
[\-\-keep\-alive\-tmo=<sec> | \-k <sec>]
|
||||
[\-\-reconnect\-delay=<#> | \-c <#>]
|
||||
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
||||
[\-\-hdr_digest | \-g]
|
||||
[\-\-data_digest | \-G]
|
||||
[\-\-nr\-io\-queues=<#> | \-i <#>]
|
||||
[\-\-nr\-write\-queues=<#> | \-W <#>]
|
||||
[\-\-nr\-poll\-queues=<#> | \-P <#>]
|
||||
[\-\-queue\-size=<#> | \-Q <#>]
|
||||
[\-\-keyring=<#> ]
|
||||
[\-\-tls_key=<#> ]
|
||||
[\-\-hdr\-digest | \-g]
|
||||
[\-\-data\-digest | \-G]
|
||||
[\-\-persistent | \-p]
|
||||
[\-\-quiet | \-S]
|
||||
[\-\-tls ]
|
||||
[\-\-dump\-config | \-O]
|
||||
[\-\-output\-format=<fmt> | \-o <fmt>]
|
||||
[\-\-force]
|
||||
|
@ -122,7 +125,7 @@ This field specifies the name for the NVMe subsystem to connect to\&.
|
|||
.PP
|
||||
\-a <traddr>, \-\-traddr=<traddr>
|
||||
.RS 4
|
||||
This field specifies the network address of the Discovery Controller\&. For transports using IP addressing (e\&.g\&. rdma) this should be an IP\-based (ex\&. IPv4) address\&.
|
||||
This field specifies the network address of the Discovery Controller\&. For transports using IP addressing (e\&.g\&. rdma) this should be an IP\-based address (ex\&. IPv4)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-s <trsvcid>, \-\-trsvcid=<trsvcid>
|
||||
|
@ -161,7 +164,7 @@ will dump the output to stdout\&.
|
|||
.PP
|
||||
\-d <device>, \-\-device=<device>
|
||||
.RS 4
|
||||
This field takes a device as input\&. Device is in the format of nvme*, eg\&. nvme0, nvme1
|
||||
This field takes a device as input\&. It must be a persistent device associated with a Discovery Controller previously created by the command "connect\-all" or "discover"\&. <device> follows the format nvme*, eg\&. nvme0, nvme1\&.
|
||||
.RE
|
||||
.PP
|
||||
\-C <cfg>, \-\-config\-file=<cfg>
|
||||
|
@ -174,7 +177,7 @@ to not read in an existing configuration file\&. The JSON configuration file for
|
|||
.PP
|
||||
\-k <#>, \-\-keep\-alive\-tmo=<#>
|
||||
.RS 4
|
||||
Overrides the default timeout (in seconds) for keep alive\&. This option will be ignored for the discovery, and it is only implemented for completeness\&.
|
||||
Overrides the default keep alive timeout (in seconds)\&. This option will be ignored for discovery, and it is only implemented for completeness\&.
|
||||
.RE
|
||||
.PP
|
||||
\-c <#>, \-\-reconnect\-delay=<#>
|
||||
|
@ -187,16 +190,6 @@ Overrides the default delay (in seconds) before reconnect is attempted after a c
|
|||
Overrides the default controller loss timeout period (in seconds)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-g, \-\-hdr_digest
|
||||
.RS 4
|
||||
Generates/verifies header digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-G, \-\-data_digest
|
||||
.RS 4
|
||||
Generates/verifies data digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-i <#>, \-\-nr\-io\-queues=<#>
|
||||
.RS 4
|
||||
Overrides the default number of I/O queues create by the driver\&. This option will be ignored for the discovery, and it is only implemented for completeness\&.
|
||||
|
@ -217,9 +210,34 @@ Adds additional queues that will be used for polling latency sensitive I/O\&.
|
|||
Overrides the default number of elements in the I/O queues created by the driver which can be found at drivers/nvme/host/fabrics\&.h\&. This option will be ignored for the discovery, and it is only implemented for completeness\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-keyring=<#>
|
||||
.RS 4
|
||||
Keyring for TLS key lookup\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-tls_key=<#>
|
||||
.RS 4
|
||||
TLS key for the connection (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-g, \-\-hdr\-digest
|
||||
.RS 4
|
||||
Generates/verifies header digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-G, \-\-data\-digest
|
||||
.RS 4
|
||||
Generates/verifies data digest (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-p, \-\-persistent
|
||||
.RS 4
|
||||
Persistent discovery connection\&.
|
||||
Don\(cqt remove the discovery controller after retrieving the discovery log page\&.
|
||||
.RE
|
||||
.PP
|
||||
\-\-tls
|
||||
.RS 4
|
||||
Enable TLS encryption (TCP)\&.
|
||||
.RE
|
||||
.PP
|
||||
\-S, \-\-quiet
|
||||
|
|
|
@ -764,14 +764,17 @@ nvme-discover(1) Manual Page
|
|||
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||
[--reconnect-delay=<#> | -c <#>]
|
||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||
[--hdr_digest | -g]
|
||||
[--data_digest | -G]
|
||||
[--nr-io-queues=<#> | -i <#>]
|
||||
[--nr-write-queues=<#> | -W <#>]
|
||||
[--nr-poll-queues=<#> | -P <#>]
|
||||
[--queue-size=<#> | -Q <#>]
|
||||
[--keyring=<#> ]
|
||||
[--tls_key=<#> ]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--persistent | -p]
|
||||
[--quiet | -S]
|
||||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
[--force]</pre>
|
||||
|
@ -885,7 +888,7 @@ cellspacing="0" cellpadding="4">
|
|||
<p>
|
||||
This field specifies the network address of the Discovery Controller.
|
||||
For transports using IP addressing (e.g. rdma) this should be an
|
||||
IP-based (ex. IPv4) address.
|
||||
IP-based address (ex. IPv4).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
|
@ -974,8 +977,10 @@ cellspacing="0" cellpadding="4">
|
|||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
This field takes a device as input. Device is in the format of nvme*,
|
||||
eg. nvme0, nvme1
|
||||
This field takes a device as input. It must be a persistent device
|
||||
associated with a Discovery Controller previously created by the
|
||||
command "connect-all" or "discover". <device> follows the format
|
||||
nvme*, eg. nvme0, nvme1.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1001,8 +1006,8 @@ cellspacing="0" cellpadding="4">
|
|||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Overrides the default timeout (in seconds) for keep alive.
|
||||
This option will be ignored for the discovery, and it is only
|
||||
Overrides the default keep alive timeout (in seconds). This
|
||||
option will be ignored for discovery, and it is only
|
||||
implemented for completeness.
|
||||
</p>
|
||||
</dd>
|
||||
|
@ -1030,28 +1035,6 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-g
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--hdr_digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies header digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-G
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--data_digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies data digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-i <#>
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1101,6 +1084,44 @@ cellspacing="0" cellpadding="4">
|
|||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--keyring=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Keyring for TLS key lookup.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--tls_key=<#>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
TLS key for the connection (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-g
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--hdr-digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies header digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-G
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
--data-digest
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Generates/verifies data digest (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
-p
|
||||
</dt>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1108,7 +1129,16 @@ cellspacing="0" cellpadding="4">
|
|||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Persistent discovery connection.
|
||||
Don’t remove the discovery controller after retrieving the discovery
|
||||
log page.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
--tls
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Enable TLS encryption (TCP).
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
|
@ -1218,7 +1248,7 @@ nvme-connect-all(1)</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -23,14 +23,17 @@ SYNOPSIS
|
|||
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||
[--reconnect-delay=<#> | -c <#>]
|
||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||
[--hdr_digest | -g]
|
||||
[--data_digest | -G]
|
||||
[--nr-io-queues=<#> | -i <#>]
|
||||
[--nr-write-queues=<#> | -W <#>]
|
||||
[--nr-poll-queues=<#> | -P <#>]
|
||||
[--queue-size=<#> | -Q <#>]
|
||||
[--keyring=<#> ]
|
||||
[--tls_key=<#> ]
|
||||
[--hdr-digest | -g]
|
||||
[--data-digest | -G]
|
||||
[--persistent | -p]
|
||||
[--quiet | -S]
|
||||
[--tls ]
|
||||
[--dump-config | -O]
|
||||
[--output-format=<fmt> | -o <fmt>]
|
||||
[--force]
|
||||
|
@ -97,7 +100,7 @@ OPTIONS
|
|||
--traddr=<traddr>::
|
||||
This field specifies the network address of the Discovery Controller.
|
||||
For transports using IP addressing (e.g. rdma) this should be an
|
||||
IP-based (ex. IPv4) address.
|
||||
IP-based address (ex. IPv4).
|
||||
|
||||
-s <trsvcid>::
|
||||
--trsvcid=<trsvcid>::
|
||||
|
@ -137,8 +140,10 @@ OPTIONS
|
|||
|
||||
-d <device>::
|
||||
--device=<device>::
|
||||
This field takes a device as input. Device is in the format of nvme*,
|
||||
eg. nvme0, nvme1
|
||||
This field takes a device as input. It must be a persistent device
|
||||
associated with a Discovery Controller previously created by the
|
||||
command "connect-all" or "discover". <device> follows the format
|
||||
nvme*, eg. nvme0, nvme1.
|
||||
|
||||
-C <cfg>::
|
||||
--config-file=<cfg>::
|
||||
|
@ -150,8 +155,8 @@ OPTIONS
|
|||
|
||||
-k <#>::
|
||||
--keep-alive-tmo=<#>::
|
||||
Overrides the default timeout (in seconds) for keep alive.
|
||||
This option will be ignored for the discovery, and it is only
|
||||
Overrides the default keep alive timeout (in seconds). This
|
||||
option will be ignored for discovery, and it is only
|
||||
implemented for completeness.
|
||||
|
||||
-c <#>::
|
||||
|
@ -163,14 +168,6 @@ OPTIONS
|
|||
--ctrl-loss-tmo=<#>::
|
||||
Overrides the default controller loss timeout period (in seconds).
|
||||
|
||||
-g::
|
||||
--hdr_digest::
|
||||
Generates/verifies header digest (TCP).
|
||||
|
||||
-G::
|
||||
--data_digest::
|
||||
Generates/verifies data digest (TCP).
|
||||
|
||||
-i <#>::
|
||||
--nr-io-queues=<#>::
|
||||
Overrides the default number of I/O queues create by the driver.
|
||||
|
@ -192,9 +189,27 @@ OPTIONS
|
|||
This option will be ignored for the discovery, and it is only
|
||||
implemented for completeness.
|
||||
|
||||
--keyring=<#>::
|
||||
Keyring for TLS key lookup.
|
||||
|
||||
--tls_key=<#>::
|
||||
TLS key for the connection (TCP).
|
||||
|
||||
-g::
|
||||
--hdr-digest::
|
||||
Generates/verifies header digest (TCP).
|
||||
|
||||
-G::
|
||||
--data-digest::
|
||||
Generates/verifies data digest (TCP).
|
||||
|
||||
-p::
|
||||
--persistent::
|
||||
Persistent discovery connection.
|
||||
Don't remove the discovery controller after retrieving the discovery
|
||||
log page.
|
||||
|
||||
--tls::
|
||||
Enable TLS encryption (TCP).
|
||||
|
||||
-S::
|
||||
--quiet::
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-DSM" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-DSM" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -893,7 +893,7 @@ any settings from the flags may have provided.</p></div>
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-EFFECTS\-LOG" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-EFFECTS\-LOG" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ENDURANCE\-EVE" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ENDURANCE\-EVE" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ENDURANCE\-LOG" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ENDURANCE\-LOG" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-ERROR\-LOG" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-ERROR\-LOG" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-CONFIGS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-CONFIGS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-EVENTS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-EVENTS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-SET\-EVEN" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-SET\-EVEN" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-STATS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-STATS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-STATUS" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-STATUS" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-UPDATE" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-UPDATE" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FDP\-USAGE" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FDP\-USAGE" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FID\-SUPPORT\-" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FID\-SUPPORT\-" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FLUSH" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FLUSH" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FORMAT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FORMAT" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -1035,7 +1035,7 @@ information:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FW\-COMMIT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FW\-COMMIT" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FW\-DOWNLOAD" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FW\-DOWNLOAD" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-FW\-LOG" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-FW\-LOG" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-GEN\-HOSTNQN" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-GEN\-HOSTNQN" "1" "03/31/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-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -8,18 +8,52 @@ nvme-gen-tls-key - Generate a NVMe TLS PSK
|
|||
SYNOPSIS
|
||||
--------
|
||||
[verse]
|
||||
'nvme gen-tls-key' [--hmac=<hmac-id> | -h <hmac-id>]
|
||||
'nvme gen-tls-key' [--keyring=<name> | -k <name>]
|
||||
[--keytype=<type> | -t <type> ]
|
||||
[--hostnqn=<nqn> | -n <nqn>]
|
||||
[--subsysnqn=<nqn> | -c <nqn>]
|
||||
[--hmac=<hmac-id> | -h <hmac-id>]
|
||||
[--secret=<secret> | -s <secret> ]
|
||||
[--insert | -i ]
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
Generate a base64-encoded NVMe TLS pre-shared key (PSK) in
|
||||
the PSK interchange format
|
||||
NVMeTLSkey-1:01:VRLbtnN9AQb2WXW3c9+wEf/DRLz0QuLdbYvEhwtdWwNf9LrZ:
|
||||
and prints it to stdout.
|
||||
Generate a base64-encoded NVMe TLS pre-shared key (PSK).
|
||||
The resulting key is either printed in the PSK interchange format
|
||||
'NVMeTLSkey-1:01:<base64 encoded data>:',
|
||||
inserted as a 'retained' key into the specified keyring, or both.
|
||||
When the PSK should be inserted into the keyring a 'retained' key
|
||||
is derived from the secret key material, and the resulting 'retained'
|
||||
key is stored with the identity
|
||||
'NVMe0R0<hmac> <host NQN> <subsystem NQN>'
|
||||
in the keyring.
|
||||
The 'retained' key is derived from the secret key material,
|
||||
the specified subsystem NQN, and the host NQN.
|
||||
Once the 'retained' key is stored in the keyring the original
|
||||
secret key material cannot be retrieved.
|
||||
|
||||
OPTIONS
|
||||
-------
|
||||
-k <name>::
|
||||
--keyring=<name>::
|
||||
Name of the keyring into which the 'retained' TLS key should be
|
||||
stored. Default is '.nvme'.
|
||||
|
||||
-t <type>::
|
||||
--keytype=<type>::
|
||||
Type of the key for resulting TLS key.
|
||||
Default is 'psk'.
|
||||
|
||||
-n <nqn>::
|
||||
--hostnqn=<nqn>::
|
||||
Host NVMe Qualified Name (NQN) to be used to derive the
|
||||
'retained' TLS key
|
||||
|
||||
-c <nqn>::
|
||||
--subsysnqn=<nqn>::
|
||||
Subsystem NVMe Qualified Name (NQN) to be used to derive the
|
||||
'retained' TLS key
|
||||
|
||||
-h <hmac-id>::
|
||||
--hmac=<hmac-id>::
|
||||
Select a HMAC algorithm to use. Possible values are:
|
||||
|
@ -31,6 +65,11 @@ OPTIONS
|
|||
Secret value (in hexadecimal) to be used for the key. If none are
|
||||
provided a random value is used.
|
||||
|
||||
-i::
|
||||
--insert::
|
||||
Insert the resulting TLS key into the keyring without printing out
|
||||
the key in PSK interchange format.
|
||||
|
||||
EXAMPLES
|
||||
--------
|
||||
No Examples
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-GET\-FEATURE" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-GET\-FEATURE" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
|
@ -977,7 +977,7 @@ format:
|
|||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Last updated
|
||||
2023-01-30 14:14:16 CET
|
||||
2023-03-31 16:17:28 CEST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -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: 01/30/2023
|
||||
.\" Date: 03/31/2023
|
||||
.\" Manual: NVMe Manual
|
||||
.\" Source: NVMe
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "NVME\-GET\-LBA\-STAT" "1" "01/30/2023" "NVMe" "NVMe Manual"
|
||||
.TH "NVME\-GET\-LBA\-STAT" "1" "03/31/2023" "NVMe" "NVMe Manual"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue