From 2a4d18e391207627e9b5c208cd7006ffd5742dbc Mon Sep 17 00:00:00 2001 From: Ziye Yang Date: Fri, 8 Dec 2017 17:01:12 +0800 Subject: [PATCH] env: Add spdk_mempool_get_name Purpose: To get the name of a mempool Change-Id: Ic23f93a03db9bcef54808dfd350b1403a47c21d7 Signed-off-by: Ziye Yang Reviewed-on: https://review.gerrithub.io/390937 Tested-by: SPDK Automated Test System Reviewed-by: Jim Harris Reviewed-by: Ben Walker --- include/spdk/env.h | 5 +++++ lib/env_dpdk/env.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/include/spdk/env.h b/include/spdk/env.h index 5bd4ff14c..41af9306c 100644 --- a/include/spdk/env.h +++ b/include/spdk/env.h @@ -154,6 +154,11 @@ struct spdk_mempool; struct spdk_mempool *spdk_mempool_create(const char *name, size_t count, size_t ele_size, size_t cache_size, int socket_id); +/** + * Get the name of a mempool + */ +char *spdk_mempool_get_name(struct spdk_mempool *mp); + /** * Free a memory pool. */ diff --git a/lib/env_dpdk/env.c b/lib/env_dpdk/env.c index 2ffd01324..36ab8ae1c 100644 --- a/lib/env_dpdk/env.c +++ b/lib/env_dpdk/env.c @@ -177,6 +177,12 @@ spdk_mempool_create(const char *name, size_t count, return (struct spdk_mempool *)mp; } +char * +spdk_mempool_get_name(struct spdk_mempool *mp) +{ + return ((struct rte_mempool *)mp)->name; +} + void spdk_mempool_free(struct spdk_mempool *mp) {