X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_16_11.rst;h=ee6728602a2d837ff9f2fd65266d06f780ca6b07;hb=cef50fc6f1e2e3fe165793fdd8e1fcc113ac411c;hp=a6e3307745bac327385135bac2463497f0b337a4;hpb=b0a1419a88efebac3a1d52987b7e634848f9c85e;p=dpdk.git diff --git a/doc/guides/rel_notes/release_16_11.rst b/doc/guides/rel_notes/release_16_11.rst index a6e3307745..ee6728602a 100644 --- a/doc/guides/rel_notes/release_16_11.rst +++ b/doc/guides/rel_notes/release_16_11.rst @@ -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,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 +192,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