diff options
author | Matias Elo <matias.elo@nokia.com> | 2019-02-18 14:05:37 +0200 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2019-03-18 19:25:23 +0200 |
commit | a0ab1025cde22c089d8f286a6babe99d1bb3fbd4 (patch) | |
tree | 76bd65d08fd4bd1f0bf4b31d628f583ac37273e7 /platform/linux-generic/odp_pool.c | |
parent | 1974bcc6decc9d1cda9e728f17931c02139fb6b8 (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.c | 10 |
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; |