net/ena: support Rx interrupt
[dpdk.git] / doc / guides / rel_notes / release_21_08.rst
index cd02820..9f346eb 100644 (file)
@@ -61,9 +61,24 @@ New Features
   representing sub-domains of functionality. Each auxiliary device
   represents a part of its parent functionality.
 
+* **Added XZ compressed firmware support.**
+
+  Using ``rte_firmware_read``, a driver can now handle XZ compressed firmware
+  in a transparent way, with EAL uncompressing using libarchive if this library
+  is available when building DPDK.
+
+* **Updated Amazon ENA PMD.**
+
+  The new driver version (v2.4.0) introduced bug fixes and improvements,
+  including:
+
+  * Added Rx interrupt support.
+
 * **Updated Intel iavf driver.**
 
   * Added Tx QoS VF queue TC mapping.
+  * Added FDIR and RSS for GTPoGRE, support filter based on GTPU TEID/QFI,
+    outer most L3 or inner most l3/l4. 
 
 * **Updated Intel ice driver.**
 
@@ -78,6 +93,55 @@ New Features
   * Added net/cnxk driver which provides the support for the integrated ethernet
     device.
 
+* **Updated Mellanox mlx5 driver.**
+
+  * Added Sub-Function support based on auxiliary bus.
+  * Added support for meter hierarchy.
+  * Added support for metering policy actions of yellow color.
+  * Added support for metering trTCM RFC2698 and RFC4115.
+  * Added devargs options ``allow_duplicate_pattern``.
+  * Added matching on IPv4 Internet Header Length (IHL).
+  * Added support for matching on VXLAN header last 8-bits reserved field.
+  * Optimized multi-thread flow rule insertion rate.
+
+* **Added Wangxun ngbe PMD.**
+
+  Added a new PMD driver for Wangxun 1 Gigabit Ethernet NICs.
+  See the :doc:`../nics/ngbe` for more details.
+
+* **Updated Solarflare network PMD.**
+
+  Updated the Solarflare ``sfc_efx`` driver with changes including:
+
+  * Added COUNT action support for SN1000 NICs
+
+* **Updated Intel QuickAssist crypto PMD.**
+
+  Added fourth generation of QuickAssist Technology(QAT) devices support.
+  Only symmetric crypto has been currently enabled, compression and asymmetric
+  crypto PMD will fail to create.
+
+* **Added support for Marvell CNXK crypto driver.**
+
+  * Added cnxk crypto PMD which provides support for an integrated
+    crypto driver for CN9K and CN10K series of SOCs. Support for
+    symmetric crypto algorithms is added to both the PMDs.
+  * Added support for lookaside protocol (IPsec) offload in cn10k PMD.
+  * Added support for asymmetric crypto operations in cn9k and cn10k PMD.
+
+* **Updated Marvell OCTEON TX crypto PMD.**
+
+  Added support for crypto adapter OP_FORWARD mode.
+
+* **Added support for Nvidia crypto device driver.**
+
+  Added mlx5 crypto driver to support AES-XTS cipher operations.
+  The first device to support it is ConnectX-6.
+
+* **Updated ISAL compress device PMD.**
+
+  The ISAL compress device PMD now supports Arm platforms.
+
 * **Added Baseband PHY CNXK PMD.**
 
   Added Baseband PHY PMD which allows to configure BPHY hardware block
@@ -85,6 +149,21 @@ New Features
   usecases. Configuration happens via standard rawdev enq/deq operations. See
   the :doc:`../rawdevs/cnxk_bphy` rawdev guide for more details on this driver.
 
+* **Added support for Marvell CN10K, CN9K, event Rx/Tx adapter.**
+
+  * Added Rx/Tx adapter support for event/cnxk when the ethernet device requested
+    is net/cnxk.
+  * Added support for event vectorization for Rx/Tx adapter.
+
+* **Added cppc_cpufreq support to Power Management library.**
+
+  Added support for cppc_cpufreq driver which works on most arm64 platforms.
+
+* **Added multi-queue support to Ethernet PMD Power Management**
+
+  The experimental PMD power management API now supports managing
+  multiple Ethernet Rx queues per lcore.
+
 
 Removed Items
 -------------
@@ -117,6 +196,13 @@ API Changes
 * eal: ``rte_strscpy`` sets ``rte_errno`` to ``E2BIG`` in case of string
   truncation.
 
+* eal: ``rte_power_monitor`` and the ``rte_power_monitor_cond`` struct changed
+  to use a callback mechanism.
+
+* rte_power: The experimental PMD power management API is no longer considered
+  to be thread safe; all Rx queues affected by the API will now need to be
+  stopped before making any changes to the power management scheme.
+
 
 ABI Changes
 -----------