AT, fix the compiling the warnings/errors in the first patch. Signed-off-by: Bing Zhao <iloveth...@163.com> --- app/cli-functions.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/app/cli-functions.c b/app/cli-functions.c index 1bddbbe..486c78a 100644 --- a/app/cli-functions.c +++ b/app/cli-functions.c @@ -901,7 +901,7 @@ rte_memcpy_perf(unsigned int cnt, unsigned int kb, int flag) uint64_t start_time, total_time; uint64_t total_bits, bits_per_tick; unsigned int i; - void *(*cpy)(void *, const void *, size_t); + /* void *(*cpy)(void *, const void *, size_t); */ kb *= 1024; @@ -911,11 +911,16 @@ rte_memcpy_perf(unsigned int cnt, unsigned int kb, int flag) src = RTE_PTR_ALIGN(buf[0], RTE_CACHE_LINE_SIZE); dst = RTE_PTR_ALIGN(buf[1], RTE_CACHE_LINE_SIZE); - cpy = (flag)? rte_memcpy : memcpy; + /* cpy = (flag)? rte_memcpy : memcpy; */ start_time = rte_get_tsc_cycles(); - for(i = 0; i < cnt; i++) - cpy(dst, src, kb); + if (flag) { + for (i=0; i<cnt; i++) + rte_memcpy(dst, src, kb); + } else { + for (i=0; i<cnt; i++) + memcpy(dst, src, kb); + } total_time = rte_get_tsc_cycles() - start_time; total_bits = ((uint64_t)cnt * (uint64_t)kb) * 8L; -- 2.11.0.windows.1