X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Frel_notes%2Frelease_19_02.rst;h=010cac1d4144a2fb1ef5b06879dc5d84d55a0760;hb=d75eea314504834d18a94835ad858e3ecd0f8e41;hp=a94fa86a7a42233001aab814444a4d25adbe34ba;hpb=7b2d0b3e779d3156d81043fe80d628b3285fee8e;p=dpdk.git diff --git a/doc/guides/rel_notes/release_19_02.rst b/doc/guides/rel_notes/release_19_02.rst index a94fa86a7a..010cac1d41 100644 --- a/doc/guides/rel_notes/release_19_02.rst +++ b/doc/guides/rel_notes/release_19_02.rst @@ -54,6 +54,32 @@ New Features Also, make sure to start the actual text at the margin. ========================================================= +* **Added support to free hugepages exactly as originally allocated.** + + Some applications using memory event callbacks (especially for managing + RDMA memory regions) require that memory be freed back to the system + exactly as it was originally allocated. These applications typically + also require that a malloc allocation not span across two separate + hugepage allocations. A new ``--match-allocations`` EAL init flag has + been added to fulfill both of these requirements. + +* **Added API to register external memory in DPDK.** + + A new ``rte_extmem_register``/``rte_extmem_unregister`` API was added to allow + chunks of external memory to be registered with DPDK without adding them to + the malloc heap. + +* **Updated the enic driver.** + + * Added support for ``RTE_ETH_DEV_CLOSE_REMOVE`` flag. + * Added the handler to get firmware version string. + * Added support for multicast filtering. + +* **Added a compression performance test tool.** + + Added a new performance test tool to test the compressdev PMD. The tool tests + compression ratio and compression throughput. + Removed Items ------------- @@ -83,6 +109,17 @@ API Changes Also, make sure to start the actual text at the margin. ========================================================= +* eal: Segment fd API on Linux now sets error code to ``ENOTSUP`` in more cases + where segment fd API is not expected to be supported: + + - On attempt to get segment fd for an externally allocated memory segment + - In cases where memfd support would have been required to provide segment + fd's (such as in-memory or no-huge mode) + +* pdump: The ``rte_pdump_set_socket_dir()``, the parameter ``path`` of + ``rte_pdump_init()`` and enum ``rte_pdump_socktype`` were deprecated + since 18.05 and are removed in this release. + ABI Changes ----------- @@ -153,7 +190,7 @@ The libraries prepended with a plus sign were incremented in this version. librte_metrics.so.1 librte_net.so.1 librte_pci.so.1 - librte_pdump.so.2 + + librte_pdump.so.3 librte_pipeline.so.3 librte_pmd_bnxt.so.2 librte_pmd_bond.so.2