examples/ipsec-secgw: change CBC IV generation
[dpdk.git] / doc / guides / rel_notes / release_16_11.rst
index 66916af..ee67286 100644 (file)
@@ -36,6 +36,58 @@ New Features
 
      This section is a comment. Make sure to start the actual text at the margin.
 
+* **Added vhost-user indirect descriptors support.**
+
+  If indirect descriptor feature is negotiated, each packet sent by the guest
+  will take exactly one slot in the enqueue virtqueue. Without the feature, in
+  current version, even 64 bytes packets take two slots with Virtio PMD on guest
+  side.
+
+  The main impact is better performance for 0% packet loss use-cases, as it
+  behaves as if the virtqueue size was enlarged, so more packets can be buffered
+  in case of system perturbations. On the downside, small performance degradation
+  is measured when running micro-benchmarks.
+
+* **Added vhost PMD xstats.**
+
+  Added extended statistics to vhost PMD from per port perspective.
+
+* **Added virtio NEON support for ARM.**
+
+* **Updated the ixgbe base driver.**
+
+  Updated the ixgbe base driver, including the following changes:
+
+  * add X550em_a 10G PHY support
+  * support flow control auto negotiation for X550em_a 1G PHY
+  * add X550em_a FW ALEF support
+  * increase mailbox version to ixgbe_mbox_api_13
+  * add two MAC ops for Hyper-V support
+
+* **Updated the QAT PMD.**
+
+  The QAT PMD was updated with following support:
+
+  * MD5_HMAC algorithm
+  * SHA224-HMAC algorithm
+  * SHA384-HMAC algorithm
+  * GMAC algorithm
+  * KASUMI (F8 and F9) algorithm
+  * 3DES algorithm
+  * NULL algorithm
+  * C3XXX device
+  * C62XX device
+
+* **Added libcrypto PMD.**
+
+  A new crypto PMD has been added, which provides several ciphering and hashing.
+  All cryptography operations are using Openssl library crypto API.
+
+* **Updated the IPsec example with following support:**
+
+  * configuration file
+  * AES CBC IV generation with cipher forward function
+
 
 Resolved Issues
 ---------------
@@ -94,6 +146,10 @@ API Changes
 
    This section is a comment. Make sure to start the actual text at the margin.
 
+* The driver names have been changed. It especially impacts ``--vdev`` arguments.
+  Examples: ``eth_pcap`` becomes ``net_pcap``
+  and ``cryptodev_aesni_mb_pmd`` becomes ``crypto_aesni_mb``.
+
 * The log history is removed.
 
 * The ``rte_ivshmem`` feature (including library and EAL code) has been removed