From 6c0d4c552bd2737b7786c5ad255e3dc4b6ef47b0 Mon Sep 17 00:00:00 2001 From: Changpeng Liu Date: Fri, 12 May 2017 10:37:28 +0800 Subject: [PATCH] env/dpdk: return value changed of API rte_ring_mp_enqueue_bulk for DPDK 17.05 Change-Id: I44f1c1fc75fd343d30c602ca77940ebde3ed184a Signed-off-by: Changpeng Liu --- lib/env_dpdk/env.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/env_dpdk/env.c b/lib/env_dpdk/env.c index b257f4153..d317d1b25 100644 --- a/lib/env_dpdk/env.c +++ b/lib/env_dpdk/env.c @@ -287,15 +287,15 @@ spdk_ring_enqueue(struct spdk_ring *ring, void **objs, size_t count) int rc; #if RTE_VERSION < RTE_VERSION_NUM(17, 5, 0, 0) rc = rte_ring_mp_enqueue_bulk((struct rte_ring *)ring, objs, count); -#else - rc = rte_ring_mp_enqueue_bulk((struct rte_ring *)ring, objs, count, NULL); -#endif - if (rc == 0) { return count; } return 0; +#else + rc = rte_ring_mp_enqueue_bulk((struct rte_ring *)ring, objs, count, NULL); + return rc; +#endif } size_t