X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fraw%2Fskeleton_rawdev%2Fskeleton_rawdev_test.c;h=3405b8984965381176ae3679aa3bd8db94f2b61d;hb=193de77b60b79cd15e41402339a151eb83d367d9;hp=7ad8f19ce2b3a0fd46d48d7f1cc1e5a3b7b92c0e;hpb=7cd675c2b8dc8d8f100e470693e398e8e6ea100e;p=dpdk.git diff --git a/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c b/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c index 7ad8f19ce2..3405b89849 100644 --- a/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c +++ b/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c @@ -193,6 +193,18 @@ test_rawdev_queue_default_conf_get(void) return TEST_SUCCESS; } +static int +test_rawdev_queue_count(void) +{ + unsigned int q_count; + + /* Get the current configuration */ + q_count = rte_rawdev_queue_count(TEST_DEV_ID); + RTE_TEST_ASSERT_EQUAL(q_count, 1, "Invalid queue count (%d)", q_count); + + return TEST_SUCCESS; +} + static int test_rawdev_queue_setup(void) { @@ -380,8 +392,6 @@ test_rawdev_enqdeq(void) cleanup: if (buffers[0].buf_addr) free(buffers[0].buf_addr); - if (deq_buffers) - free(deq_buffers); return TEST_FAILED; } @@ -431,6 +441,7 @@ test_rawdev_skeldev(void) SKELDEV_TEST_RUN(test_rawdev_configure, NULL, test_rawdev_queue_default_conf_get); SKELDEV_TEST_RUN(test_rawdev_configure, NULL, test_rawdev_queue_setup); + SKELDEV_TEST_RUN(NULL, NULL, test_rawdev_queue_count); SKELDEV_TEST_RUN(test_rawdev_queue_setup, NULL, test_rawdev_queue_release); SKELDEV_TEST_RUN(NULL, NULL, test_rawdev_attr_set_get);