doc: fix crypto perf script guide
[dpdk.git] / doc / guides / rel_notes / release_21_02.rst
index 184d1f0..baf3215 100644 (file)
@@ -92,9 +92,27 @@ New Features
 
   * Added support for 64B completion queue entries
 
+* **Updated Hisilicon hns3 driver.**
+
+  * Added support for traffic management
+
+* **Updated Intel i40e driver.**
+
+  * Added support on Windows.
+
 * **Updated Intel ice driver.**
 
+  Updated the Intel ice driver with new features and improvements, including:
+
   * Added Double VLAN support for DCF switch QinQ filtering.
+  * Added support for UDP dynamic port assignment for eCPRI tunnel in DCF.
+
+* **Updated Intel iavf driver.**
+
+  Updated iavf PMD with new features and improvements, including:
+
+  * Added support for FDIR/RSS packet steering for eCPRI flow.
+  * Added support for FDIR TCP/UDP pattern without input set.
 
 * **Updated Mellanox mlx5 driver.**
 
@@ -103,6 +121,24 @@ New Features
   * Introduced basic support on Windows.
   * Added GTP PDU session container matching and raw encap/decap.
   * Added support for RSS action in the sample sub-actions list.
+  * Added support for E-Switch mirroring and jump action in the same flow.
+  * Added support to handle modify action in correct order regarding the
+    mirroring action on E-Switch.
+  * Enlarged the number of flow priorities to 21844 (0 - 21843) for ingress or
+    egress flow groups greater than 0 and for any transfer flow group.
+  * Added support for the Tx mbuf fast free offload.
+  * Added support for flow modify field action.
+
+* **Updated the Pensando ionic driver.**
+
+  Updated the Pensando ionic driver with new features and improvements, including:
+
+  * Fixed bugs related to link autonegotiation.
+  * Fixed bugs related to port start/stop and queue start/stop.
+  * Added support for probing the supported queue versions. Note that
+    extremely old (pre-1.0) firmware will no longer be usable with the PMD.
+  * Removed unused code.
+  * Reduced device startup time.
 
 * **Updated Wangxun txgbe driver.**
 
@@ -138,6 +174,20 @@ New Features
 
   See the :doc:`../compressdevs/mlx5` for more details.
 
+* **Added python script to run crypto perf tests and graph the results.**
+
+  A new python script has been added to automate running crypto performance
+  tests and output graphed results to PDF files.
+  See the :doc:`../tools/cryptoperf` guide for more details.
+
+* **Added support for build-time checking of header includes.**
+
+  A new build option ``check_includes`` has been added, which, when enabled,
+  will perform build-time checking on DPDK public header files, to ensure none
+  are missing dependent header includes. This feature, disabled by default, is
+  intended for use by developers contributing to the DPDK SDK itself, and is
+  integrated into the build scripts and automated CI for patch contributions.
+
 
 Removed Items
 -------------
@@ -151,11 +201,28 @@ Removed Items
    Also, make sure to start the actual text at the margin.
    =======================================================
 
+* The internal header files ``rte_ethdev_driver.h``, ``rte_ethdev_vdev.h`` and
+  ``rte_ethdev_pci.h`` are no longer installed as part of the DPDK
+  ``ninja install`` action and are renamed to ``ethdev_driver.h``,
+  ``ethdev_vdev.h`` and ``ethdev_pci.h`` respectively in the source tree, to
+  reflect the fact that they are non-public headers.
+
+* The internal header files ``rte_eventdev_pmd.h``, ``rte_eventdev_pmd_vdev.h``
+  and ``rte_eventdev_pmd_pci.h`` are no longer installed as part of the DPDK
+  ``ninja install`` action and are renamed to ``eventdev_pmd.h``,
+  ``eventdev_pmd_vdev.h`` and ``eventdev_pmd_pci.h`` respectively in the source
+  tree, to reflect the fact that they are non-public headers.
+
 * Removed support for NetXtreme devices belonging to ``BCM573xx and
   BCM5740x`` families. Specifically the support for the following Broadcom
   PCI device IDs ``0x16c8, 0x16c9, 0x16ca, 0x16ce, 0x16cf, 0x16df, 0x16d0,``
   ``0x16d1, 0x16d2, 0x16d4, 0x16d5, 0x16e7, 0x16e8, 0x16e9`` has been removed.
 
+* The ``check-includes.sh`` script for checking DPDK header files has been
+  removed, being replaced by the ``check_includes`` build option described
+  above.
+
+
 API Changes
 -----------