In case your setup requires firmware/driver update for your Intel NIC 500/700/800 series for software changes, performance or security enhancements, the following steps can be performed on the VyOS running device to accomplish this task:
- Check current firmware/driver version
ethtool -i ethX
- Download the official software package provided for your NIC if update is required
wget https://downloadmirror.intel.com/24769/eng/700series_nvmupdatepackage_v8_40.zip
- Unarchive downloaded package and navigate to the extracted directory
unzip 700series_nvmupdatepackage_v8_40.zip
cd 700Series/Linux_x64
or
tar -xzvf 700Series_NVMUpdatePackage_v8_40_Linux.tar.gz
cd 700Series/Linux_x64
- Change NVM update tool executable permissions
chmod 755 nvmupdate64e
- Run the update tool as a sudoer and follow instructions (you'll be asked to specify which NIC requires to be updated)
sudo ./nvmupdate64e
For more detail information about Intel NIC firmware/drivers update please refer to the following documentation:
https://www-ssl.intel.com/content/www/us/en/embedded/products/networking/nvm-update-tool-quick-linux-usage-guide.html