X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_17_08.rst;h=5981eea5cc355aae0b81a85c0c4aa0cf5b9303bc;hb=e1043b049fdb37342b1e1c0ff13060b4f21dfe10;hp=6f3b662ca1b90ddc36c00862e05b6f21788b406a;hpb=7b3880fdcc65329ecb1acf2ed87e4ab708435587;p=dpdk.git diff --git a/doc/guides/rel_notes/release_17_08.rst b/doc/guides/rel_notes/release_17_08.rst index 6f3b662ca1..5981eea5cc 100644 --- a/doc/guides/rel_notes/release_17_08.rst +++ b/doc/guides/rel_notes/release_17_08.rst @@ -101,6 +101,15 @@ New Features Added support for firmwares with multiple Ethernet ports per physical port. +* **Updated dpaa2 PMD.** + + Major enhancements include: + * Support MAC Filter configuration + * Support Segmented Buffers + * Support VLAN filter and strip functionality. + * Other enhancements to add support for more dev_ops. + * Optimized the packet receive path + * **Reorganized the symmetric crypto operation structure.** The crypto operation (``rte_crypto_sym_op``) has been reorganized as follows: @@ -169,6 +178,11 @@ New Features Added a multicore based distribution mode, which distributes the enqueued crypto operations among several slaves, running on different logical cores. +* **Added NXP DPAA2 Eventdev PMD.** + + Added the new dpaa2 eventdev driver for NXP DPAA2 devices. See the + "Event Device Drivers" document for more details on this new driver. + * **Added dpdk-test-eventdev test application.** The dpdk-test-eventdev tool is a Data Plane Development Kit (DPDK) application @@ -246,6 +260,12 @@ API Changes Also, make sure to start the actual text at the margin. ========================================================= +* **Modified the _rte_eth_dev_callback_process function in the ethdev library.** + + The function ``_rte_eth_dev_callback_process()`` has been modified. The return + value has been changed from void to int and an extra parameter ``void *ret_param`` + has been added. + * **Moved bypass functions from the rte_ethdev library to ixgbe PMD** * The following rte_ethdev library functions were removed: @@ -293,6 +313,7 @@ API Changes * Added new field ``session_pool`` to ``rte_cryptodev_queue_pair_setup()``. * Removed ``aad_size`` parameter from ``rte_cryptodev_sym_capability_check_auth()``. * Added ``iv_size`` parameter to ``rte_cryptodev_sym_capability_check_auth()``. + * Removed ``RTE_CRYPTO_OP_STATUS_ENQUEUED`` from enum ``rte_crypto_op_status``. ABI Changes @@ -321,6 +342,7 @@ ABI Changes * **Reorganized the ``rte_crypto_sym_cipher_xform`` structure.** * Added cipher IV length and offset parameters. + * Changed field size of key length from size_t to uint16_t. * **Reorganized the ``rte_crypto_sym_auth_xform`` structure.** @@ -328,6 +350,7 @@ ABI Changes * Changed field size of AAD length from uint32_t to uint16_t. * Changed field size of digest length from uint32_t to uint16_t. * Removed AAD length. + * Changed field size of key length from size_t to uint16_t. * Replaced ``dev_type`` enumeration with uint8_t ``driver_id`` in ``rte_cryptodev_info`` and ``rte_cryptodev`` structures. @@ -360,7 +383,7 @@ The libraries prepended with a plus sign were incremented in this version. + librte_cryptodev.so.3 librte_distributor.so.1 librte_eal.so.4 - librte_ethdev.so.6 + + librte_ethdev.so.7 + librte_gro.so.1 librte_hash.so.2 librte_ip_frag.so.1