summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* remove True option to getVar callsJoshua Lock2016-12-021-3/+3
| | | | | | | | | getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
* iscsitarget,netmap-moduls,vboxguestdrivers: Blacklist, not compatible with ↵Martin Jansa2016-09-151-0/+3
| | | | | | default kernel version 4.8 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* netmap: blacklistMartin Jansa2016-07-071-0/+3
| | | | | | | * it's broken for very long time Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* netmap-modules: Avoid type warning with python v3Richard Purdie2016-06-081-1/+1
| | | | | | | Python 3 is stricter about type comparisions, this avoids warnings. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "netmap-modules: Modules may not have the same arch as userspace"Joe MacDonald2016-03-031-5/+0
| | | | | | This reverts commit b49d08411c75a8fec8ad591105b324a6766aa8d5. Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* netmap-modules: fix build with kernel < 3.17Martin Jansa2016-01-141-1/+7
| | | | | | | * define NETMAP_LINUX_ALLOC_NETDEV_4ARGS only when MACHINE is using kernel 3.17 or newer Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* netmap-modules: Modules may not have the same arch as userspaceJackie Huang2015-11-301-0/+5
| | | | | | | | | | Kernel modules may not have the same architecture as user space. So we tell INSANE_SKIP to skip checking the arch for the modules. This is consistent with other kernel modules and the kernel recipe. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* netmap-modules: make deterministic builds for driversJackie Huang2015-11-301-1/+25
| | | | | | | | | | | | | | | | | | | The driver builds are optional, but for deterministic builds, we should should be able to explicitly enable/disable the builds for them in a proper place (maybe in BSP). But we can't use PACKAGECONFIG since there is no option for each driver, and the options are: --no-drivers do not compile any driver --no-drivers= do not compile the given drivers (comma sep.) --drivers= only compile the given drivers (comma sep.) So use NETMAP_DRIVERS to list the needed drivers and add proper configs to EXTRA_OECONF, the default is no drivers, and all supported drivers are listed in NETMAP_ALL_DRIVERS. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* netmap-modules: disable building virtio_net driversMartin Jansa2015-11-161-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* netmap: set MACHINE_ARCH, because it depends on MACHINE_ARCH netmap-modulesMartin Jansa2015-11-161-2/+1
| | | | | | | | | | | | | | | | | * it's also using MACHINE specific variables like: STAGING_KERNEL_DIR. STAGING_KERNEL_BUILDDIR * drop suspicious: do_fetch[depends] += "netmap-modules:do_fetch" fetcher should use .lock files to prevent updating the same repository in parallel * see: http://lists.openembedded.org/pipermail/openembedded-devel/2015-September/103271.html * fixes: ERROR: netmap different signature for task do_configure.sigdata between qemux86copy and qemux86 basehash changed from 748eae270193023d79f7d6a69aa1b8d2 to 9267873ef5fa4474d5f60fc79044ab64 Variable MACHINE value changed from 'qemux86copy' to 'qemux86' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* netmap-modules: fix compilation failureQi.Chen@windriver.com2015-10-211-0/+2
| | | | | | | | | | | | | | | | | | | | | If CONFIG_IXGBE is enabled in kernel. This package fails to build with error messages like below. | #error "unsupported ixgbe driver version" | ^ ....... error: request for member 'count' in something not a structure or union | na.num_rx_desc = NM_IXGBE_RX_RING(adapter, 0)->count; | ^ | cc1: some warnings being treated as errors Fix this problem by disabling igxbe driver in netmap-modules. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* netmap: add new packageArmin Kuster2015-09-155-0/+239
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>