aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/odp_pool.c
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2019-02-18 14:05:37 +0200
committerMatias Elo <matias.elo@nokia.com>2019-03-18 19:25:23 +0200
commita0ab1025cde22c089d8f286a6babe99d1bb3fbd4 (patch)
tree76bd65d08fd4bd1f0bf4b31d628f583ac37273e7 /platform/linux-generic/odp_pool.c
parent1974bcc6decc9d1cda9e728f17931c02139fb6b8 (diff)
linux-gen: shm: implement new ODP_SHM_HP flag
Internal _ODP_ISHM_USE_HP flag is replaced with API ODP_SHM_HP flag. This makes internal _odp_shm_reserve() wrapper function unnecessary. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Stanislaw Kardach <skardach@marvell.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-generic/odp_pool.c')
-rw-r--r--platform/linux-generic/odp_pool.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/platform/linux-generic/odp_pool.c b/platform/linux-generic/odp_pool.c
index 7f4bb795a..feb25cf39 100644
--- a/platform/linux-generic/odp_pool.c
+++ b/platform/linux-generic/odp_pool.c
@@ -1,4 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
+/* Copyright (c) 2019, Nokia
+ * Copyright (c) 2013-2018, Linaro Limited
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
@@ -384,7 +385,6 @@ static odp_pool_t pool_create(const char *name, odp_pool_param_t *params,
uint32_t max_len;
uint32_t ring_size;
uint32_t num_extra = 0;
- uint32_t extra_shm_flags = 0;
int name_len;
const char *postfix = "_uarea";
char uarea_name[ODP_POOL_NAME_LEN + sizeof(postfix)];
@@ -514,7 +514,7 @@ static odp_pool_t pool_create(const char *name, odp_pool_param_t *params,
return ODP_POOL_INVALID;
}
if (dpdk_obj_size != block_size)
- extra_shm_flags |= _ODP_ISHM_USE_HP;
+ shmflags |= ODP_SHM_HP;
block_size = dpdk_obj_size;
}
@@ -548,8 +548,8 @@ static odp_pool_t pool_create(const char *name, odp_pool_param_t *params,
pool->ext_desc = NULL;
pool->ext_destroy = NULL;
- shm = _odp_shm_reserve(pool->name, pool->shm_size,
- ODP_PAGE_SIZE, shmflags, extra_shm_flags);
+ shm = odp_shm_reserve(pool->name, pool->shm_size, ODP_PAGE_SIZE,
+ shmflags);
pool->shm = shm;