app/testpmd: support multi-process
[dpdk.git] / doc / guides / rel_notes / release_21_11.rst
index d707a55..43d367b 100644 (file)
@@ -55,6 +55,38 @@ New Features
      Also, make sure to start the actual text at the margin.
      =======================================================
 
+* **Enabled new devargs parser.**
+
+  * Enabled devargs syntax
+    ``bus=X,paramX=x/class=Y,paramY=y/driver=Z,paramZ=z``
+  * Added bus-level parsing of the devargs syntax.
+  * Kept compatibility with the legacy syntax as parsing fallback.
+
+* **Updated Marvell cnxk crypto PMD.**
+
+  * Added AES-CBC SHA1-HMAC support in lookaside protocol (IPsec) for CN10K.
+  * Added Transport mode support in lookaside protocol (IPsec) for CN10K.
+  * Added UDP encapsulation support in lookaside protocol (IPsec) for CN10K.
+  * Added support for lookaside protocol (IPsec) offload for CN9K.
+
+* **Added support for event crypto adapter on Marvell CN10K and CN9K.**
+
+  * Added event crypto adapter OP_FORWARD mode support.
+
+* **Updated NXP dpaa_sec crypto PMD.**
+
+  * Added DES-CBC, AES-XCBC-MAC, AES-CMAC and non-HMAC algo support.
+  * Added PDCP short MAC-I support.
+
+* **Updated NXP dpaa2_sec crypto PMD.**
+
+  * Added PDCP short MAC-I support.
+
+* **Added multi-process support for testpmd.**
+
+  Added command-line options to specify total number of processes and
+  current process ID. Each process owns subset of Rx and Tx queues.
+
 
 Removed Items
 -------------
@@ -84,6 +116,14 @@ API Changes
    Also, make sure to start the actual text at the margin.
    =======================================================
 
+* cryptodev: The API rte_cryptodev_pmd_is_valid_dev is modified to
+  rte_cryptodev_is_valid_dev as it can be used by the application as
+  well as PMD to check whether the device is valid or not.
+
+* cryptodev: The rte_cryptodev_pmd.* files are renamed as cryptodev_pmd.*
+  as it is for drivers only and should be private to DPDK, and not
+  installed for app use.
+
 
 ABI Changes
 -----------