X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_sched.c;h=c957d804e677ef320e7040fe1c6afa0a6ed18554;hb=e7d336c7ca3cd3aed792270471deaee87de566c7;hp=d9abb51b02efa0c8f8bc77a4728acecf9bbae694;hpb=3031749c2df04a63cdcef186dcce3781e61436e8;p=dpdk.git diff --git a/app/test/test_sched.c b/app/test/test_sched.c index d9abb51b02..c957d804e6 100644 --- a/app/test/test_sched.c +++ b/app/test/test_sched.c @@ -39,8 +39,6 @@ #include "test.h" -#if defined(RTE_LIBRTE_SCHED) && defined(RTE_ARCH_X86_64) - #include #include #include @@ -147,15 +145,15 @@ prepare_pkt(struct rte_mbuf *mbuf) rte_sched_port_pkt_write(mbuf, SUBPORT, PIPE, TC, QUEUE, e_RTE_METER_YELLOW); /* 64 byte packet */ - mbuf->pkt.pkt_len = 60; - mbuf->pkt.data_len = 60; + mbuf->pkt_len = 60; + mbuf->data_len = 60; } /** * test main entrance for library sched */ -int +static int test_sched(void) { struct rte_mempool *mp = NULL; @@ -229,12 +227,8 @@ test_sched(void) return 0; } -#else /* RTE_LIBRTE_SCHED */ - -int -test_sched(void) -{ - printf("The Scheduler library is not included in this build\n"); - return 0; -} -#endif /* RTE_LIBRTE_SCHED */ +static struct test_command sched_cmd = { + .command = "sched_autotest", + .callback = test_sched, +}; +REGISTER_TEST_COMMAND(sched_cmd);