From 70df6cb890d20a9748d3a4e8814156c4f9846d57 Mon Sep 17 00:00:00 2001 From: Dariusz Stojaczyk Date: Wed, 27 Jun 2018 12:53:02 +0200 Subject: [PATCH] env/dpdk: do not pass raw memzone flags param to DPDK Same as we do with SPDK_ENV_SOCKET_ID_ANY, memzone flags should be translated from SPDK defines to their DPDK equivalents instead of passing those 1:1. Note that we don't use any memzone flags so far. Change-Id: I4100dd7ac8825eecd7f323bc21b3b6b8347bfa8d Signed-off-by: Dariusz Stojaczyk Reviewed-on: https://review.gerrithub.io/416976 Tested-by: SPDK Automated Test System Reviewed-by: Seth Howell Reviewed-by: Daniel Verkamp Reviewed-by: Ben Walker --- lib/env_dpdk/env.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/env_dpdk/env.c b/lib/env_dpdk/env.c index 426fad4c6..86eaed58b 100644 --- a/lib/env_dpdk/env.c +++ b/lib/env_dpdk/env.c @@ -136,12 +136,13 @@ void * spdk_memzone_reserve(const char *name, size_t len, int socket_id, unsigned flags) { const struct rte_memzone *mz; + unsigned dpdk_flags = 0; if (socket_id == SPDK_ENV_SOCKET_ID_ANY) { socket_id = SOCKET_ID_ANY; } - mz = rte_memzone_reserve(name, len, socket_id, flags); + mz = rte_memzone_reserve(name, len, socket_id, dpdk_flags); if (mz != NULL) { memset(mz->addr, 0, len);