X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_kni.c;h=2860bf3bff4454adaf70481925a80d35279f427b;hb=9aaccf1abdb2894ec23870e1d2199a657f85850e;hp=a870dd573666119dcb45b80eb891accc9dee53a7;hpb=3031749c2df04a63cdcef186dcce3781e61436e8;p=dpdk.git diff --git a/app/test/test_kni.c b/app/test/test_kni.c index a870dd5736..2860bf3bff 100644 --- a/app/test/test_kni.c +++ b/app/test/test_kni.c @@ -39,7 +39,6 @@ #include "test.h" -#ifdef RTE_LIBRTE_KNI #include #include #include @@ -390,7 +389,7 @@ test_kni_processing(uint8_t port_id, struct rte_mempool *mp) rte_eth_dev_info_get(port_id, &info); conf.addr = info.pci_dev->addr; conf.id = info.pci_dev->id; - rte_snprintf(conf.name, sizeof(conf.name), TEST_KNI_PORT); + snprintf(conf.name, sizeof(conf.name), TEST_KNI_PORT); /* core id 1 configured for kernel thread */ conf.core_id = 1; @@ -488,7 +487,7 @@ fail_kni: return ret; } -int +static int test_kni(void) { int ret = -1; @@ -647,7 +646,7 @@ test_kni(void) /* test of getting KNI device with an invalid string name */ memset(&conf, 0, sizeof(conf)); - rte_snprintf(conf.name, sizeof(conf.name), "testing"); + snprintf(conf.name, sizeof(conf.name), "testing"); kni = rte_kni_get(conf.name); if (kni) { ret = -1; @@ -680,13 +679,8 @@ fail: return ret; } -#else /* RTE_LIBRTE_KNI */ - -int -test_kni(void) -{ - printf("The KNI library is not included in this build\n"); - return 0; -} - -#endif /* RTE_LIBRTE_KNI */ +static struct test_command kni_cmd = { + .command = "kni_autotest", + .callback = test_kni, +}; +REGISTER_TEST_COMMAND(kni_cmd);