1nvme_fw_download(9) libnvme API manual nvme_fw_download(9)
2
3
4
6 nvme_fw_download - Download part or all of a firmware image to the con‐
7 troller
8
10 int nvme_fw_download (struct nvme_fw_download_args *args );
11
13 args struct nvme_fw_download_args argument structure
14
16 The Firmware Image Download command downloads all or a portion of an
17 image for a future update to the controller. The Firmware Image Down‐
18 load command downloads a new image (in whole or in part) to the con‐
19 troller.
20
21 The image may be constructed of multiple pieces that are individually
22 downloaded with separate Firmware Image Download commands. Each
23 Firmware Image Download command includes a Dword Offset and Number of
24 Dwords that specify a dword range.
25
26 The new firmware image is not activated as part of the Firmware Image
27 Download command. Use the nvme_fw_commit to activate a newly downloaded
28 image.
29
31 The nvme command status if a response was received (see enum nvme_sta‐
32 tus_field) or -1 with errno set otherwise.
33
34
35
36October 2023 nvme_fw_download nvme_fw_download(9)