net/bnxt: add TruFlow hash function
[dpdk.git] / doc / guides / rel_notes / release_20_08.rst
index 2c8ac36..7304400 100644 (file)
@@ -69,6 +69,12 @@ New Features
   barriers. rte_*mb APIs, for ARMv8 platforms, are changed to use DMB
   instruction to reflect this.
 
   barriers. rte_*mb APIs, for ARMv8 platforms, are changed to use DMB
   instruction to reflect this.
 
+* **Added support for RTS and HTS modes into mempool ring driver.**
+
+  Added ability to select new ring synchronisation modes:
+  ``relaxed tail sync (ring_mt_rts)`` and ``head/tail sync (ring_mt_hts)``
+  via mempool ops API.
+
 * **Added the support for vfio-pci new VF token interface.**
 
   From Linux 5.7, vfio-pci supports to bind both SR-IOV PF and the created VFs,
 * **Added the support for vfio-pci new VF token interface.**
 
   From Linux 5.7, vfio-pci supports to bind both SR-IOV PF and the created VFs,
@@ -81,6 +87,8 @@ New Features
   Added the RegEx library which provides an API for offload of regular
   expressions search operations to hardware or software accelerator devices.
 
   Added the RegEx library which provides an API for offload of regular
   expressions search operations to hardware or software accelerator devices.
 
+  Added Mellanox RegEx PMD, allowing to offload RegEx searches.
+
 * **Added eCPRI protocol support in rte_flow.**
 
   The ``ECPRI`` item has been added to support eCPRI packet offloading for
 * **Added eCPRI protocol support in rte_flow.**
 
   The ``ECPRI`` item has been added to support eCPRI packet offloading for
@@ -111,17 +119,28 @@ New Features
   * Added vector mode support for ARM CPUs.
   * Added support for VLAN push and pop actions.
   * Added support for NAT action items.
   * Added vector mode support for ARM CPUs.
   * Added support for VLAN push and pop actions.
   * Added support for NAT action items.
+  * Added TruFlow hash API for common hash uses across TruFlow core functions.
 
 * **Updated Cisco enic driver.**
 
   * Added support for VLAN push and pop flow actions.
 
 
 * **Updated Cisco enic driver.**
 
   * Added support for VLAN push and pop flow actions.
 
-* **Updated Mellanox mlx5 driver.**
+* **Updated Hisilicon hns3 driver.**
+
+  * Added support for 200G speed rate.
+  * Added support for copper media type.
+  * Added support for keeping CRC.
+  * Added support for LRO.
+  * Added support for setting VF PVID by PF driver.
+
+* **Updated Mellanox mlx5 net driver and common layer.**
 
   Updated Mellanox mlx5 driver with new features and improvements, including:
 
 
   Updated Mellanox mlx5 driver with new features and improvements, including:
 
+  * Added mlx5 PCI layer to share a PCI device among multiple PMDs.
   * Added new PMD devarg ``reclaim_mem_mode``.
   * Added new devarg ``lacp_by_user``.
   * Added new PMD devarg ``reclaim_mem_mode``.
   * Added new devarg ``lacp_by_user``.
+  * Added support for eCPRI protocol offloading.
 
 * **Added vDPA device APIs to query virtio queue statistics.**
 
 
 * **Added vDPA device APIs to query virtio queue statistics.**
 
@@ -187,10 +206,12 @@ New Features
 
 * **Updated the QuickAssist Technology (QAT) PMD.**
 
 
 * **Updated the QuickAssist Technology (QAT) PMD.**
 
-  * Added support for lookaside protocol offload for DOCSIS through the
-    ``rte_security`` API.
-  * Added Chacha20-Poly1305 AEAD algorithm.
+  * Added support for lookaside protocol offload in QAT crypto PMD
+    for DOCSIS through the ``rte_security`` API.
+  * Added Chacha20-Poly1305 AEAD algorithm in QAT crypto PMD.
   * Improved handling of multi process in QAT crypto and compression PMDs.
   * Improved handling of multi process in QAT crypto and compression PMDs.
+  * Added support for Intel GEN2 QuickAssist device 200xx
+    (PF Did 0x18ee, VF Did 0x18ef).
 
 * **Updated the OCTEON TX2 crypto PMD.**
 
 
 * **Updated the OCTEON TX2 crypto PMD.**