X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-compress-perf%2Fcomp_perf_test_benchmark.c;h=0c6bb9b454fe8f479a4816583bc408cd5a1ecf54;hb=f4ed5a4a7cce958856a2c0a491c480d12f5711d5;hp=aa1f8eea2f6aaad3c088983895c3ae0636efbbe4;hpb=d6cec113112749e63c4f22e8a1bf793eaccf1878;p=dpdk.git diff --git a/app/test-compress-perf/comp_perf_test_benchmark.c b/app/test-compress-perf/comp_perf_test_benchmark.c index aa1f8eea2f..0c6bb9b454 100644 --- a/app/test-compress-perf/comp_perf_test_benchmark.c +++ b/app/test-compress-perf/comp_perf_test_benchmark.c @@ -15,7 +15,8 @@ cperf_benchmark_test_destructor(void *arg) { if (arg) { comp_perf_free_memory( - &((struct cperf_benchmark_ctx *)arg)->ver.mem); + ((struct cperf_benchmark_ctx *)arg)->ver.options, + &((struct cperf_benchmark_ctx *)arg)->ver.mem); rte_free(arg); } } @@ -329,9 +330,26 @@ cperf_benchmark_test_runner(void *test_ctx) struct comp_test_data *test_data = ctx->ver.options; uint32_t lcore = rte_lcore_id(); static rte_atomic16_t display_once = RTE_ATOMIC16_INIT(0); + int i, ret = EXIT_SUCCESS; ctx->ver.mem.lcore_id = lcore; - int i, ret = EXIT_SUCCESS; + + /* + * printing information about current compression thread + */ + if (rte_atomic16_test_and_set(&ctx->ver.mem.print_info_once)) + printf(" lcore: %u," + " driver name: %s," + " device name: %s," + " device id: %u," + " socket id: %u," + " queue pair id: %u\n", + lcore, + ctx->ver.options->driver_name, + rte_compressdev_name_get(ctx->ver.mem.dev_id), + ctx->ver.mem.dev_id, + rte_compressdev_socket_id(ctx->ver.mem.dev_id), + ctx->ver.mem.qp_id); /* * First the verification part is needed @@ -374,7 +392,7 @@ cperf_benchmark_test_runner(void *test_ctx) 1000000000; if (rte_atomic16_test_and_set(&display_once)) { - printf("%12s%6s%12s%17s%15s%16s\n", + printf("\n%12s%6s%12s%17s%15s%16s\n", "lcore id", "Level", "Comp size", "Comp ratio [%]", "Comp [Gbps]", "Decomp [Gbps]"); }