Copyright(c) 2019 Intel Corporation

May 17, 2019
Version: 1.2.1

Supported ESXi release: 6.0

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

Contents:
========
- Overview
- Supported Features
- New Features
- Bug Fixes
- Known Issues and Workarounds
- Important Notes
- Installation
- Command Line Parameters
- Additional Notes
- Previously Released Versions

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


Overview:
---------
Intel esxcli plug-in for managing Intel(r) Ethernet Network Adapters.
Intel esxcli plug-in supports configuring advanced features for Intel Ethernet 700 Series
Network adapters supported by i40en driver on ESXi 6.0, ESXi 6.5 and ESXi 6.7.

The extended esxcli tool supports following operations:

Forward Error Collection operations:
   - To set the FEC mode on a specified NIC

   esxcli intnet fec set [cmd options]

   Cmd options:
      -m|--mode            Set FEC mode to: Auto-FEC, No-FEC, RS-FEC, or FC-FEC/BASE-R (required).
      -n|--vmnic           Specifies the name of the vmnic name to operate on.
                           This must be one of the devices listed by the network nic list command (required).

   - To get FEC status on a specified NIC

   esxcli intnet fec get [cmd options]

   Cmd options:
      -n|--vmnic           Specifies the name of the vmnic to operate on.
                           This must be one of the devices listed by the network nic list command (required).

   - To list the FEC values for all supported vmnics

   esxcli intnet fec list

Miscellaneous operations:
   - To Enable/Disable VMDQ VSIs to send loopback traffic on the given PF.

   esxcli intnet misc vmdqlb [cmd option]

   Cmd options:
      -e|--enable          Enable/Disable the VMDQ VSIs loopback (1 - enable (default), 0 - disable) (required).
      -n|--vmnic=<str>     Specifies the name for the vmnic to operate on.
                           This must be one of the devices listed listed by the network nic list command (required).


Supported Features:
-------------------
- None


New Features:
-------------
- Read/Modify FEC mode
- Enable/Disable VMDQ VSIs loopback


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


Known Issues and Workarounds:
-----------------------------
- Running command to get/list FEC status on vmnics with Requested FEC set to "Auto-FEC"
  will print Requested FEC as "RS-FEC"


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


Installation:
-------------
1. Install the vib file
   esxcli software vib install -v <full path>/vib
2. Reboot the ESXi host

"intnet" namespace in esxcli will be accessible to configure aforementioned features
if the plug-in install is successful.


Command Line Parameters:
------------------------
- Set the FEC Mode to auto
  esxcli intnet fec set -n vmnic0 -m Auto-FEC

- Disable VMDQ VSIs loopback
  esxcli intnet misc vmdqlb -e 0 -n vmnic0


Additional Notes
----------------
- None


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

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

- None
