Absolutely. On Wed, Nov 5, 2014 at 2:46 PM, Mike Holmes <[email protected]> wrote:
> Bill, can I drop this for you to add to your larger rewrite of buffers and > packets ? > > On 31 October 2014 15:10, Mike Holmes <[email protected]> wrote: > >> Signed-off-by: Mike Holmes <[email protected]> >> --- >> platform/linux-generic/include/api/odp_buffer_pool.h | 18 >> ++++++++++++++++++ >> platform/linux-generic/odp_buffer_pool.c | 7 +++++++ >> 2 files changed, 25 insertions(+) >> >> diff --git a/platform/linux-generic/include/api/odp_buffer_pool.h >> b/platform/linux-generic/include/api/odp_buffer_pool.h >> index d04abf0..7225fb7 100644 >> --- a/platform/linux-generic/include/api/odp_buffer_pool.h >> +++ b/platform/linux-generic/include/api/odp_buffer_pool.h >> @@ -55,6 +55,24 @@ odp_buffer_pool_t odp_buffer_pool_create(const char >> *name, >> size_t buf_size, size_t >> buf_align, >> int buf_type); >> >> +/** >> + * Destroy a buffer pool >> + * >> + * This routine destroys a previously created buffer pool. >> + * @note Attempts to destroy a predefined buffer pool will be rejected. >> + * @warning The result is undefined if an attempt is made to destroy a >> buffer pool that >> + * contains allocated buffers. >> + * >> + * @sa odp_buffer_free >> + * >> + * @param pool[in] Buffer pool handle >> + * >> + * @retval 0 for success >> + * @retval 1 on failure >> + */ >> +int odp_buffer_pool_destroy(odp_buffer_pool_t pool); >> + >> + >> >> /** >> * Find a buffer pool by name >> diff --git a/platform/linux-generic/odp_buffer_pool.c >> b/platform/linux-generic/odp_buffer_pool.c >> index a48d7d6..d205f25 100644 >> --- a/platform/linux-generic/odp_buffer_pool.c >> +++ b/platform/linux-generic/odp_buffer_pool.c >> @@ -16,6 +16,7 @@ >> #include <odp_config.h> >> #include <odp_hints.h> >> #include <odp_debug.h> >> +#include <odp_debug_internal.h> >> >> #include <string.h> >> #include <stdlib.h> >> @@ -410,6 +411,12 @@ odp_buffer_pool_t odp_buffer_pool_create(const char >> *name, >> return pool_hdl; >> } >> >> +/** @todo bug 619 */ >> +int odp_buffer_pool_destroy(odp_buffer_pool_t pool ODP_UNUSED) >> +{ >> + ODP_UNIMPLEMENTED(); >> + return 0; >> +} >> >> odp_buffer_pool_t odp_buffer_pool_lookup(const char *name) >> { >> -- >> 2.1.0 >> >> > > > -- > *Mike Holmes* > Linaro Sr Technical Manager > LNG - ODP > > _______________________________________________ > lng-odp mailing list > [email protected] > http://lists.linaro.org/mailman/listinfo/lng-odp > >
_______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
