]> www.infradead.org Git - users/sagi/nvme-cli.git/commit
nbft: added NBFT v1.0 table support
authorStuart Hayes <stuart_hayes@dell.com>
Wed, 15 Jun 2022 16:42:50 +0000 (11:42 -0500)
committerDaniel Wagner <wagi@monom.org>
Mon, 17 Apr 2023 08:06:00 +0000 (10:06 +0200)
commita71a08532b5f06ee19ee2ff118a23cec4ecb6719
tree57d2a8bafabfb0bbb780a74fd9cbd7271c0aeebf
parent34c197e0ac2d57734ab775f00b2d0758aca7b82f
nbft: added NBFT v1.0 table support

Added support for parsing the contents of the NBFT table (per NVMe-oF
boot specification v1.0) with the connect-all and discover commands.

nvme discover/connect-all --nbft ignore /etc/nvme config and use NBFT tables
nvme discover/connect-all --no-nbft ignore NBFT tables and use /etc/nvme config
nvme discover/connect-all --nbft-path=<STR> user-defined path for NBFT tables

Signed-off-by: Stuart Hayes <stuart_hayes@dell.com>
Signed-off-by: Martin Belanger <martin.belanger@dell.com>
Use the new nbft public API.

Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
Signed-off-by: Martin Wilck <mwilck@suse.com>
Signed-off-by: John Meneghini <jmeneghi@redhat.com>
Documentation/nvme-connect-all.txt
Documentation/nvme-discover.txt
fabrics.c
meson.build
nbft.c [new file with mode: 0644]
nbft.h [new file with mode: 0644]