Release Notes I40en-2.1.5.0
Release Notes I40en-2.1.5.0
Release Notes I40en-2.1.5.0
This release includes the unified i40en VMware ESX Driver for Intel(R)
Ethernet Controllers X710, XL710, XXV710, and X722 family
=================================================================================
Contents
--------
- Important Notes
- Supported Features
- New Features
- New Hardware Supported
- Physical Hardware Configuration Maximums
- Bug Fixes
- Known Issues and Workarounds
- Command Line Parameters
- Previously Released Versions
=================================================================================
Important Notes:
----------------
Consult VMware vSphere Hypervisor (ESXi) 7.0 release notes for a complete
list of new features and changes. To avoid serious problems, carefully review
VMware hardware requirements before installing or upgrading to VMware vSphere
Hypervisor (ESXi) 7.0.
Uninstall device drivers for Intel Ethernet Adapters from VMware vSphere
Hypervisor (ESXi) 6.5 host prior to starting VMware vSphere Hypervisor
(ESXi) 7.0 upgrade process (failing to do so causes device drivers to stop
loading on VMware vSphere Hypervisor (ESXi) 7.0). Upgrade to VMware vSphere
Hypervisor (ESXi) 7.0. Install device drivers compiled with VMware vSphere
Hypervisor (ESXi) 7.0 DDK.
To download device drivers for VMware vSphere Hypervisor (ESXi) 7.0, visit
the VMware VCG download site at:
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io.
- Recovery Mode
NOTE: To completely reset the firmware and hardware, power cycle the system
after using Recovery Mode.
- Backplane devices
Backplane devices are operating in auto mode only. Therefore the user
cannot manually overwrite speed settings.
The VLAN Tag Stripping feature is enabled by default, but can be disabled
by the VF driver. On a Linux VM with the iavf (VF) device driver, use
the following command to control the feature:
- If the source of the MDD event was the i40en driver (Physical Function
[PF] driver), hardware is reset.
- If the source of the MDD event was the Virtual Machine's SR-IOV driver
(Virtual Function [VF] driver), the suspected VF is disabled after the
4th such event - malicious VM SR-IOV adapter becomes unavailable. To
bring it back, VM reboot or VF driver reload is required.
- LLDP Agent
When the LLDP agent is enabled in firmware, the ESXi OS will not receive
LLDP frames and Link Layer Discovery Protocol information will not be
available on the physical adapter inside ESXi.
NOTE: The LLDP driver module parameter is an array of values. Each value
represents LLDP agent settings for a physical port.
Refer to "Command Line Parameters" section for suggestions on how to set
driver module parameters.
https://www.intel.com/content/www/us/en/embedded/products/networking/nvm-update-
tool-vmware-esx-quick-usage-guide.html
NOTE1: Above commands will replace current module parameter settings. Please
refer to "Command Line Parameters" section on how to append new value to current
settings.
- Tx/Rx burst
- Multi-speeds (40G / 25G / 10G / 5G / 2.5G / 1G / 100M)
- TCP / UDP Checksum Offload
- IP Checksum not offloaded
- TSO (IPv4 and IPv6)
- Jumbo Frame (9k max)
- Netqueue (VMDq)
- VLAN inserting
- VLAN stripping
- VLAN filtering (is not yet supported)
- Get/Set link state
- Get uplink stats
- Get private stats
- Get Netqueue stats
- Geneve Offload
- Force phy power up/down on management link state change
- Recovery mode
- Flow Processing Offload (FPO)
- Zero copy mbuf support
- Link Layer Discovery Protocol (LLDP) support
- Running an Intel device management tool (i.e. NVM update) while uplink is
connected to ENS switch
- Intnet cli support for ENS driver
- Added support for simplified hardware access for NVM Update
New Features:
-------------
- None
Bug Fixes:
----------
Workaround: power off and on VMs with VFs instead of rebooting them.
Workaround: use the following command to turn off VMDQ Tx loopback path
on vmnics which are linked by the bridge:
https://downloadcenter.intel.com/download/28479
- Very low throughput when sending IPv6 to a Linux VM that uses a VMXNET3
adapter
https://kb.vmware.com/s/article/2057874
https://kb.vmware.com/s/article/2147604
- Cannot set maximum values for VMDQ and SR-IOV VFs on a port at the same time
- Setting Geneve options length larger than 124 bytes causes VLAN-tagged
Geneve traffic to drop
Workaround: Don't set Geneve options length to more than 124 bytes or
don't assign a VLAN to Geneve tunnel
Workaround: Switch the port of management uplink back to the original one
- Driver module parameters are parsed firstly by ESXi system. There is possibility
to provide value that is out of bound - OS will then return default value to
driver.
- On some adapters there is problem with traffic when using Virtual Switch Tagging
(VST)
along with VLAN 51.
Workaround: Change VST VLAN to another ie. 52, then change it back to VLAN 51
- When trying to enable ENS on a port that has the Total Port Shutdown feature
enabled the
link may not come up.
Workaround: None
- In the event of link flap, link might go down and never come back.
Workaround: Setting the management link state up fixes it, esxcli network nic up
-n vmnicxx
- Setting a new driver module parameter while clearing other driver module
parameters:
esxcli system module parameters set -m i40en -p LLDP=0
- Appending a driver module parameter while leaving other driver module parameters
unchanged:
esxcli system module parameters set -m i40en -a -p LLDP=0
Get commands:
- Set VF 1 as trusted
esxcli intnet sriovnic vf -n vmnic0 -v 1 -t on
- Set VF 1 as untrusted
esxcli intnet sriovnic vf -n vmnic0 -v 1 -t off
=================================================================================
- None