X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=test%2Ftest%2Ftest_ring_perf.c;h=84d200332550a3464e70a49520cf4dbc50fb9f06;hb=2db978d04ba91e18fc8647f125f4d7b15965c57c;hp=f95a8e9a4e0a7c4c65f2b3e629e79838528c7d4d;hpb=14fbffb0aac971fd96718d292701645779597a7a;p=dpdk.git diff --git a/test/test/test_ring_perf.c b/test/test/test_ring_perf.c index f95a8e9a4e..84d2003325 100644 --- a/test/test/test_ring_perf.c +++ b/test/test/test_ring_perf.c @@ -37,6 +37,7 @@ #include #include #include +#include #include "test.h" @@ -152,12 +153,12 @@ test_empty_dequeue(void) const uint64_t sc_start = rte_rdtsc(); for (i = 0; i < iterations; i++) - rte_ring_sc_dequeue_bulk(r, burst, bulk_sizes[0]); + rte_ring_sc_dequeue_bulk(r, burst, bulk_sizes[0], NULL); const uint64_t sc_end = rte_rdtsc(); const uint64_t mc_start = rte_rdtsc(); for (i = 0; i < iterations; i++) - rte_ring_mc_dequeue_bulk(r, burst, bulk_sizes[0]); + rte_ring_mc_dequeue_bulk(r, burst, bulk_sizes[0], NULL); const uint64_t mc_end = rte_rdtsc(); printf("SC empty dequeue: %.2F\n", @@ -230,13 +231,13 @@ dequeue_bulk(void *p) const uint64_t sc_start = rte_rdtsc(); for (i = 0; i < iterations; i++) - while (rte_ring_sc_dequeue_bulk(r, burst, size) == 0) + while (rte_ring_sc_dequeue_bulk(r, burst, size, NULL) == 0) rte_pause(); const uint64_t sc_end = rte_rdtsc(); const uint64_t mc_start = rte_rdtsc(); for (i = 0; i < iterations; i++) - while (rte_ring_mc_dequeue_bulk(r, burst, size) == 0) + while (rte_ring_mc_dequeue_bulk(r, burst, size, NULL) == 0) rte_pause(); const uint64_t mc_end = rte_rdtsc(); @@ -325,7 +326,8 @@ test_burst_enqueue_dequeue(void) for (i = 0; i < iterations; i++) { rte_ring_sp_enqueue_burst(r, burst, bulk_sizes[sz], NULL); - rte_ring_sc_dequeue_burst(r, burst, bulk_sizes[sz]); + rte_ring_sc_dequeue_burst(r, burst, + bulk_sizes[sz], NULL); } const uint64_t sc_end = rte_rdtsc(); @@ -333,7 +335,8 @@ test_burst_enqueue_dequeue(void) for (i = 0; i < iterations; i++) { rte_ring_mp_enqueue_burst(r, burst, bulk_sizes[sz], NULL); - rte_ring_mc_dequeue_burst(r, burst, bulk_sizes[sz]); + rte_ring_mc_dequeue_burst(r, burst, + bulk_sizes[sz], NULL); } const uint64_t mc_end = rte_rdtsc(); @@ -361,7 +364,8 @@ test_bulk_enqueue_dequeue(void) for (i = 0; i < iterations; i++) { rte_ring_sp_enqueue_bulk(r, burst, bulk_sizes[sz], NULL); - rte_ring_sc_dequeue_bulk(r, burst, bulk_sizes[sz]); + rte_ring_sc_dequeue_bulk(r, burst, + bulk_sizes[sz], NULL); } const uint64_t sc_end = rte_rdtsc(); @@ -369,7 +373,8 @@ test_bulk_enqueue_dequeue(void) for (i = 0; i < iterations; i++) { rte_ring_mp_enqueue_bulk(r, burst, bulk_sizes[sz], NULL); - rte_ring_mc_dequeue_bulk(r, burst, bulk_sizes[sz]); + rte_ring_mc_dequeue_bulk(r, burst, + bulk_sizes[sz], NULL); } const uint64_t mc_end = rte_rdtsc();