lpm: add scalar version of lookupx4
[dpdk.git] / doc / guides / rel_notes / release_22_07.rst
index 90123bb..ce43b26 100644 (file)
@@ -55,10 +55,69 @@ New Features
      Also, make sure to start the actual text at the margin.
      =======================================================
 
+* **Added vhost API to get the number of in-flight packets.**
+
+  Added an API which can get the number of in-flight packets in
+  vhost async data path without using lock.
+
 * **Updated Intel iavf driver.**
 
   * Added Tx QoS queue rate limitation support.
   * Added quanta size configuration support.
+  * Added ``DEV_RX_OFFLOAD_TIMESTAMP`` support.
+
+* **Updated Intel ice driver.**
+
+ * Added support for RSS RETA configure in DCF mode.
+ * Added support for RSS HASH configure in DCF mode.
+ * Added support for MTU configure in DCF mode.
+ * Added support for promisc configuration in DCF mode.
+ * Added support for MAC configuration in DCF mode.
+ * Added support for VLAN filter and offload configuration in DCF mode.
+
+* **Updated Mellanox mlx5 driver.**
+
+  * Added support for promiscuous mode on Windows.
+  * Added support for MTU on Windows.
+  * Added matching and RSS on IPsec ESP.
+
+* **Added Elliptic Curve Diffie-Hellman (ECDH) algorithm in cryptodev.**
+
+  Added support for Elliptic Curve Diffie Hellman (ECDH) asymmetric
+  algorithm in cryptodev.
+
+* **Updated Marvell cnxk crypto driver.**
+
+  * Added AH mode support in lookaside protocol (IPsec) for CN9K & CN10K.
+  * Added AES-GMAC support in lookaside protocol (IPsec) for CN9K & CN10K.
+
+* **Updated Intel QuickAssist Technology (QAT) crypto PMD.**
+
+  * Added support for secp384r1 elliptic curve.
+
+* **Added eventdev API to quiesce an event port.**
+
+  Added the function ``rte_event_port_quiesce()``
+  to quiesce any lcore-specific resources consumed by the event port,
+  when the lcore is no more associated with an event port.
+
+* **Added support for setting queue attributes at runtime in eventdev.**
+
+  Added new API ``rte_event_queue_attr_set()``, to set event queue attributes
+  at runtime.
+
+* **Added new queues attributes weight and affinity in eventdev.**
+
+  Defined new event queue attributes weight and affinity as below:
+
+  * ``RTE_EVENT_QUEUE_ATTR_WEIGHT``
+  * ``RTE_EVENT_QUEUE_ATTR_AFFINITY``
+
+* **Added scalar version of the LPM library.**
+
+  Added scalar implementation of ``rte_lpm_lookupx4``.
+  This is a fall-back implementation for platforms that
+  don't support vector operations.
 
 
 Removed Items
@@ -89,6 +148,11 @@ API Changes
    Also, make sure to start the actual text at the margin.
    =======================================================
 
+* The DPDK header file ``rte_altivec.h``,
+  which is a wrapper for the PPC header file ``altivec.h``,
+  undefines the AltiVec keyword ``vector``.
+  The alternative keyword ``__vector`` should be used instead.
+
 
 ABI Changes
 -----------