X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_ring.c;h=e5614de739f9a33ca6d6648ea9973d02c5f779d7;hb=ff708facfcbf42f3dcb3c62d82ecd93e7b8c2506;hp=be588f26772a2e5534fe35505c944e54bda56dde;hpb=3031749c2df04a63cdcef186dcce3781e61436e8;p=dpdk.git diff --git a/app/test/test_ring.c b/app/test/test_ring.c index be588f2677..e5614de739 100644 --- a/app/test/test_ring.c +++ b/app/test/test_ring.c @@ -46,7 +46,6 @@ #include #include #include -#include #include #include #include @@ -1259,7 +1258,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; @@ -1322,7 +1321,7 @@ fail_test: return ret; } -int +static int test_ring(void) { /* some more basic operations */ @@ -1392,3 +1391,9 @@ test_ring(void) return 0; } + +static struct test_command ring_cmd = { + .command = "ring_autotest", + .callback = test_ring, +}; +REGISTER_TEST_COMMAND(ring_cmd);