X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=test%2Ftest%2Ftest_kni.c;h=e4839cdb74740856086eba876c5a8c078945258c;hb=c06ddf9698e0c2a9653cfa971f9ddc205065662c;hp=f6fb1a2fb021f4190ba80a535fcabf5462ad610c;hpb=6c74ddeddf92d9937b13e6cf94ab828cb1cee476;p=dpdk.git diff --git a/test/test/test_kni.c b/test/test/test_kni.c index f6fb1a2fb0..e4839cdb74 100644 --- a/test/test/test_kni.c +++ b/test/test/test_kni.c @@ -10,6 +10,17 @@ #include "test.h" +#ifndef RTE_LIBRTE_KNI + +static int +test_kni(void) +{ + printf("KNI not supported, skipping test\n"); + return TEST_SKIPPED; +} + +#else + #include #include #include @@ -74,6 +85,8 @@ static const struct rte_eth_conf port_conf = { static struct rte_kni_ops kni_ops = { .change_mtu = NULL, .config_network_if = NULL, + .config_mac_address = NULL, + .config_promiscusity = NULL, }; static unsigned lcore_master, lcore_ingress, lcore_egress; @@ -231,6 +244,8 @@ test_kni_register_handler_mp(void) struct rte_kni_ops ops = { .change_mtu = kni_change_mtu, .config_network_if = NULL, + .config_mac_address = NULL, + .config_promiscusity = NULL, }; if (!kni) { @@ -605,4 +620,6 @@ fail: return ret; } +#endif + REGISTER_TEST_COMMAND(kni_autotest, test_kni);