net/virtio: add NEON based Rx handler
[dpdk.git] / doc / guides / rel_notes / release_16_11.rst
index a6e3307..bd9cb59 100644 (file)
@@ -36,6 +36,20 @@ 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 virtio NEON support for ARM.**
+
 
 Resolved Issues
 ---------------
@@ -94,6 +108,15 @@ 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
+  in 16.11 because it had some design issues which were not planned to be fixed.
+
 
 ABI Changes
 -----------
@@ -131,10 +154,9 @@ The libraries prepended with a plus sign were incremented in this version.
      librte_cmdline.so.2
      librte_cryptodev.so.1
      librte_distributor.so.1
-     librte_eal.so.2
+   + librte_eal.so.3
      librte_hash.so.2
      librte_ip_frag.so.1
-     librte_ivshmem.so.1
      librte_jobstats.so.1
      librte_kni.so.2
      librte_kvargs.so.1