netmap: add new package

this adds netmap, the fast packet I/O framework
http://info.iet.unipi.it/~luigi/netmap/

    - updated to latest version to get kernel 4.1 support
    - fixed printf type issue
    - Fixed manual config options

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
This commit is contained in:
Armin Kuster
2015-08-09 05:38:30 +05:30
committed by Joe MacDonald
parent 1624ca2f9f
commit 1692d5c302
5 changed files with 239 additions and 0 deletions
@@ -0,0 +1,35 @@
require netmap.inc
DEPENDS = "netmap-modules"
EXTRA_OECONF = "--kernel-dir=${STAGING_KERNEL_BUILDDIR} \
--kernel-sources=${STAGING_KERNEL_DIR} \
--no-drivers \
--disable-generic \
--prefix=${prefix} \
--destdir=${D} \
--cc='${CC}' \
--ld='${LD}' \
"
SRC_URI += "file://0001-testmmap-fix-compile-issue-with-gcc-5.x.patch"
do_fetch[depends] += "netmap-modules:do_fetch"
do_configure () {
cd ${S}/LINUX
./configure ${EXTRA_OECONF}
}
do_compile () {
cd ${S}/LINUX
make apps
}
do_install () {
cd ${S}/LINUX
make install-apps DESTDIR=${D}
}
FILES_${PN} += "${bindir}"
RDEPENDS_${PN} = "kernel-module-netmap"
RRECOMMENDS_${PN} = "kernel-module-netmap"