X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_ring.c;h=4f8dc8ff9bef857f70c5c6ace5cbf22367854e34;hb=775a8cfc46969a4bb0e7206a2e7b2a630f2f0966;hp=2cd8e7727b1e064909b062429a02df9756f8c17d;hpb=942405f9e2f2c22aa817be374ccfe939a72df2ce;p=dpdk.git diff --git a/app/test/test_ring.c b/app/test/test_ring.c index 2cd8e7727b..4f8dc8ff9b 100644 --- a/app/test/test_ring.c +++ b/app/test/test_ring.c @@ -46,7 +46,6 @@ #include #include #include -#include #include #include #include @@ -113,7 +112,7 @@ static struct rte_ring *r; printf("error at %s:%d\tcondition " #exp " failed\n", \ __func__, __LINE__); \ rte_ring_dump(stdout, r); \ - return (-1); \ + return -1; \ } #define TEST_RING_FULL_EMTPY_ITER 8 @@ -131,7 +130,7 @@ check_live_watermark_change(__attribute__((unused)) void *dummy) /* init the object table */ memset(obj_table, 0, sizeof(obj_table)); - end_time = rte_get_timer_cycles() + (hz * 2); + end_time = rte_get_timer_cycles() + (hz / 4); /* check that bulk and watermark are 4 and 32 (respectively) */ while (diff >= 0) { @@ -195,9 +194,9 @@ test_live_watermark_change(void) * watermark and quota */ rte_eal_remote_launch(check_live_watermark_change, NULL, lcore_id2); - rte_delay_ms(1000); + rte_delay_ms(100); rte_ring_set_water_mark(r, 32); - rte_delay_ms(1000); + rte_delay_ms(100); if (rte_eal_wait_lcore(lcore_id2) < 0) return -1; @@ -275,7 +274,7 @@ test_ring_basic_full_empty(void * const src[], void *dst[]) TEST_RING_VERIFY(0 == memcmp(src, dst, rsz)); rte_ring_dump(stdout, r); } - return (0); + return 0; } static int @@ -472,17 +471,13 @@ test_ring_basic(void) if (ret != 0) goto fail; - if (src) - free(src); - if (dst) - free(dst); + free(src); + free(dst); return 0; fail: - if (src) - free(src); - if (dst) - free(dst); + free(src); + free(dst); return -1; } @@ -760,17 +755,13 @@ test_ring_burst_basic(void) goto fail; /* Free memory before test completed */ - if (src) - free(src); - if (dst) - free(dst); + free(src); + free(dst); return 0; fail: - if (src) - free(src); - if (dst) - free(dst); + free(src); + free(dst); return -1; } @@ -1169,17 +1160,13 @@ test_ring_stats(void) memset(&r->stats[lcore_id], 0, sizeof(r->stats[lcore_id])); /* Free memory before test completed */ - if (src) - free(src); - if (dst) - free(dst); + free(src); + free(dst); return 0; fail: - if (src) - free(src); - if (dst) - free(dst); + free(src); + free(dst); return -1; #endif } @@ -1259,7 +1246,7 @@ test_ring_basic_ex(void) struct rte_ring * rp; void **obj = NULL; - obj = (void **)rte_zmalloc("test_ring_basic_ex_malloc", (RING_SIZE * sizeof(void *)), 0); + obj = rte_calloc("test_ring_basic_ex_malloc", RING_SIZE, sizeof(void *), 0); if (obj == NULL) { printf("test_ring_basic_ex fail to rte_malloc\n"); goto fail_test;