1nvme_fw_download(9)           libnvme API manual           nvme_fw_download(9)
2
3
4

NAME

6       nvme_fw_download - Download part or all of a firmware image to the con‐
7       troller
8

SYNOPSIS

10       int nvme_fw_download (struct nvme_fw_download_args *args );
11

ARGUMENTS

13       args        struct nvme_fw_download_args argument structure
14

DESCRIPTION

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

RETURN

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)
Impressum