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
12
.github/AppImageBuilder.yml
vendored
12
.github/AppImageBuilder.yml
vendored
|
@ -28,17 +28,15 @@ AppDir:
|
||||||
include:
|
include:
|
||||||
- libjson-c5
|
- libjson-c5
|
||||||
- libhugetlbfs0
|
- libhugetlbfs0
|
||||||
|
- libssl3
|
||||||
files:
|
files:
|
||||||
include:
|
include:
|
||||||
- /lib64/libcrypto.so.3
|
- libcrypt.so.3
|
||||||
- /lib64/libdbus-1.so.3
|
- libdbus-1.so.3
|
||||||
- /lib64/libjson-c.so.5
|
- libjson-c.so.5
|
||||||
exclude:
|
exclude:
|
||||||
- usr/share/man
|
- usr/share/man
|
||||||
- usr/share/doc/*/README.*
|
- usr/share/doc
|
||||||
- usr/share/doc/*/changelog.*
|
|
||||||
- usr/share/doc/*/NEWS.*
|
|
||||||
- usr/share/doc/*/TODO.*
|
|
||||||
test:
|
test:
|
||||||
fedora-30:
|
fedora-30:
|
||||||
image: appimagecrafters/tests-env: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/012
|
||||||
# - nvme/013
|
# - nvme/013
|
||||||
|
|
||||||
trigger: none # Disable CI triggers.
|
trigger:
|
||||||
|
- master
|
||||||
|
pr:
|
||||||
|
- master
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: blktests
|
- 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'
|
strip = '/usr/arm-linux-gnueabihf/bin/strip'
|
||||||
pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'
|
pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'
|
||||||
ld = '/usr/bin/arm-linux/gnueabihf-ld'
|
ld = '/usr/bin/arm-linux/gnueabihf-ld'
|
||||||
|
exe_wrapper = '/usr/bin/qemu-arm-static'
|
||||||
|
|
||||||
[properties]
|
[properties]
|
||||||
root = '/usr/arm-linux-gnueabihf'
|
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'
|
strip = '/usr/powerpc64le-linux-gnu/bin/strip'
|
||||||
pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'
|
pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'
|
||||||
ld = '/usr/bin/powerpc64le-linux-gnu-ld'
|
ld = '/usr/bin/powerpc64le-linux-gnu-ld'
|
||||||
|
exe_wrapper = '/usr/bin/qemu-ppc64le-static'
|
||||||
|
|
||||||
[properties]
|
[properties]
|
||||||
root = '/usr/powerpc64le-linux-gnu'
|
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'
|
5
.github/workflows/appimage.yml
vendored
5
.github/workflows/appimage.yml
vendored
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
name: AppImage
|
name: appimage
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
|
@ -11,11 +11,12 @@ env:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-appimage:
|
build-appimage:
|
||||||
|
name: build AppImage
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: install dependencies
|
- 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
|
- uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: '3.x'
|
python-version: '3.x'
|
||||||
|
|
312
.github/workflows/build.yml
vendored
312
.github/workflows/build.yml
vendored
|
@ -10,22 +10,171 @@ on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-distro:
|
gcc-debug:
|
||||||
|
name: gcc debug
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: install dependencies
|
- 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/checkout@v3
|
||||||
- uses: actions/setup-python@v4
|
- uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: '3.x'
|
python-version: '3.x'
|
||||||
- uses: BSFishy/meson-build@v1.0.3
|
- 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:
|
with:
|
||||||
setup-options: --werror
|
|
||||||
action: test
|
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
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: set up arm architecture
|
- name: set up arm architecture
|
||||||
|
@ -39,23 +188,35 @@ jobs:
|
||||||
EOF
|
EOF
|
||||||
sudo apt update
|
sudo apt update
|
||||||
- name: install armhf compiler
|
- 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
|
- 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: actions/checkout@v3
|
||||||
- uses: BSFishy/meson-build@v1.0.3
|
- uses: BSFishy/meson-build@v1.0.3
|
||||||
|
name: build
|
||||||
with:
|
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
|
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
|
- uses: actions/upload-artifact@v3
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
name: Linux_Meson_Testlog
|
name: log files
|
||||||
path: build/meson-logs/testlog.txt
|
path: |
|
||||||
|
build/meson-logs/*.txt
|
||||||
|
|
||||||
build-cross-ppc64le:
|
cross-ppc64le:
|
||||||
|
name: cross ppc64le
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: set up ppc64le architecture
|
- name: set up ppc64le architecture
|
||||||
|
@ -69,50 +230,121 @@ jobs:
|
||||||
EOF
|
EOF
|
||||||
sudo apt update
|
sudo apt update
|
||||||
- name: install powerpc64le compiler
|
- 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
|
- 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: actions/checkout@v3
|
||||||
- uses: BSFishy/meson-build@v1.0.3
|
- uses: BSFishy/meson-build@v1.0.3
|
||||||
|
name: build
|
||||||
with:
|
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
|
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
|
- uses: actions/upload-artifact@v3
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
name: Linux_Meson_Testlog
|
name: log files
|
||||||
path: build/meson-logs/testlog.txt
|
path: |
|
||||||
|
build/meson-logs/*.txt
|
||||||
|
|
||||||
build-fallback:
|
cross-s390x:
|
||||||
|
name: cross s390x
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: install dependencies
|
- name: set up s390x architecture
|
||||||
run: sudo apt-get install -y libpam-dev libcap-ng-dev
|
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/checkout@v3
|
||||||
- uses: actions/setup-python@v4
|
|
||||||
with:
|
|
||||||
python-version: '3.x'
|
|
||||||
- uses: BSFishy/meson-build@v1.0.3
|
- 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:
|
with:
|
||||||
setup-options: --werror -Dopenssl:werror=false -Ddbus:werror=false --wrap-mode=forcefallback
|
|
||||||
options: --verbose
|
|
||||||
action: test
|
action: test
|
||||||
meson-version: 0.61.2
|
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
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: install dependencies
|
|
||||||
run: sudo apt-get install -y libpam-dev libcap-ng-dev
|
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- uses: actions/setup-python@v4
|
- name: build muon and samurai build-tool
|
||||||
with:
|
run: |
|
||||||
python-version: '3.x'
|
mkdir build-tools
|
||||||
- uses: BSFishy/meson-build@v1.0.3
|
cd build-tools
|
||||||
with:
|
git clone --depth 1 https://git.sr.ht/~lattis/muon
|
||||||
setup-options: --werror -Dopenssl:werror=false -Ddbus:werror=false --wrap-mode=forcefallback --default-library=static
|
cd muon
|
||||||
options: --verbose
|
|
||||||
action: test
|
export CC=gcc
|
||||||
meson-version: 0.61.2
|
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
|
||||||
|
|
3
.github/workflows/release.yml
vendored
3
.github/workflows/release.yml
vendored
|
@ -1,11 +1,12 @@
|
||||||
---
|
---
|
||||||
name: releases
|
name: release
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ master ]
|
branches: [ master ]
|
||||||
tags:
|
tags:
|
||||||
- '**'
|
- '**'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-admin-passthru
|
.\" Title: nvme-admin-passthru
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-ana-log
|
.\" Title: nvme-ana-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -823,7 +823,7 @@ Print the ANA log page in a human readable format:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-attach-ns
|
.\" Title: nvme-attach-ns
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -817,7 +817,7 @@ controller identifiers.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-boot-part-log
|
.\" Title: nvme-boot-part-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -835,7 +835,7 @@ Retrieve Boot Partition data to boot_part_log.bin
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-capacity-mgmt
|
.\" Title: nvme-capacity-mgmt
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-changed-ns-list-log
|
.\" Title: nvme-changed-ns-list-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -835,7 +835,7 @@ Print the raw Changed Namespace List log to a file:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -8,18 +8,42 @@ nvme-check-tls-key - Check a generated NVMe TLS PSK
|
||||||
SYNOPSIS
|
SYNOPSIS
|
||||||
--------
|
--------
|
||||||
[verse]
|
[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
|
DESCRIPTION
|
||||||
-----------
|
-----------
|
||||||
Checks if the key is a valid NVMe TLS PSK in the PSK interchange format
|
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
|
OPTIONS
|
||||||
-------
|
-------
|
||||||
-k <key>::
|
-k <name>::
|
||||||
--key=<key>::
|
--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.
|
Key to be checked.
|
||||||
|
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-cmdset-ind-id-ns
|
.\" Title: nvme-cmdset-ind-id-ns
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -879,7 +879,7 @@ Have the program return the raw structure in binary:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-compare
|
.\" Title: nvme-compare
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -51,7 +51,7 @@ nvme-compare \- Send an NVMe Compare command, provide results
|
||||||
[\-\-dry\-run | \-w]
|
[\-\-dry\-run | \-w]
|
||||||
[\-\-latency | \-t]
|
[\-\-latency | \-t]
|
||||||
[\-\-storage\-tag<storage\-tag> | \-g <storage\-tag>]
|
[\-\-storage\-tag<storage\-tag> | \-g <storage\-tag>]
|
||||||
[\-\-storage\-tag\-check<storage\-tag\-check> | \-C <storage\-tag\-check>]
|
[\-\-storage\-tag\-check | \-C]
|
||||||
[\-\-force]
|
[\-\-force]
|
||||||
.fi
|
.fi
|
||||||
.SH "DESCRIPTION"
|
.SH "DESCRIPTION"
|
||||||
|
@ -206,14 +206,14 @@ be set\&. Otherwise \-\-dry\-run option will be
|
||||||
Print out the latency the IOCTL took (in us)\&.
|
Print out the latency the IOCTL took (in us)\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-\-storage\-tag=<storage\-tag>, \-g <storage\-tag>
|
\-g <storage\-tag>, \-\-storage\-tag=<storage\-tag>
|
||||||
.RS 4
|
.RS 4
|
||||||
Variable Sized Expected Logical Block Storage Tag(ELBST)\&.
|
Variable Sized Expected Logical Block Storage Tag(ELBST)\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-\-storage\-tag\-check=<storage\-tag\-check>, \-C <storage\-tag\-check>
|
\-C, \-\-storage\-tag\-check
|
||||||
.RS 4
|
.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
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-\-force
|
\-\-force
|
||||||
|
|
|
@ -768,7 +768,7 @@ nvme-compare(1) Manual Page
|
||||||
[--dry-run | -w]
|
[--dry-run | -w]
|
||||||
[--latency | -t]
|
[--latency | -t]
|
||||||
[--storage-tag<storage-tag> | -g <storage-tag>]
|
[--storage-tag<storage-tag> | -g <storage-tag>]
|
||||||
[--storage-tag-check<storage-tag-check> | -C <storage-tag-check>]
|
[--storage-tag-check | -C]
|
||||||
[--force]</pre>
|
[--force]</pre>
|
||||||
<div class="attribution">
|
<div class="attribution">
|
||||||
</div></div>
|
</div></div>
|
||||||
|
@ -1044,10 +1044,10 @@ metadata is passes.</p></td>
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
--storage-tag=<storage-tag>
|
-g <storage-tag>
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
-g <storage-tag>
|
--storage-tag=<storage-tag>
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>
|
<p>
|
||||||
|
@ -1055,14 +1055,14 @@ metadata is passes.</p></td>
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
--storage-tag-check=<storage-tag-check>
|
-C
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
-C <storage-tag-check>
|
--storage-tag-check
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>
|
<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.
|
data protection processing.
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
@ -1095,7 +1095,7 @@ metadata is passes.</p></td>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -27,7 +27,7 @@ SYNOPSIS
|
||||||
[--dry-run | -w]
|
[--dry-run | -w]
|
||||||
[--latency | -t]
|
[--latency | -t]
|
||||||
[--storage-tag<storage-tag> | -g <storage-tag>]
|
[--storage-tag<storage-tag> | -g <storage-tag>]
|
||||||
[--storage-tag-check<storage-tag-check> | -C <storage-tag-check>]
|
[--storage-tag-check | -C]
|
||||||
[--force]
|
[--force]
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
|
@ -141,13 +141,13 @@ metadata is passes.
|
||||||
--latency::
|
--latency::
|
||||||
Print out the latency the IOCTL took (in us).
|
Print out the latency the IOCTL took (in us).
|
||||||
|
|
||||||
--storage-tag=<storage-tag>::
|
|
||||||
-g <storage-tag>::
|
-g <storage-tag>::
|
||||||
|
--storage-tag=<storage-tag>::
|
||||||
Variable Sized Expected Logical Block Storage Tag(ELBST).
|
Variable Sized Expected Logical Block Storage Tag(ELBST).
|
||||||
|
|
||||||
--storage-tag-check=<storage-tag-check>::
|
-C::
|
||||||
-C <storage-tag-check>::
|
--storage-tag-check::
|
||||||
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.
|
data protection processing.
|
||||||
|
|
||||||
--force::
|
--force::
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-connect-all
|
.\" Title: nvme-connect-all
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -42,17 +42,21 @@ nvme-connect-all \- Discover and Connect to Fabrics controllers\&.
|
||||||
[\-\-hostnqn=<hostnqn> | \-q <hostnqn>]
|
[\-\-hostnqn=<hostnqn> | \-q <hostnqn>]
|
||||||
[\-\-hostid=<hostid> | \-I <hostid>]
|
[\-\-hostid=<hostid> | \-I <hostid>]
|
||||||
[\-\-raw=<filename> | \-r <filename>]
|
[\-\-raw=<filename> | \-r <filename>]
|
||||||
|
[\-\-device=<device> | \-d <device>]
|
||||||
[\-\-cfg\-file=<cfg> | \-C <cfg>]
|
[\-\-cfg\-file=<cfg> | \-C <cfg>]
|
||||||
[\-\-keep\-alive\-tmo=<#> | \-k <#>]
|
[\-\-keep\-alive\-tmo=<sec> | \-k <sec>]
|
||||||
[\-\-reconnect\-delay=<#> | \-c <#>]
|
[\-\-reconnect\-delay=<#> | \-c <#>]
|
||||||
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
||||||
[\-\-hdr\-digest | \-g]
|
|
||||||
[\-\-data\-digest | \-G]
|
|
||||||
[\-\-nr\-io\-queues=<#> | \-i <#>]
|
[\-\-nr\-io\-queues=<#> | \-i <#>]
|
||||||
[\-\-nr\-write\-queues=<#> | \-W <#>]
|
[\-\-nr\-write\-queues=<#> | \-W <#>]
|
||||||
[\-\-nr\-poll\-queues=<#> | \-P <#>]
|
[\-\-nr\-poll\-queues=<#> | \-P <#>]
|
||||||
[\-\-queue\-size=<#> | \-Q <#>]
|
[\-\-queue\-size=<#> | \-Q <#>]
|
||||||
|
[\-\-keyring=<#> ]
|
||||||
|
[\-\-tls_key=<#> ]
|
||||||
|
[\-\-hdr\-digest | \-g]
|
||||||
|
[\-\-data\-digest | \-G]
|
||||||
[\-\-persistent | \-p]
|
[\-\-persistent | \-p]
|
||||||
|
[\-\-tls ]
|
||||||
[\-\-quiet | \-S]
|
[\-\-quiet | \-S]
|
||||||
[\-\-dump\-config | \-O]
|
[\-\-dump\-config | \-O]
|
||||||
.fi
|
.fi
|
||||||
|
@ -151,6 +155,11 @@ command and dump it to a raw binary file\&. By default
|
||||||
will dump the output to stdout\&.
|
will dump the output to stdout\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.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>
|
\-C <cfg>, \-\-config\-file=<cfg>
|
||||||
.RS 4
|
.RS 4
|
||||||
Use the specified JSON configuration file instead of the default /usr/local/etc/nvme/config\&.json file or
|
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)\&.
|
Overrides the default controller loss timeout period (in seconds)\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.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=<#>
|
\-i <#>, \-\-nr\-io\-queues=<#>
|
||||||
.RS 4
|
.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\&.
|
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\&.
|
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
|
.RE
|
||||||
.PP
|
.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
|
\-p, \-\-persistent
|
||||||
.RS 4
|
.RS 4
|
||||||
Don\(cqt remove the discovery controller after retrieving the discovery log page\&.
|
Don\(cqt remove the discovery controller after retrieving the discovery log page\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
|
\-\-tls
|
||||||
|
.RS 4
|
||||||
|
Enable TLS encryption (TCP)\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
\-S, \-\-quiet
|
\-S, \-\-quiet
|
||||||
.RS 4
|
.RS 4
|
||||||
Suppress error messages\&.
|
Suppress error messages\&.
|
||||||
|
|
|
@ -759,17 +759,21 @@ nvme-connect-all(1) Manual Page
|
||||||
[--hostnqn=<hostnqn> | -q <hostnqn>]
|
[--hostnqn=<hostnqn> | -q <hostnqn>]
|
||||||
[--hostid=<hostid> | -I <hostid>]
|
[--hostid=<hostid> | -I <hostid>]
|
||||||
[--raw=<filename> | -r <filename>]
|
[--raw=<filename> | -r <filename>]
|
||||||
|
[--device=<device> | -d <device>]
|
||||||
[--cfg-file=<cfg> | -C <cfg>]
|
[--cfg-file=<cfg> | -C <cfg>]
|
||||||
[--keep-alive-tmo=<#> | -k <#>]
|
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||||
[--reconnect-delay=<#> | -c <#>]
|
[--reconnect-delay=<#> | -c <#>]
|
||||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||||
[--hdr-digest | -g]
|
|
||||||
[--data-digest | -G]
|
|
||||||
[--nr-io-queues=<#> | -i <#>]
|
[--nr-io-queues=<#> | -i <#>]
|
||||||
[--nr-write-queues=<#> | -W <#>]
|
[--nr-write-queues=<#> | -W <#>]
|
||||||
[--nr-poll-queues=<#> | -P <#>]
|
[--nr-poll-queues=<#> | -P <#>]
|
||||||
[--queue-size=<#> | -Q <#>]
|
[--queue-size=<#> | -Q <#>]
|
||||||
|
[--keyring=<#> ]
|
||||||
|
[--tls_key=<#> ]
|
||||||
|
[--hdr-digest | -g]
|
||||||
|
[--data-digest | -G]
|
||||||
[--persistent | -p]
|
[--persistent | -p]
|
||||||
|
[--tls ]
|
||||||
[--quiet | -S]
|
[--quiet | -S]
|
||||||
[--dump-config | -O]</pre>
|
[--dump-config | -O]</pre>
|
||||||
<div class="attribution">
|
<div class="attribution">
|
||||||
|
@ -945,6 +949,20 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<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>
|
-C <cfg>
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -996,28 +1014,6 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<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 <#>
|
-i <#>
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1066,6 +1062,44 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<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
|
-p
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1078,6 +1112,14 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
--tls
|
||||||
|
</dt>
|
||||||
|
<dd>
|
||||||
|
<p>
|
||||||
|
Enable TLS encryption (TCP).
|
||||||
|
</p>
|
||||||
|
</dd>
|
||||||
|
<dt class="hdlist1">
|
||||||
-S
|
-S
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1156,7 +1198,7 @@ nvme-connect(1)</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -18,17 +18,21 @@ SYNOPSIS
|
||||||
[--hostnqn=<hostnqn> | -q <hostnqn>]
|
[--hostnqn=<hostnqn> | -q <hostnqn>]
|
||||||
[--hostid=<hostid> | -I <hostid>]
|
[--hostid=<hostid> | -I <hostid>]
|
||||||
[--raw=<filename> | -r <filename>]
|
[--raw=<filename> | -r <filename>]
|
||||||
|
[--device=<device> | -d <device>]
|
||||||
[--cfg-file=<cfg> | -C <cfg>]
|
[--cfg-file=<cfg> | -C <cfg>]
|
||||||
[--keep-alive-tmo=<#> | -k <#>]
|
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||||
[--reconnect-delay=<#> | -c <#>]
|
[--reconnect-delay=<#> | -c <#>]
|
||||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||||
[--hdr-digest | -g]
|
|
||||||
[--data-digest | -G]
|
|
||||||
[--nr-io-queues=<#> | -i <#>]
|
[--nr-io-queues=<#> | -i <#>]
|
||||||
[--nr-write-queues=<#> | -W <#>]
|
[--nr-write-queues=<#> | -W <#>]
|
||||||
[--nr-poll-queues=<#> | -P <#>]
|
[--nr-poll-queues=<#> | -P <#>]
|
||||||
[--queue-size=<#> | -Q <#>]
|
[--queue-size=<#> | -Q <#>]
|
||||||
|
[--keyring=<#> ]
|
||||||
|
[--tls_key=<#> ]
|
||||||
|
[--hdr-digest | -g]
|
||||||
|
[--data-digest | -G]
|
||||||
[--persistent | -p]
|
[--persistent | -p]
|
||||||
|
[--tls ]
|
||||||
[--quiet | -S]
|
[--quiet | -S]
|
||||||
[--dump-config | -O]
|
[--dump-config | -O]
|
||||||
|
|
||||||
|
@ -114,6 +118,13 @@ OPTIONS
|
||||||
and dump it to a raw binary file. By default 'nvme connect-all' will
|
and dump it to a raw binary file. By default 'nvme connect-all' will
|
||||||
dump the output to stdout.
|
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>::
|
-C <cfg>::
|
||||||
--config-file=<cfg>::
|
--config-file=<cfg>::
|
||||||
Use the specified JSON configuration file instead of the
|
Use the specified JSON configuration file instead of the
|
||||||
|
@ -137,14 +148,6 @@ OPTIONS
|
||||||
--ctrl-loss-tmo=<#>::
|
--ctrl-loss-tmo=<#>::
|
||||||
Overrides the default controller loss timeout period (in seconds).
|
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 <#>::
|
-i <#>::
|
||||||
--nr-io-queues=<#>::
|
--nr-io-queues=<#>::
|
||||||
Overrides the default number of I/O queues create by the driver.
|
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
|
by the driver. This option will be ignored for discovery, but will be
|
||||||
passed on to the subsequent connect call.
|
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::
|
-p::
|
||||||
--persistent::
|
--persistent::
|
||||||
Don't remove the discovery controller after retrieving the discovery
|
Don't remove the discovery controller after retrieving the discovery
|
||||||
log page.
|
log page.
|
||||||
|
|
||||||
|
--tls::
|
||||||
|
Enable TLS encryption (TCP).
|
||||||
|
|
||||||
-S::
|
-S::
|
||||||
--quiet::
|
--quiet::
|
||||||
Suppress error messages.
|
Suppress error messages.
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-connect
|
.\" Title: nvme-connect
|
||||||
.\" Author: [see the "AUTHORS" section]
|
.\" Author: [see the "AUTHORS" section]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -51,10 +51,14 @@ nvme-connect \- Connect to a Fabrics controller\&.
|
||||||
[\-\-keep\-alive\-tmo=<#> | \-k <#>]
|
[\-\-keep\-alive\-tmo=<#> | \-k <#>]
|
||||||
[\-\-reconnect\-delay=<#> | \-c <#>]
|
[\-\-reconnect\-delay=<#> | \-c <#>]
|
||||||
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
||||||
|
[\-\-tos=<#> | \-T <#>]
|
||||||
|
[\-\-keyring=<#> ]
|
||||||
|
[\-\-tls_key=<#> ]
|
||||||
[\-\-duplicate\-connect | \-D]
|
[\-\-duplicate\-connect | \-D]
|
||||||
[\-\-disable\-sqflow | \-d]
|
[\-\-disable\-sqflow | \-d]
|
||||||
[\-\-hdr\-digest | \-g]
|
[\-\-hdr\-digest | \-g]
|
||||||
[\-\-data\-digest | \-G]
|
[\-\-data\-digest | \-G]
|
||||||
|
[\-\-tls ]
|
||||||
[\-\-dump\-config | \-O]
|
[\-\-dump\-config | \-O]
|
||||||
[\-\-output\-format=<fmt> | \-o <fmt>]
|
[\-\-output\-format=<fmt> | \-o <fmt>]
|
||||||
.fi
|
.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)\&.
|
Overrides the default controller loss timeout period (in seconds)\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.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
|
\-D, \-\-duplicate\-connect
|
||||||
.RS 4
|
.RS 4
|
||||||
Allows duplicated connections between same transport host and subsystem port\&.
|
Allows duplicated connections between same transport host and subsystem port\&.
|
||||||
|
@ -213,6 +232,11 @@ Generates/verifies header digest (TCP)\&.
|
||||||
Generates/verifies data digest (TCP)\&.
|
Generates/verifies data digest (TCP)\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
|
\-\-tls
|
||||||
|
.RS 4
|
||||||
|
Enable TLS encryption (TCP)\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
\-O, \-\-dump\-config
|
\-O, \-\-dump\-config
|
||||||
.RS 4
|
.RS 4
|
||||||
Print out resulting JSON configuration file to stdout\&.
|
Print out resulting JSON configuration file to stdout\&.
|
||||||
|
|
|
@ -768,10 +768,14 @@ nvme-connect(1) Manual Page
|
||||||
[--keep-alive-tmo=<#> | -k <#>]
|
[--keep-alive-tmo=<#> | -k <#>]
|
||||||
[--reconnect-delay=<#> | -c <#>]
|
[--reconnect-delay=<#> | -c <#>]
|
||||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||||
|
[--tos=<#> | -T <#>]
|
||||||
|
[--keyring=<#> ]
|
||||||
|
[--tls_key=<#> ]
|
||||||
[--duplicate-connect | -D]
|
[--duplicate-connect | -D]
|
||||||
[--disable-sqflow | -d]
|
[--disable-sqflow | -d]
|
||||||
[--hdr-digest | -g]
|
[--hdr-digest | -g]
|
||||||
[--data-digest | -G]
|
[--data-digest | -G]
|
||||||
|
[--tls ]
|
||||||
[--dump-config | -O]
|
[--dump-config | -O]
|
||||||
[--output-format=<fmt> | -o <fmt>]</pre>
|
[--output-format=<fmt> | -o <fmt>]</pre>
|
||||||
<div class="attribution">
|
<div class="attribution">
|
||||||
|
@ -1047,6 +1051,33 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<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
|
-D
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1093,6 +1124,14 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
--tls
|
||||||
|
</dt>
|
||||||
|
<dd>
|
||||||
|
<p>
|
||||||
|
Enable TLS encryption (TCP).
|
||||||
|
</p>
|
||||||
|
</dd>
|
||||||
|
<dt class="hdlist1">
|
||||||
-O
|
-O
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -27,10 +27,14 @@ SYNOPSIS
|
||||||
[--keep-alive-tmo=<#> | -k <#>]
|
[--keep-alive-tmo=<#> | -k <#>]
|
||||||
[--reconnect-delay=<#> | -c <#>]
|
[--reconnect-delay=<#> | -c <#>]
|
||||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||||
|
[--tos=<#> | -T <#>]
|
||||||
|
[--keyring=<#> ]
|
||||||
|
[--tls_key=<#> ]
|
||||||
[--duplicate-connect | -D]
|
[--duplicate-connect | -D]
|
||||||
[--disable-sqflow | -d]
|
[--disable-sqflow | -d]
|
||||||
[--hdr-digest | -g]
|
[--hdr-digest | -g]
|
||||||
[--data-digest | -G]
|
[--data-digest | -G]
|
||||||
|
[--tls ]
|
||||||
[--dump-config | -O]
|
[--dump-config | -O]
|
||||||
[--output-format=<fmt> | -o <fmt>]
|
[--output-format=<fmt> | -o <fmt>]
|
||||||
|
|
||||||
|
@ -150,6 +154,16 @@ OPTIONS
|
||||||
--ctrl-loss-tmo=<#>::
|
--ctrl-loss-tmo=<#>::
|
||||||
Overrides the default controller loss timeout period (in seconds).
|
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::
|
-D::
|
||||||
--duplicate-connect::
|
--duplicate-connect::
|
||||||
Allows duplicated connections between same transport host and subsystem
|
Allows duplicated connections between same transport host and subsystem
|
||||||
|
@ -168,6 +182,9 @@ OPTIONS
|
||||||
--data-digest::
|
--data-digest::
|
||||||
Generates/verifies data digest (TCP).
|
Generates/verifies data digest (TCP).
|
||||||
|
|
||||||
|
--tls::
|
||||||
|
Enable TLS encryption (TCP).
|
||||||
|
|
||||||
-O::
|
-O::
|
||||||
--dump-config::
|
--dump-config::
|
||||||
Print out resulting JSON configuration file to stdout.
|
Print out resulting JSON configuration file to stdout.
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-copy
|
.\" Title: nvme-copy
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-create-ns
|
.\" Title: nvme-create-ns
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -952,7 +952,7 @@ Create a namespace:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-id-ns
|
.\" Title: nvme-id-ns
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -799,7 +799,7 @@ The <code>'--namespace-id'</code> option is mandatory.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-dera-stat
|
.\" Title: nvme-dera-stat
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-detach-ns
|
.\" Title: nvme-detach-ns
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -810,7 +810,7 @@ controller identifiers.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-device-self-test
|
.\" Title: nvme-device-self-test
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-dim
|
.\" Title: nvme-dim
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -863,7 +863,7 @@ Deregister from Central Discovery Controller (CDC) associated with nvme4
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-dir-receive
|
.\" Title: nvme-dir-receive
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -969,7 +969,7 @@ Get streams directive status :
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-dir-send
|
.\" Title: nvme-dir-send
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -982,7 +982,7 @@ Release stream ID 3 :
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-disconnect-all
|
.\" Title: nvme-disconnect-all
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -795,7 +795,7 @@ Disconnect all existing nvme controllers:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-disconnect
|
.\" Title: nvme-disconnect
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -839,7 +839,7 @@ Disconnect the controller nvme4
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-discover
|
.\" Title: nvme-discover
|
||||||
.\" Author: [see the "AUTHORS" section]
|
.\" Author: [see the "AUTHORS" section]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -47,14 +47,17 @@ nvme-discover \- Send Get Log Page request to Discovery Controller\&.
|
||||||
[\-\-keep\-alive\-tmo=<sec> | \-k <sec>]
|
[\-\-keep\-alive\-tmo=<sec> | \-k <sec>]
|
||||||
[\-\-reconnect\-delay=<#> | \-c <#>]
|
[\-\-reconnect\-delay=<#> | \-c <#>]
|
||||||
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
[\-\-ctrl\-loss\-tmo=<#> | \-l <#>]
|
||||||
[\-\-hdr_digest | \-g]
|
|
||||||
[\-\-data_digest | \-G]
|
|
||||||
[\-\-nr\-io\-queues=<#> | \-i <#>]
|
[\-\-nr\-io\-queues=<#> | \-i <#>]
|
||||||
[\-\-nr\-write\-queues=<#> | \-W <#>]
|
[\-\-nr\-write\-queues=<#> | \-W <#>]
|
||||||
[\-\-nr\-poll\-queues=<#> | \-P <#>]
|
[\-\-nr\-poll\-queues=<#> | \-P <#>]
|
||||||
[\-\-queue\-size=<#> | \-Q <#>]
|
[\-\-queue\-size=<#> | \-Q <#>]
|
||||||
|
[\-\-keyring=<#> ]
|
||||||
|
[\-\-tls_key=<#> ]
|
||||||
|
[\-\-hdr\-digest | \-g]
|
||||||
|
[\-\-data\-digest | \-G]
|
||||||
[\-\-persistent | \-p]
|
[\-\-persistent | \-p]
|
||||||
[\-\-quiet | \-S]
|
[\-\-quiet | \-S]
|
||||||
|
[\-\-tls ]
|
||||||
[\-\-dump\-config | \-O]
|
[\-\-dump\-config | \-O]
|
||||||
[\-\-output\-format=<fmt> | \-o <fmt>]
|
[\-\-output\-format=<fmt> | \-o <fmt>]
|
||||||
[\-\-force]
|
[\-\-force]
|
||||||
|
@ -122,7 +125,7 @@ This field specifies the name for the NVMe subsystem to connect to\&.
|
||||||
.PP
|
.PP
|
||||||
\-a <traddr>, \-\-traddr=<traddr>
|
\-a <traddr>, \-\-traddr=<traddr>
|
||||||
.RS 4
|
.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
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-s <trsvcid>, \-\-trsvcid=<trsvcid>
|
\-s <trsvcid>, \-\-trsvcid=<trsvcid>
|
||||||
|
@ -161,7 +164,7 @@ will dump the output to stdout\&.
|
||||||
.PP
|
.PP
|
||||||
\-d <device>, \-\-device=<device>
|
\-d <device>, \-\-device=<device>
|
||||||
.RS 4
|
.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
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-C <cfg>, \-\-config\-file=<cfg>
|
\-C <cfg>, \-\-config\-file=<cfg>
|
||||||
|
@ -174,7 +177,7 @@ to not read in an existing configuration file\&. The JSON configuration file for
|
||||||
.PP
|
.PP
|
||||||
\-k <#>, \-\-keep\-alive\-tmo=<#>
|
\-k <#>, \-\-keep\-alive\-tmo=<#>
|
||||||
.RS 4
|
.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
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-c <#>, \-\-reconnect\-delay=<#>
|
\-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)\&.
|
Overrides the default controller loss timeout period (in seconds)\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.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=<#>
|
\-i <#>, \-\-nr\-io\-queues=<#>
|
||||||
.RS 4
|
.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\&.
|
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\&.
|
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
|
.RE
|
||||||
.PP
|
.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
|
\-p, \-\-persistent
|
||||||
.RS 4
|
.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
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\-S, \-\-quiet
|
\-S, \-\-quiet
|
||||||
|
|
|
@ -764,14 +764,17 @@ nvme-discover(1) Manual Page
|
||||||
[--keep-alive-tmo=<sec> | -k <sec>]
|
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||||
[--reconnect-delay=<#> | -c <#>]
|
[--reconnect-delay=<#> | -c <#>]
|
||||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||||
[--hdr_digest | -g]
|
|
||||||
[--data_digest | -G]
|
|
||||||
[--nr-io-queues=<#> | -i <#>]
|
[--nr-io-queues=<#> | -i <#>]
|
||||||
[--nr-write-queues=<#> | -W <#>]
|
[--nr-write-queues=<#> | -W <#>]
|
||||||
[--nr-poll-queues=<#> | -P <#>]
|
[--nr-poll-queues=<#> | -P <#>]
|
||||||
[--queue-size=<#> | -Q <#>]
|
[--queue-size=<#> | -Q <#>]
|
||||||
|
[--keyring=<#> ]
|
||||||
|
[--tls_key=<#> ]
|
||||||
|
[--hdr-digest | -g]
|
||||||
|
[--data-digest | -G]
|
||||||
[--persistent | -p]
|
[--persistent | -p]
|
||||||
[--quiet | -S]
|
[--quiet | -S]
|
||||||
|
[--tls ]
|
||||||
[--dump-config | -O]
|
[--dump-config | -O]
|
||||||
[--output-format=<fmt> | -o <fmt>]
|
[--output-format=<fmt> | -o <fmt>]
|
||||||
[--force]</pre>
|
[--force]</pre>
|
||||||
|
@ -885,7 +888,7 @@ cellspacing="0" cellpadding="4">
|
||||||
<p>
|
<p>
|
||||||
This field specifies the network address of the Discovery Controller.
|
This field specifies the network address of the Discovery Controller.
|
||||||
For transports using IP addressing (e.g. rdma) this should be an
|
For transports using IP addressing (e.g. rdma) this should be an
|
||||||
IP-based (ex. IPv4) address.
|
IP-based address (ex. IPv4).
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -974,8 +977,10 @@ cellspacing="0" cellpadding="4">
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>
|
<p>
|
||||||
This field takes a device as input. Device is in the format of nvme*,
|
This field takes a device as input. It must be a persistent device
|
||||||
eg. nvme0, nvme1
|
associated with a Discovery Controller previously created by the
|
||||||
|
command "connect-all" or "discover". <device> follows the format
|
||||||
|
nvme*, eg. nvme0, nvme1.
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1001,8 +1006,8 @@ cellspacing="0" cellpadding="4">
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>
|
<p>
|
||||||
Overrides the default timeout (in seconds) for keep alive.
|
Overrides the default keep alive timeout (in seconds). This
|
||||||
This option will be ignored for the discovery, and it is only
|
option will be ignored for discovery, and it is only
|
||||||
implemented for completeness.
|
implemented for completeness.
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
@ -1030,28 +1035,6 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<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 <#>
|
-i <#>
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1101,6 +1084,44 @@ cellspacing="0" cellpadding="4">
|
||||||
</p>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<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
|
-p
|
||||||
</dt>
|
</dt>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1108,7 +1129,16 @@ cellspacing="0" cellpadding="4">
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>
|
<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>
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt class="hdlist1">
|
<dt class="hdlist1">
|
||||||
|
@ -1218,7 +1248,7 @@ nvme-connect-all(1)</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -23,14 +23,17 @@ SYNOPSIS
|
||||||
[--keep-alive-tmo=<sec> | -k <sec>]
|
[--keep-alive-tmo=<sec> | -k <sec>]
|
||||||
[--reconnect-delay=<#> | -c <#>]
|
[--reconnect-delay=<#> | -c <#>]
|
||||||
[--ctrl-loss-tmo=<#> | -l <#>]
|
[--ctrl-loss-tmo=<#> | -l <#>]
|
||||||
[--hdr_digest | -g]
|
|
||||||
[--data_digest | -G]
|
|
||||||
[--nr-io-queues=<#> | -i <#>]
|
[--nr-io-queues=<#> | -i <#>]
|
||||||
[--nr-write-queues=<#> | -W <#>]
|
[--nr-write-queues=<#> | -W <#>]
|
||||||
[--nr-poll-queues=<#> | -P <#>]
|
[--nr-poll-queues=<#> | -P <#>]
|
||||||
[--queue-size=<#> | -Q <#>]
|
[--queue-size=<#> | -Q <#>]
|
||||||
|
[--keyring=<#> ]
|
||||||
|
[--tls_key=<#> ]
|
||||||
|
[--hdr-digest | -g]
|
||||||
|
[--data-digest | -G]
|
||||||
[--persistent | -p]
|
[--persistent | -p]
|
||||||
[--quiet | -S]
|
[--quiet | -S]
|
||||||
|
[--tls ]
|
||||||
[--dump-config | -O]
|
[--dump-config | -O]
|
||||||
[--output-format=<fmt> | -o <fmt>]
|
[--output-format=<fmt> | -o <fmt>]
|
||||||
[--force]
|
[--force]
|
||||||
|
@ -97,7 +100,7 @@ OPTIONS
|
||||||
--traddr=<traddr>::
|
--traddr=<traddr>::
|
||||||
This field specifies the network address of the Discovery Controller.
|
This field specifies the network address of the Discovery Controller.
|
||||||
For transports using IP addressing (e.g. rdma) this should be an
|
For transports using IP addressing (e.g. rdma) this should be an
|
||||||
IP-based (ex. IPv4) address.
|
IP-based address (ex. IPv4).
|
||||||
|
|
||||||
-s <trsvcid>::
|
-s <trsvcid>::
|
||||||
--trsvcid=<trsvcid>::
|
--trsvcid=<trsvcid>::
|
||||||
|
@ -137,8 +140,10 @@ OPTIONS
|
||||||
|
|
||||||
-d <device>::
|
-d <device>::
|
||||||
--device=<device>::
|
--device=<device>::
|
||||||
This field takes a device as input. Device is in the format of nvme*,
|
This field takes a device as input. It must be a persistent device
|
||||||
eg. nvme0, nvme1
|
associated with a Discovery Controller previously created by the
|
||||||
|
command "connect-all" or "discover". <device> follows the format
|
||||||
|
nvme*, eg. nvme0, nvme1.
|
||||||
|
|
||||||
-C <cfg>::
|
-C <cfg>::
|
||||||
--config-file=<cfg>::
|
--config-file=<cfg>::
|
||||||
|
@ -150,8 +155,8 @@ OPTIONS
|
||||||
|
|
||||||
-k <#>::
|
-k <#>::
|
||||||
--keep-alive-tmo=<#>::
|
--keep-alive-tmo=<#>::
|
||||||
Overrides the default timeout (in seconds) for keep alive.
|
Overrides the default keep alive timeout (in seconds). This
|
||||||
This option will be ignored for the discovery, and it is only
|
option will be ignored for discovery, and it is only
|
||||||
implemented for completeness.
|
implemented for completeness.
|
||||||
|
|
||||||
-c <#>::
|
-c <#>::
|
||||||
|
@ -163,14 +168,6 @@ OPTIONS
|
||||||
--ctrl-loss-tmo=<#>::
|
--ctrl-loss-tmo=<#>::
|
||||||
Overrides the default controller loss timeout period (in seconds).
|
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 <#>::
|
-i <#>::
|
||||||
--nr-io-queues=<#>::
|
--nr-io-queues=<#>::
|
||||||
Overrides the default number of I/O queues create by the driver.
|
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
|
This option will be ignored for the discovery, and it is only
|
||||||
implemented for completeness.
|
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::
|
-p::
|
||||||
--persistent::
|
--persistent::
|
||||||
Persistent discovery connection.
|
Don't remove the discovery controller after retrieving the discovery
|
||||||
|
log page.
|
||||||
|
|
||||||
|
--tls::
|
||||||
|
Enable TLS encryption (TCP).
|
||||||
|
|
||||||
-S::
|
-S::
|
||||||
--quiet::
|
--quiet::
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-dsm
|
.\" Title: nvme-dsm
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -893,7 +893,7 @@ any settings from the flags may have provided.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-effects-log
|
.\" Title: nvme-effects-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -847,7 +847,7 @@ Have the program return the raw structure in binary:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-endurance-event-agg-log
|
.\" Title: nvme-endurance-event-agg-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -851,7 +851,7 @@ Print the raw Endurance log to a file:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-endurance-log
|
.\" Title: nvme-endurance-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -834,7 +834,7 @@ Print the raw Endurance log to a file:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-error-log
|
.\" Title: nvme-error-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -849,7 +849,7 @@ Print the raw output to a file:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-configs
|
.\" Title: nvme-fdp-configs
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -827,7 +827,7 @@ the possible configurations for Flexible Data Placement.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-events
|
.\" Title: nvme-fdp-events
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -827,7 +827,7 @@ Units and media usage in an Endurance Group.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-set-events
|
.\" Title: nvme-fdp-set-events
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -817,7 +817,7 @@ Handle.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-stats
|
.\" Title: nvme-fdp-stats
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-status
|
.\" Title: nvme-fdp-status
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -815,7 +815,7 @@ are accessible by the specified namespace.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-update
|
.\" Title: nvme-fdp-update
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fdp-usage
|
.\" Title: nvme-fdp-usage
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -816,7 +816,7 @@ Endurance Group.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fid-support-effects-log
|
.\" Title: nvme-fid-support-effects-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -814,7 +814,7 @@ raw buffer may be printed to stdout.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-flush
|
.\" Title: nvme-flush
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -800,7 +800,7 @@ any namespace.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-format
|
.\" Title: nvme-format
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -1035,7 +1035,7 @@ information:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fw-commit
|
.\" Title: nvme-fw-commit
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -905,7 +905,7 @@ commit the last downloaded fw to slot 1.
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fw-download
|
.\" Title: nvme-fw-download
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -852,7 +852,7 @@ Transfer a firmware size 128KiB at a time:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-fw-log
|
.\" Title: nvme-fw-log
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -835,7 +835,7 @@ Print the log firmware to a file:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-gen-hostnqn
|
.\" Title: nvme-gen-hostnqn
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -785,7 +785,7 @@ and prints it to stdout.</p></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -8,18 +8,52 @@ nvme-gen-tls-key - Generate a NVMe TLS PSK
|
||||||
SYNOPSIS
|
SYNOPSIS
|
||||||
--------
|
--------
|
||||||
[verse]
|
[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> ]
|
[--secret=<secret> | -s <secret> ]
|
||||||
|
[--insert | -i ]
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
-----------
|
-----------
|
||||||
Generate a base64-encoded NVMe TLS pre-shared key (PSK) in
|
Generate a base64-encoded NVMe TLS pre-shared key (PSK).
|
||||||
the PSK interchange format
|
The resulting key is either printed in the PSK interchange format
|
||||||
NVMeTLSkey-1:01:VRLbtnN9AQb2WXW3c9+wEf/DRLz0QuLdbYvEhwtdWwNf9LrZ:
|
'NVMeTLSkey-1:01:<base64 encoded data>:',
|
||||||
and prints it to stdout.
|
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
|
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>::
|
-h <hmac-id>::
|
||||||
--hmac=<hmac-id>::
|
--hmac=<hmac-id>::
|
||||||
Select a HMAC algorithm to use. Possible values are:
|
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
|
Secret value (in hexadecimal) to be used for the key. If none are
|
||||||
provided a random value is used.
|
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
|
EXAMPLES
|
||||||
--------
|
--------
|
||||||
No Examples
|
No Examples
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-get-feature
|
.\" Title: nvme-get-feature
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -977,7 +977,7 @@ format:
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated
|
Last updated
|
||||||
2023-01-30 14:14:16 CET
|
2023-03-31 16:17:28 CEST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: nvme-get-lba-status
|
.\" Title: nvme-get-lba-status
|
||||||
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
||||||
.\" Date: 01/30/2023
|
.\" Date: 03/31/2023
|
||||||
.\" Manual: NVMe Manual
|
.\" Manual: NVMe Manual
|
||||||
.\" Source: NVMe
|
.\" Source: NVMe
|
||||||
.\" Language: English
|
.\" 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
|
.\" * 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