From 587d684d70f9d7f74e77a886c58103b40409caea Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Wed, 18 May 2016 13:04:56 +0200 Subject: [PATCH] doc: update release notes about mempool allocation Remove the deprecation notice and add an entry in the release note for the changes in mempool allocation. Signed-off-by: Olivier Matz --- doc/guides/rel_notes/deprecation.rst | 8 -------- doc/guides/rel_notes/release_16_07.rst | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 7d94ba5ac4..ad05ebabaf 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -51,14 +51,6 @@ Deprecation Notices functions added to facilitate the creation of mempools using an external handler. The 16.07 release will contain these changes. -* The rte_mempool allocation will be changed in 16.07: - allocation of large mempool in several virtual memory chunks, new API - to populate a mempool, new API to free a mempool, allocation in - anonymous mapping, drop of specific dom0 code. These changes will - induce a modification of the rte_mempool structure, plus a - modification of the API of rte_mempool_obj_iter(), implying a breakage - of the ABI. - * A librte_vhost public structures refactor is planned for DPDK 16.07 that requires both ABI and API change. The proposed refactor would expose DPDK vhost dev to applications as diff --git a/doc/guides/rel_notes/release_16_07.rst b/doc/guides/rel_notes/release_16_07.rst index a8c50c8989..30e78d4720 100644 --- a/doc/guides/rel_notes/release_16_07.rst +++ b/doc/guides/rel_notes/release_16_07.rst @@ -38,6 +38,15 @@ New Features The size of the mempool structure is reduced if the per-lcore cache is disabled. +* **Changed the memory allocation in mempool library.** + + * Added ability to allocate a large mempool in virtually fragmented memory. + * Added new APIs to populate a mempool with memory. + * Added an API to free a mempool. + * Modified the API of rte_mempool_obj_iter() function. + * Dropped specific Xen Dom0 code. + * Dropped specific anonymous mempool code in testpmd. + Resolved Issues --------------- -- 2.20.1