Solarflare ESXi ESXCLI Extension For Native Driver
==================================================
Version: 2.4.0.2016
Date: January 2021
Overview
--------
This is a feature release of the Solarflare ESXi ESXCLI Extension to be used with
Solarflare Native VMware driver (sfvmk).
Supported ESXi Versions
-----------------------
Solarflare ESXi ESXCLI Extension supports ESXi 6.5 and 6.7.
Driver version
--------------
This package has been tested against the VMware ESXi 6.5/6.7 driver
(SF-118824-LS and SF-118825-LS) version 2.4.0.1000
Installation
-------------
For installation, unzip the file and follow standard VMware process for
installing VIB or Offline bundle. For detailed instructions please refer to the
"Solarflare Server Adapter User's Guide" (part number SF-103837-CD) which is
available as a PDF from .
Please note whenever esxcli extension is installed, hostd needs to be restarted
in order to become visible to the esxcli infrastructure using the following command:
/etc/init.d/hostd restart
Usage
-----
~ ESXCLI extension commands can be executed locally on the host or remotely
using VCLI. VCLI can be installed from
https://code.vmware.com/tool/vsphere-cli/6.5 - similar links are available
for other ESXi versions also.
~ While using -f option of esxcli sfvmk firmware set command in VCLI mode,
please ensure that
a) the firmware file is available on the target host and
b) the path of the firmware file on the target host is specified in the command.
Support
-------
Please contact your local Solarflare support representative or email
.
Known Limitations
-----------------
~ esxcli framework doesn't allow incremental output from esxcli extension
commands. As a result the progress of firmware update can't be shown. In the
successful case, the firmware set command shall display the output to the
user when all the images have been successfully updated on (all) the NIC
card(s). Firmware set with -d option allows update of multiple firmware
images on all the NIC cards on a host. This command could take significant
time (order of minutes) before the results are shown.
~ For Bundle firmware aware cards V0, VD VPD fields display empty string
instead of bundle firmware version.
Changelog
---------
### v2.4.0.2016
~ Version number update
### v2.4.0.2012
~ Version number update
### v2.4.0.0022
~ Version number update
~ esxcli 64 Bit support added for ESXi 7.0
### v2.3.3.1004
~ Version number update.
### v2.3.0.0018 -- Update release
~ This release adds support for bundle firmware get and set
~ Write firmware family information in the V0/ VD VPD fields
[General Fixes]
Issue 84475
~ sfvmk cli extension firmware set (-d option) will continue to update the next
firmware image even if one firmware image update fails
### v2.2.0.1004 -- Update release
~ This release adds following new ESXCLI extension commands
sensor esxcli extension to get hardware sensor information
vib esxcli extension to display the name of the VIB that provided this esxcli plugin
~ fec set command extended to take multiple FEC modes. For example to allow
RS->Baser fallback following command can be used
esxcli sfvmk fec set -n vmnic -m rs,baser
~ firmware set command supports update of SUC firmware type
~ firmware set command now provides a -d option which updates firmware from a
default location
- There are two steps to use this option
1. Install the firmware image vib (SF-121528-LS) on the host. This installs
the firmware in a pre-defined default location.
2 Execute esxcli firmware command with -d option to pick up the firmware
from the pre-defined default location and to update firmware on the NIC
cards on the host.
- The following options can be specified along with -d option
-w Overwrite firmware image even if firmware image version being
updated is same as the firmware image on the NIC card.
-t Update specific firmware type images (controller/ bootrom/ uefirom/ suc)
-n Update images on specified adapter.
- All the firmware images on all the Solarflare adapters on a host can be
updated by a single command
esxcli sfvmk firmware set -d
~ esxcli sfvmk vib get firmware set command now provides a -d option which
updates firmware from a default location
### v2.0.0.1010 -- First release
~ This is first release of ESXCLI extension
~ This release supports following ESXCLI extension commands
fec esxcli extension to get/ set FEC mode settings
firmware esxcli extension to get firmware version and update firmware image
mclog esxcli extension to get/ set the MC logging enable state
stats esxcli extension to get hardware queue statistics
vpd esxcli extension to get VPD information
Copyright
---------
Copyright (c) 2020-2021 Xilinx, Inc. All rights reserved.
Copyright 2017-2019 Solarflare Communications Inc.
Use is subject to license terms.