From 17a7102a4ff685d1b40c4055beedfea84693e8df Mon Sep 17 00:00:00 2001 From: Naveen Saini Date: Fri, 13 Aug 2021 09:24:31 +0800 Subject: dpdk-kmods: add recipe for igb_uio kernel module It provides UIO kernek driver for Intel IGB PCI cards. http://git.dpdk.org/dpdk-kmods/ Signed-off-by: Naveen Saini Signed-off-by: Anuj Mittal --- recipes-extended/dpdk/dpdk-kmods_git.bb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 recipes-extended/dpdk/dpdk-kmods_git.bb diff --git a/recipes-extended/dpdk/dpdk-kmods_git.bb b/recipes-extended/dpdk/dpdk-kmods_git.bb new file mode 100644 index 0000000..656a6b1 --- /dev/null +++ b/recipes-extended/dpdk/dpdk-kmods_git.bb @@ -0,0 +1,26 @@ +SUMMARY = "DPDK Kernel Module igb_uio" +DESCRIPTION = "UIO driver for Intel IGB PCI cards" +HOMEPAGE = "http://git.dpdk.org/dpdk-kmods/" + +LICENSE = "GPL-2" +LIC_FILES_CHKSUM = "file://igb_uio.c;beginline=1;endline=4;md5=a05cd72f85021e22ff6b2632b437450b" + +SRC_URI = "git://dpdk.org/dpdk-kmods;branch=main \ + " +SRCREV = "e13d7af77a1bf98757f85c3c4083f6ee6d0d2372" + +S = "${WORKDIR}/git/linux/igb_uio" + +PV = "1.0" + +inherit module + +EXTRA_OEMAKE += "KSRC='${STAGING_KERNEL_DIR}'" + +do_install() { + if [ -e "${S}/igb_uio.ko" ] + then + install -d ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/ + install -m 0644 ${S}/igb_uio.ko ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/ + fi +} -- cgit v1.2.3-54-g00ecf