From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E4FEBA04BC; Thu, 8 Oct 2020 11:40:18 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C1ABA1BBFD; Thu, 8 Oct 2020 11:40:17 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id AEE0F1BBEE for ; Thu, 8 Oct 2020 11:40:15 +0200 (CEST) IronPort-SDR: qMNJ2HDkwRm2NrT7lKtsqa4LedrIFx+v0NUlG5UR0yBGu/HdmljsbdukRUS1YV1rX2HLTkCb8D tZXC9K4IsCMQ== X-IronPort-AV: E=McAfee;i="6000,8403,9767"; a="182735819" X-IronPort-AV: E=Sophos;i="5.77,350,1596524400"; d="scan'208";a="182735819" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2020 02:40:13 -0700 IronPort-SDR: QyXgBhXGk1WYEGuOCQbnZ/VAXvfhLrmwyiudDERVqlpOPdD3zTOCC4mgm770oYEnRxc8fthjy2 vg/us3nDhHlw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,350,1596524400"; d="scan'208";a="354435245" Received: from silpixa00393944.ir.intel.com ([10.237.213.150]) by FMSMGA003.fm.intel.com with ESMTP; 08 Oct 2020 02:40:12 -0700 From: Hariprasad Govindharajan To: dev@dpdk.org Cc: ferruh.yigit@intel.com, anatoly.burakov@intel.com, Hariprasad Govindharajan Date: Thu, 8 Oct 2020 10:40:08 +0100 Message-Id: <1602150008-16177-1-git-send-email-hariprasad.govindharajan@intel.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1601909255-26251-1-git-send-email-hariprasad.govindharajan@intel.com> References: <1601909255-26251-1-git-send-email-hariprasad.govindharajan@intel.com> Subject: [dpdk-dev] [DPDK_KMODS v4] linux/igb_uio: add Makefile to build the kernel module X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" With DPDK 20.11 release, the igb_uio module is no more part of DPDK. There are use cases where this module is required, for example while testing the virtual ports in OvS, the virtual ports are bound to igb_uio module inside a VM. So, this patch provides a Makefile which can be used to build this module and use as needed. Before building this module, the user is expected to build the DPDK using meson build system and make sure that the required libraries are installed in the path /usr/local Signed-off-by: Hariprasad Govindharajan --- This patch will be part of dpdk-kmods repo https://git.dpdk.org/dpdk-kmods/ --- v4: Corrected the indentation v3: Edited the commit message and corrected the mistakes in the variable definition v2: Added more information to the commit message --- linux/igb_uio/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 linux/igb_uio/Makefile diff --git a/linux/igb_uio/Makefile b/linux/igb_uio/Makefile new file mode 100644 index 0000000..45dbe42 --- /dev/null +++ b/linux/igb_uio/Makefile @@ -0,0 +1,8 @@ +DPDK_HEADERS ?= /usr/local/include +RTE_KERNELDIR ?= /lib/modules/`uname -r`/build + +all: + make EXTRA_CFLAGS="-I $(DPDK_HEADERS)" -C $(RTE_KERNELDIR)/ M=$(PWD) + +clean: + make -C $(RTE_KERNELDIR)/ M=$(PWD) clean -- 2.7.4