Copyright(c) 2013 - 2022 Intel Corporation

This release includes the native igbn VMware ESX Driver for Intel(R) Ethernet
Controllers 82580, I210, I350, and I354 family

Driver version: 1.11.2.0

Supported ESXi release: 8.0

=================================================================================

Contents
--------

- Important Notes
- New Features
- New Hardware Supported
- Bug Fixes
- Known Issues and Workarounds
- Command Line Parameters
- Previously Released Versions

=================================================================================

Important Notes:
----------------

- VMware vSphere Hypervisor (ESXi) 7.0 Support:

   Added VMware vSphere Hypervisor (ESXi) 7.0 support. VMware vSphere
   Hypervisor (ESXi) 7.0 introduces changes related to:

   - How driver module parameters function.
   - How driver modules are upgraded.

   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.

- Upgrading from VMware vSphere Hypervisor (ESXi) 6.5 to 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.

- SR-IOV Virtual Function (VF) Creation:

   Although the driver is not supporting SR-IOV and Virtual Function
   creation for 1G adapters, vCenter GUI may allow that feature for 1G
   adapters. The functionality will not work, and that is an issue of
   VMware product, which should be addressed in the nearest future.


New Features:
-------------

- None


New Hardware Supported:
-----------------------

- Intel(R) I210 PCIe 1Gb 1-Port RJ45 LOM


Bug Fixes:
----------

- Fixed layer 3 header size processing to include extension headers for IPv6


Known Issues and Workarounds:
----------------------------

- None


Command Line Parameters:
------------------------

Ethtool is not supported for native driver.
Please use esxcli, vsish, or esxcfg-* to set or get the driver information, for example:

- Get the driver supported module parameters
  esxcfg-module -i igbn

- Get the driver info
  esxcli network nic get -n vmnic1

- Get an uplink stats
  esxcli network nic stats -n vmnic1

- Get the private stats
  vsish -e get /net/pNics/vmnic1/stats


=================================================================================

Previously Released Versions:
-----------------------------

- Driver version: 1.10.2.0
 Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350 and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - None
   New Hardware Supported:
      - None
   Bug Fixes:
      - Fixed PSOD when exceeding number of 32 PFs
   Known Issues:
      - None

- Driver Version: 1.10.1.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350 and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - None
   New Hardware Supported:
      - None
   Bug Fixes:
      - Fixed displayed serial number of the adapter in the NVMUpdate tool
   Known Issues:
      - None

- Driver Version: 1.9.1.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350 and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - None
   New Hardware Supported:
      - None
   Bug Fixes:
      - Fixed an issue which caused OROM version to be incorrectly presented with NVMUpdate tool
   Known Issues:
      - None

- Driver Version: 1.8.2.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350 and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - Added new Dell Springville (i210) LOM support
      - Added new Intel(R) Ethernet Network Adapter I350-T4 for OCP NIC 3.0 support
   New Hardware Supported:
      - None
   Known Issues:
      - NVMUpdate tools show OROM version incorrectly (i.e. '0.0.0') for I-350 NIC.
        Workaround: Use 1.7.2.0 igbn driver to check OROM version.

- Driver Version: 1.7.4.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350 and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - None
   New Hardware Supported:
      - Added support for devices with SerDes media interface
   Bug Fixes:
      - Added support for changing ring size parameters
      - Added warning message for NICs with unsupported media interface
      - Fixed no message when invalid parameters were set for maximum number of RX/TX descriptors or RX/TX interrupts intervals
      - Fixed no transmission issue when ring size limit was obtained
      - Fixed PSOD during pf reset
      - Fixed link issue by removing multiple vmkernel messages when cable is disconnected
      - Fixed link speed/duplex change
      - Fixed connection issue after device down-up
      - Fixed reset function for NICs with SerDes media interface
   Known Issues:
      - None

- Driver Version: 1.5.2.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350 and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - None
   Bug Fixes:
      - Fixed fails to negotiate 100Mb full duplex
   Known Issues:
      - None

- Driver Version: 1.5.1.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350, and I354 family
   Supported ESXi release: 6.5, 6.7, 7.0
   Compatible ESXi versions:
   New Features Supported:
      - Report driver version to out-of-band management system for specific OEMs
   based on I350 devices
   Bug Fixes:
      - None
   Known Issues:
      - None

- Driver Version: 1.4.11.0
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350, and I354 family
   Supported ESXi release: 7.0
   Compatible ESXi versions:
   New Features Supported:
      - None
   Bug Fixes:
      - None
   Known Issues:
      - None


- Driver Version: 1.4.10
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350, and I354 family
   Supported ESXi release: 6.0 and 6.7
   Compatible ESXi versions: 6.5
   New Features Supported:
      - Added new devices support for specific OEMs
   Bug Fixes:
      - Fixed intermittent TX hang due to race condition between start and stop of TX queue.
      - Fixed duplicate nic reset due to race condition between uplink reset and watchdog threads.
   Known Issues:
      - None


- Driver Version: 1.4.7
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350, and I354 family
   Supported ESXi release: 6.0 and 6.7
   Compatible ESXi versions: 6.5
   New Features Supported:
      - Added TX/RX ring hang detection and recovery procedures.
   Bug Fixes:
      - Fixed incorrect reporting of driver operational status,
        which resulted in 3rd party management modules not detecting the driver being loaded.
      - Fixed inaccurate heap size calculation that caused the driver
        to fail to load on the 16th physical port.
   Known Issues:
      - None


- Driver Version: 1.4.4
   This was the newly released native igbn driver.
   Hardware Supported: Intel(R) Ethernet Controllers 82580, I210, I350, and I354 family
   Supported ESXi release: 6.7
   New Features Supported:
      - Wake on LAN
      - Rx Hardware VLAN stripping
      - Tx Hardware VLAN inserting
      - Rx, Tx, TSO checksum offload
      - Link auto-negotiation and link flow control
      - Management APIs for CIM Provider, OCSD/OCBB Support
   Bug Fixes:
      - None
   Known Issues:
      - None
