1
0
Fork 0

Merging upstream version 2.6.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-16 12:24:54 +01:00
parent 52cbdbff70
commit 407776cd14
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
262 changed files with 7434 additions and 3024 deletions

View file

@ -13,32 +13,22 @@ jobs:
build-appimage:
name: build AppImage
runs-on: ubuntu-latest
container:
image: ghcr.io/igaw/linux-nvme/debian:latest
steps:
- uses: actions/checkout@v3
- name: install dependencies
run: sudo apt-get install libjson-c-dev libssl-dev libdbus-1-dev libhugetlbfs-dev
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
with:
setup-options: >
--werror
--buildtype=release
--prefix=/usr
--force-fallback-for=libnvme
-Dlibnvme:werror=false
action: install
meson-version: 0.61.2
- name: build AppImage
uses: AppImageCrafters/build-appimage@v1.3
with:
recipe: .github/AppImageBuilder.yml
- uses: actions/upload-artifact@v3
name: upload artifacts to github
with:
name: AppImage
path: '*.AppImage*'
- uses: actions/checkout@v4
- name: build
run: |
scripts/build.sh appimage
- name: build AppImage
uses: AppImageCrafters/build-appimage@v1.3
with:
recipe: .github/AppImageBuilder.yml
- uses: actions/upload-artifact@v3
name: upload artifacts to github
with:
name: AppImage
path: '*.AppImage*'
deploy-appimage:
name: deploy AppImage

View file

@ -17,12 +17,9 @@ jobs:
compiler: [gcc, clang]
buildtype: [debug, release]
container:
image: ghcr.io/igaw/linux-nvme/debian:0.30
image: ghcr.io/igaw/linux-nvme/debian.python:latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- uses: actions/checkout@v4
- name: build
run: |
scripts/build.sh -b ${{ matrix.buildtype }} -c ${{ matrix.compiler }}
@ -40,33 +37,22 @@ jobs:
matrix:
include:
- arch: armhf
port: armhf
compiler: gcc-arm-linux-gnueabihf
packages:
- arch: s390x
port: s390x
compiler: gcc-s390x-linux-gnu
packages: libgcc-s1:s390x
- arch: ppc64le
port: ppc64el
compiler: gcc-powerpc64le-linux-gnu
packges:
steps:
- uses: actions/checkout@v3
- name: set up arm architecture
run: |
export release=$(lsb_release -c -s)
sudo dpkg --add-architecture ${{ matrix.port }}
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
sudo dd of=/etc/apt/sources.list.d/${{ matrix.arch }}.list <<EOF
deb [arch=${{ matrix.port }}] http://ports.ubuntu.com/ $release main universe restricted"
deb [arch=${{ matrix.port }}] http://ports.ubuntu.com/ $release-updates main universe restricted"
EOF
sudo apt update
sudo apt install -y meson pkg-config qemu-user-static ${{ matrix.compiler}} libjson-c-dev:${{ matrix.port }} ${{ matrix.packages }}
- name: build
run: |
scripts/build.sh -b release -c gcc -t ${{ matrix.arch }} cross
- uses: actions/checkout@v4
- name: enable foreign arch
uses: dbhi/qus/action@main
- name: compile and run unit tests
uses: mosteo-actions/docker-run@v1
with:
image: ghcr.io/igaw/linux-nvme/ubuntu-cross-${{ matrix.arch }}:latest
guest-dir: /build
host-dir: ${{ github.workspace }}
command: |
scripts/build.sh -b release -c gcc -t ${{ matrix.arch }} cross
params: "--platform linux/amd64"
pull-params: "--platform linux/amd64"
- uses: actions/upload-artifact@v3
name: upload logs
if: failure()
@ -79,13 +65,10 @@ jobs:
name: fallback shared libraries
runs-on: ubuntu-latest
container:
image: ghcr.io/igaw/linux-nvme/debian:0.30
image: ghcr.io/igaw/linux-nvme/debian:latest
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- uses: actions/checkout@v4
- name: build
run: |
scripts/build.sh -b release -c gcc fallback
@ -100,9 +83,9 @@ jobs:
name: muon minimal static
runs-on: ubuntu-latest
container:
image: ghcr.io/igaw/linux-nvme/debian:0.30
image: ghcr.io/igaw/linux-nvme/debian:latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: build
run: |
scripts/build.sh -m muon

21
.github/workflows/coverage.yml vendored Normal file
View file

@ -0,0 +1,21 @@
---
name: coverage
on:
push:
branches: [master]
jobs:
code-coverage:
name: code coverage
runs-on: ubuntu-latest
container:
image: ghcr.io/igaw/linux-nvme/debian.python:latest
steps:
- uses: actions/checkout@v4
- name: build
run: |
scripts/build.sh coverage
- uses: codecov/codecov-action@v3
with:
fail_ci_if_error: false

View file

@ -14,7 +14,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ncipollo/release-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}

View file

@ -1003,7 +1003,7 @@ Or if you want to save that structure to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -823,7 +823,7 @@ Print the ANA log page in a human readable format:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -817,7 +817,7 @@ controller identifiers.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -835,7 +835,7 @@ Retrieve Boot Partition data to boot_part_log.bin
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

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

View file

@ -835,7 +835,7 @@ Print the raw Changed Namespace List log to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -879,7 +879,7 @@ Have the program return the raw structure in binary:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -1095,7 +1095,7 @@ metadata is passes.</p></td>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -1253,7 +1253,7 @@ nvme-connect(1)</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -1211,7 +1211,7 @@ and <a href="mailto:hch@lst.de">Christoph Hellwig</a></p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -982,7 +982,7 @@ logical block ranges to a single consecutive destination logical block range.</p
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -756,6 +756,7 @@ nvme-create-ns(1) Manual Page
[--nmic=&lt;nmic&gt; | -m &lt;nmic&gt;]
[--anagrp-id=&lt;anagrpid&gt; | -a &lt;anagrpid&gt;]
[--nvmset-id=&lt;nvmsetid&gt; | -i &lt;nvmsetid&gt;]
[--endg-id=&lt;endgid&gt; | -e &lt;endgid&gt;]
[--csi=&lt;command_set_identifier&gt; | -y &lt;command_set_identifier&gt;]
[--lbstm=&lt;lbstm&gt; | -l &lt;lbstm&gt;]
[--nphndls=&lt;nphndls&gt; | -n &lt;nphndls&gt;]
@ -866,6 +867,17 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
</p>
</dd>
<dt class="hdlist1">
-e &lt;endgid&gt;
</dt>
<dt class="hdlist1">
--endg-id=&lt;endgid&gt;
</dt>
<dd>
<p>
This field specifies the identifier of the endurance group.
</p>
</dd>
<dt class="hdlist1">
-y &lt;command_set_identifier&gt;
</dt>
<dt class="hdlist1">
@ -1033,7 +1045,7 @@ Create a namespace:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -15,6 +15,7 @@ SYNOPSIS
[--nmic=<nmic> | -m <nmic>]
[--anagrp-id=<anagrpid> | -a <anagrpid>]
[--nvmset-id=<nvmsetid> | -i <nvmsetid>]
[--endg-id=<endgid> | -e <endgid>]
[--csi=<command_set_identifier> | -y <command_set_identifier>]
[--lbstm=<lbstm> | -l <lbstm>]
[--nphndls=<nphndls> | -n <nphndls>]
@ -69,6 +70,10 @@ OPTIONS
--nvmset-id=<nvmsetid>::
This field specifies the identifier of the NVM Set.
-e <endgid>::
--endg-id=<endgid>::
This field specifies the identifier of the endurance group.
-y <command_set_identifier>::
--csi=<command_set_identifier>::
This field specifies the identifier of command set.

View file

@ -799,7 +799,7 @@ The <code>'--namespace-id'</code> option is mandatory.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

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

View file

@ -810,7 +810,7 @@ controller identifiers.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -848,7 +848,7 @@ Abort the device self-test operation in the namespace-id 1:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -863,7 +863,7 @@ Deregister from Central Discovery Controller (CDC) associated with nvme4
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -969,7 +969,7 @@ Get streams directive status :
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -982,7 +982,7 @@ Release stream ID 3 :
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -795,7 +795,7 @@ Disconnect all existing nvme controllers:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -839,7 +839,7 @@ Disconnect the controller nvme4
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -1303,7 +1303,7 @@ nvme-connect-all(1)</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -893,7 +893,7 @@ any settings from the flags may have provided.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -847,7 +847,7 @@ Have the program return the raw structure in binary:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -851,7 +851,7 @@ Print the raw Endurance log to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -834,7 +834,7 @@ Print the raw Endurance log to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -849,7 +849,7 @@ Print the raw output to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -827,7 +827,7 @@ the possible configurations for Flexible Data Placement.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -827,7 +827,7 @@ Units and media usage in an Endurance Group.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -817,7 +817,7 @@ Handle.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -815,7 +815,7 @@ the life of the FDP configuration in an Endurance Group.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -815,7 +815,7 @@ are accessible by the specified namespace.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -802,7 +802,7 @@ a different Reclaim Unit accessible by the specified namespace.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -816,7 +816,7 @@ Endurance Group.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -814,7 +814,7 @@ raw buffer may be printed to stdout.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -800,7 +800,7 @@ any namespace.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -1035,7 +1035,7 @@ information:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -905,7 +905,7 @@ commit the last downloaded fw to slot 1.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -852,7 +852,7 @@ Transfer a firmware size 128KiB at a time:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -835,7 +835,7 @@ Print the log firmware to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -785,7 +785,7 @@ and prints it to stdout.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -977,7 +977,7 @@ format:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

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

View file

@ -973,7 +973,7 @@ Have the program return the raw log page in binary:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -794,7 +794,7 @@ Shows the namespace id for the given block device:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -843,7 +843,7 @@ Then look for NVMe Fabrics command (0x7f) at trace
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -794,7 +794,7 @@ Show help for nvme smart log:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -855,7 +855,7 @@ fields in a human readable format:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -797,7 +797,7 @@ for those Huawei devices as well as some pertinent information about them.</p></
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -910,7 +910,7 @@ int main(int argc, char **argv)
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -812,7 +812,7 @@ device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).</p></di
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -844,7 +844,7 @@ show the fields in human readable format
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -955,7 +955,7 @@ int main(int argc, char **argv)
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -851,7 +851,7 @@ as shown in the above example, or you can <code>'cat'</code> a saved output buff
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -796,7 +796,7 @@ Print the Inspur Device Vendor log page in a human readable format:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:08 CEST
</div>
</div>
</body>

View file

@ -853,7 +853,7 @@ fields in a human readable format:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -873,7 +873,7 @@ Gets the event log from the device and saves to defined file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -832,7 +832,7 @@ Get the write statistics
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -813,7 +813,7 @@ Get the marketing name
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -850,7 +850,7 @@ Print the raw Intel Additional SMART log to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -822,7 +822,7 @@ Print the raw SMART log to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -846,7 +846,7 @@ a hex dump, or binary.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -845,7 +845,7 @@ convenience parameters to produce the binary payload.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -993,7 +993,7 @@ printed to stdout for another program to parse.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -831,7 +831,7 @@ NVME</code></pre>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -828,7 +828,7 @@ OPTIONS</code></pre>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -815,7 +815,7 @@ than or equal to the value specified in the CDW11.ENDGID field.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -859,7 +859,7 @@ Print the namespaces present for NVM Command Set in normal format
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -854,7 +854,7 @@ nvme-subsys1 - NQN=nvmf-test2
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -816,7 +816,7 @@ for those devices as well as some pertinent information about them.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -850,7 +850,7 @@ Identifier.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -815,7 +815,7 @@ raw buffer may be printed to stdout.</p></div>
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -798,7 +798,7 @@ Retrieve NAND statistics information
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -813,7 +813,7 @@ Gets the logs from the device and saves to micron_logs.zip file
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -799,7 +799,7 @@ Retrieve NAND statistics information
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -799,7 +799,7 @@ Retrieve PCIe error information
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -867,7 +867,7 @@ Update eeprom, OOB and main firmware
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -808,7 +808,7 @@ Retrieve NAND/extended SMART data and display in json format
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -799,7 +799,7 @@ Retrieve temperature information
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -807,7 +807,7 @@ Display information, in a column-based format, for ONTAP devices.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -809,7 +809,7 @@ namespace.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -857,7 +857,7 @@ Have the program return the raw structure in binary:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -794,7 +794,7 @@ Rescans the nvme namespaces.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -821,7 +821,7 @@ Show the output in json format
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -882,7 +882,7 @@ Has the program issue a nvme-mi-recv to execute the VPD read.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -882,7 +882,7 @@ Has the program issue a nvme-mi-send to execute the VPD write.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -817,7 +817,7 @@ Clears OCP Firmware Activation History Log for the device:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -817,7 +817,7 @@ Clears PCIe correctable error counters Log for the device:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -884,7 +884,7 @@ Has the program issue a eol-plp-failure-mode to retrieve the 0xC2 get features.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -34,7 +34,7 @@ EXAMPLES
* Has the program issue a error-recovery-log command to retrieve the 0xC1 log page.
+
------------
# nvme ocp unsupported-reqs-log /dev/nvme0 -o normal
# nvme ocp error-recovery-log /dev/nvme0 -o normal
------------
NVME

View file

@ -811,7 +811,7 @@ Displays the get latency monitor log for the device:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -0,0 +1,42 @@
set-dssd-power-state-feature(1)
===============================
NAME
----
nvme-ocp-set-dssd-power-state-feature - Set DSSD Power State
SYNOPSIS
--------
[verse]
'nvme ocp set-dssd-power-state-feature' <device> [--power-state=<fmt> | -p <fmt>] [--no-uuid | -n]
[--save | -s]
DESCRIPTION
-----------
For the NVMe device given, retrieves OCP DSSD Power state Feature
The <device> parameter is mandatory and may be either the NVMe character
device (ex: /dev/nvme0) or block device (ex: /dev/nvme0n1).
This will only work on OCP compliant devices supporting this feature.
Results for any other device are undefined.
On success it returns 0, error code otherwise.
OPTIONS
-------
-p <format>::
--power-state=<format>::
DSSD Power State to set in watts.
EXAMPLES
--------
* Has the program issue a set-dssd-power-state-feature command to set DSSD Power State to set in watts.
+
------------
# nvme ocp set-dssd-power-state-feature /dev/nvme0 -p <value> -s <value> -n <value>
------------
NVME
----
Part of the nvme-user suite.

View file

@ -812,7 +812,7 @@ Has the program issue a smart-add-log command to retrieve the 0xC0 log page.
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -867,7 +867,7 @@ Print the raw persistent event log to a file:
<div id="footer">
<div id="footer-text">
Last updated
2023-06-30 15:20:22 CEST
2023-09-29 08:33:07 CEST
</div>
</div>
</body>

View file

@ -0,0 +1,59 @@
nvme-phy-rx-eom-log(1)
======================
NAME
----
nvme-phy-rx-eom-log - Retrieves a Physical Interface Receiver Eye Opening Measurement log page from an NVMe device
SYNOPSIS
--------
[verse]
'nvme phy-rx-eom-log' <device> [--lsp=<field> | -s <field>]
[--controller=<id> | -c <id>]
[--output-format=<fmt> | -o <fmt>]
DESCRIPTION
-----------
Retrieves a Physical Interface Receiver Eye Opening Measurement log page from
an NVMe device and provides the returned structure.
The <device> parameter is mandatory and may be either the NVMe character
device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).
On success it returns 0, error code otherwise.
OPTIONS
-------
-s <field>::
--lsp=<field>::
The log specified field configuring the controller's action to take
during processing of the command and the measurement quality.
-c <id>::
--controller=<id>::
Controller ID of the controller associated wit the PCIe port to be
measured.
-o <format>::
--output-format=<format>::
Set the reporting format to 'normal', 'json', or
'binary'. Only one output format can be used at a time.
EXAMPLES
--------
* Start a best quality measurement and retrieve the log page header
+
------------
# nvme phy-rx-eom-log /dev/nvme0 --lsp=10
------------
* Retrieve a finished best quality measurement on controller with ID 3
+
------------
# nvme phy-rx-eom-log /dev/nvme0 --lsp=2 --controller=3
------------
NVME
----
Part of the nvme-user suite

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