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.
+ * RSS hash function key reconfiguration 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.**
* **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
+
+* **Added inflight packets clear API in vhost library.**
+
+ Added an API which can clear the inflight packets submitted to DMA
+ engine in vhost async data path.
+
+* **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 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
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
-------------
* eal: ``rte_strscpy`` sets ``rte_errno`` to ``E2BIG`` in case of string
truncation.
+* eal: ``rte_bsf32_safe`` now takes a 32-bit value for its first argument.
+ This fixes warnings about loss of precision
+ when used with some compilers settings.
+
+* 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
-----------