crypto/qat: support XTS
[dpdk.git] / doc / guides / rel_notes / release_19_05.rst
index 93f2892..04a72b8 100644 (file)
@@ -60,6 +60,45 @@ New Features
 
   * Added support for Rx descriptor status and related API in a secondary
     process.
+  * Added support for Tx descriptor status API in a secondary process.
+  * Added support for RSS RETA and hash configuration get API in a secondary
+    process.
+  * Added support for Rx packet types list in a secondary process.
+
+* **Updated Mellanox drivers.**
+
+   New features and improvements were done in mlx4 and mlx5 PMDs:
+
+   * Added firmware version reading.
+
+* **Renamed avf to iavf.**
+
+  Renamed Intel Ethernet Adaptive Virtual Function driver ``avf`` to ``iavf``,
+  which includes the directory name, lib name, filenames, makefile, docs,
+  macros, functions, structs and any other strings in the code.
+
+* **Updated the enic driver.**
+
+  * Fixed several flow (director) bugs related to MARK, SCTP, VLAN, VXLAN, and
+    inner packet matching.
+  * Added limited support for RAW.
+  * Added limited support for RSS.
+  * Added limited support for PASSTHRU.
+
+* **Updated the ixgbe driver.**
+
+  New features for VF:
+
+  * Added promiscuous mode support.
+
+* **Updated the QuickAssist Technology PMD.**
+
+  Added support for AES-XTS with 128 and 256 bit AES keys.
+
+* **Updated the testpmd application.**
+
+  Improved testpmd application performance on ARM platform. For ``macswap``
+  forwarding mode, NEON intrinsics were used to do swap to save CPU cycles.
 
 
 Removed Items
@@ -106,6 +145,13 @@ ABI Changes
    Also, make sure to start the actual text at the margin.
    =========================================================
 
+* cryptodev: in 18.08 new structure ``rte_crypto_asym_op`` was introduced and
+  included into ``rte_crypto_op``. As ``rte_crypto_asym_op`` structure was
+  defined as cache-line aligned that caused unintended changes in
+  ``rte_crypto_op`` structure layout and alignment. Remove cache-line
+  alignment for ``rte_crypto_asym_op`` to restore expected ``rte_crypto_op``
+  layout and alignment.
+
 
 Shared Library Versions
 -----------------------
@@ -137,7 +183,7 @@ The libraries prepended with a plus sign were incremented in this version.
      librte_cfgfile.so.2
      librte_cmdline.so.2
      librte_compressdev.so.1
-     librte_cryptodev.so.6
+   + librte_cryptodev.so.7
      librte_distributor.so.1
      librte_eal.so.9
      librte_efd.so.1
@@ -196,6 +242,12 @@ Known Issues
    Also, make sure to start the actual text at the margin.
    =========================================================
 
+* **No software AES-XTS implementation.**
+
+  There are currently no cryptodev software PMDs available which implement
+  support for the AES-XTS algorithm, so this feature can only be used
+  if compatible hardware and an associated PMD is available.
+
 
 Tested Platforms
 ----------------