From 36080ff96b0eb37a6da8c4fec1a2f8a57dfadf5b Mon Sep 17 00:00:00 2001 From: Nikita Kozlov Date: Mon, 3 Aug 2015 18:12:17 +0200 Subject: [PATCH] config: add KNI kmod option This option permit to build librte_kni.so without building rte_kni.ko so you can build a sdk without building kernel drivers. Signed-off-by: Nikita Kozlov --- config/common_linuxapp | 1 + lib/librte_eal/linuxapp/Makefile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/common_linuxapp b/config/common_linuxapp index bda9a6383b..0de43d57f1 100644 --- a/config/common_linuxapp +++ b/config/common_linuxapp @@ -425,6 +425,7 @@ CONFIG_RTE_PIPELINE_STATS_COLLECT=n # Compile librte_kni # CONFIG_RTE_LIBRTE_KNI=y +CONFIG_RTE_KNI_KMOD=y CONFIG_RTE_KNI_PREEMPT_DEFAULT=y CONFIG_RTE_KNI_KO_DEBUG=n CONFIG_RTE_KNI_VHOST=n diff --git a/lib/librte_eal/linuxapp/Makefile b/lib/librte_eal/linuxapp/Makefile index 8fcfdf67ce..d9c5233b69 100644 --- a/lib/librte_eal/linuxapp/Makefile +++ b/lib/librte_eal/linuxapp/Makefile @@ -35,7 +35,7 @@ ifeq ($(CONFIG_RTE_EAL_IGB_UIO),y) DIRS-$(CONFIG_RTE_LIBRTE_EAL_LINUXAPP) += igb_uio endif DIRS-$(CONFIG_RTE_LIBRTE_EAL_LINUXAPP) += eal -ifeq ($(CONFIG_RTE_LIBRTE_KNI),y) +ifeq ($(CONFIG_RTE_KNI_KMOD),y) DIRS-$(CONFIG_RTE_LIBRTE_EAL_LINUXAPP) += kni endif ifeq ($(CONFIG_RTE_LIBRTE_XEN_DOM0),y) -- 2.20.1