summaryrefslogtreecommitdiffstats
path: root/meta-isg/common/recipes-extended/dpdk/dpdk
Commit message (Collapse)AuthorAgeFilesLines
* dpdk: move dpdk from meta-isg to commonRahul Kumar Gupta2016-10-1812-1085/+0
| | | | | | | | | Since there is plan to merge meta-isg layer to common meta-intel layer. So relocate dpdk v16.07 recipe from meta-isg layer to common meta-intel layer. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk: fix build with kernel v4.8Rahul Kumar Gupta2016-10-173-0/+689
| | | | | | | | Backported fixes from upstream dpdk sources to ensure dpdk 16.07 compiles against kernel 4.8. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg/dpdk: Update v16.04 -> v16.07Rahul Kumar Gupta2016-09-084-60/+99
| | | | | | | | | | | | | | | | | Update the dpdk recipe from v16.04 to v16.07. Renamed and modified the patches: dpdk-16.04-add-sysroot-option-within-app-makefile.patch dpdk-16.04-dpdk-fix-installation-warning-and-issue.patch accordingly since these patches don't apply cleanly on top of dpdk v16.07. Fixed compilation by adding examples/ethtool/lib directory in DEPDIRS-y and by adding lib path in LDLIBS. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* meta-isg: dpdk: fix compilation with dynamic libsRahul Kumar Gupta2016-07-221-0/+30
| | | | | | | | | Ensure that the correct CFLAGS are passed to LD when compiling rte libs as shared. For building the dpdk with config CONFIG_RTE_BUILD_SHARED_LIB=y Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* meta-isg: dpdk: simplify do_installRahul Kumar Gupta2016-07-221-0/+79
| | | | | | | Using makefile for installing targets. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* meta-isg: dpdk : Fix for misleading indentation errorRahul Kumar Gupta2016-07-061-0/+56
| | | | | | | | | | Corrected the identation of code to match the block structure to avoid error/warning for build. Since yocto is using -Wall and -Werror flags so this warning is treated as error. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* meta-isg: dpdk: Update v2.2.0 -> v16.04Rahul Kumar Gupta2016-04-146-31/+33
| | | | | | | | | | | | update the dpdk recipe from v2.2.0 to v16.04. Rename the patches according to the recipe version. Now dpdk is following 'year-month' format for version numbering. dpdk v16.04 required "CONFIG_RTE_IP_FRAG=y" in order to build ip_fragmentation application. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk v2.2.0: rename the patches usedRahul Kumar Gupta2016-01-124-10/+10
| | | | | | | | | | | | This will rename the patches according to the dpdk version. modify the .inc and .bb according to modified name of patches. change the commit msg for patch: dpdk-2.2.0-add-sysroot-option-within-app-makefile.patch since it have mentioned the version not in use. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk: retire older ver v2.0.0 and v1.8.0Rahul Kumar Gupta2016-01-129-709/+0
| | | | | | | | Removing the older version recipe dpdk v2.0.0 and dpdk v1.8.0 since newer version added so it is no longer required. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk: Upgrade DPDK v2.1.0 to DPDK v2.2.0Rahul Kumar Gupta2016-01-121-9/+9
| | | | | | | | | This will upgrade the recipe dpdk v2.1.0 to dpdk v2.2.0. The recipe is for platforms like grantley and crystalforest using the common BSP intel-corei7-64. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk: fix v1.8.0 build with kernel 4.1Anuj Mittal2015-10-192-0/+224
| | | | | | | | Backported fixes from upstream dpdk sources to ensure dpdk 1.8.0 compiles against kernel 4.1. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk: fix v2.0.0 build with kernel 4.1Anuj Mittal2015-10-196-0/+441
| | | | | | | | Backported fixes from upstream dpdk sources to ensure dpdk 2.0.0 compiles against kernel 4.1. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: enable dpdk v2.1.0 for grantleyAnuj Mittal2015-08-271-0/+31
| | | | | | | | This adds the recipe for dpdk v2.1.0 for grantley platforms based on common intel-corei7-64 BSP. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: fix build of dpdk_qat example appAnuj Mittal2015-07-291-0/+43
| | | | | | | | | | | Make sure that the dpdk_qat example app builds okay when enabled using PACKAGECONFIG ?= " dpdk_qat". Added a patch to dpdk_qat makefile to point to correct location of qat libs and headers. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-isg: dpdk v2.0.0: add patch to handle ip_fragmentation applicationWU CHIA CHUAN2015-07-291-0/+31
| | | | | | | | dpdk v2.0.0 required "CONFIG_RTE_IP_FRAG=y" in order to build ip_fragmentation application. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-isg: dpdk: tidy up dpdk.inc & removed unnecessary patchesWU CHIA CHUAN2015-07-293-141/+0
| | | | | | | | | This patch tidy up dpdk.inc and removing unnecessary patches. Integrating common recipe from dpdk_1.8.0.bb and dpdk_2.0.0.bb. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-isg: dpdk v2.0.0: add patch to handle vhost and ip_fragmentation ↵WU CHIA CHUAN2015-07-101-0/+50
| | | | | | | | | | | applications Introduce a patch to enable/disable the vhost and ip_fragmentation examples applications under common_linuxapp config file. The flag introduce is controlled by PACKAGECONFIG. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk: renaming patches which are common to DPDK v1.8 and DPDK v2.0WU CHIA CHUAN2015-07-104-0/+0
| | | | | | | | | For patches which are common to DPDK v1.8 and DPDK v2.0, they are renamed to following file naming format for clarity dpdk-1.8.0-and-2.0.0*.patch. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk v1.8: introduce target machine selection for DPDK.Ong Boon Leong2015-07-101-0/+48
| | | | | | | | | | | DPDK default config set the TARGET machine type to native which is incorrect. The SDK assumes that the DPDK package is built and installed natively. So, to support cross-compilation uses, we add DPDK_TARGET_MACH option here. This variable should be defined at either dpdk bb or bbappend file. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk v1.8: add app makefile patch to enable sysroot settingOng Boon Leong2015-07-101-0/+33
| | | | | | | | | | DPDK v1.8.0 app Makefile does not support "--sysroot=<path>" option in LDFLAGS because of Makefile internal logic that always add -Wl, before. This causes poky GNU linker search path issue for target machine sysroot usr/lib. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk v1.8: add patches for qat, vhost and libvirt PACKAGECONFIGOng Boon Leong2015-07-102-0/+87
| | | | | | | | Introduce two patches to enable DPDK config file to support PACKAGECONFIG options for QAT, vhost and libvirt. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-isg: dpdk v1.8.0: add makefile patches to support split kernel outputOng Boon Leong2015-07-101-0/+52
Starting form YPv1.8.y onwards, the kernel build output is separately kept under work-shared. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>