summaryrefslogtreecommitdiffstats
path: root/common/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* dpdk-dev-libibverbs: Fix additional warningsKhem Raj2017-08-155-1/+239
| | | | | | | Clang detects more warnings as errors and these fixes address it Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Fix build error on the core2-64Guojian Zhou2017-08-101-1/+1
| | | | | | | Use the "m64" to parse the flag of x86-64 toolchains. Signed-off-by: Guojian Zhou <guojian.zhou@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Link examples with BFD linkerKhem Raj2017-08-021-1/+1
| | | | | | | | Bypass the gold bug https://sourceware.org/bugzilla/show_bug.cgi?id=21882 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Fix build with examplesKhem Raj2017-08-022-0/+45
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat16: Fix build when ld-is-gold is set in DISTRO_FEATURESKhem Raj2017-08-023-1/+19
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: upgrade to version 17.05Syed Mohamad Fauzi, Syed Johan Arif2017-07-315-82/+6
| | | | | Signed-off-by: Syed Mohamad Fauzi, Syed Johan Arif <syed.johan.arif.syed.mohamad.fauzi@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk-dev-libibverbs: suppress gcc7 warningsJoe Slater2017-06-292-1/+26
| | | | | | | Ignore -Wformat-truncation in init.c. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Disable build for MUSLSaul Wold2017-06-202-0/+3
| | | | | | | Until the libibverbs package is fixed for MUSL disable both dpdk and ibverbs Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat: disable for x32 buildSaul Wold2017-04-041-0/+1
| | | | | | | Until the upstream addresses some issues, this will be disabled for x32 build Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: disable for x32 buildSaul Wold2017-04-041-0/+1
| | | | | | | Until the upstream addresses some issues, this will be disabled for x32 build Signed-off-by: Saul Wold <sgw@linux.intel.com>
* openssl-qat: Use COMPATIBLE_MACHINESaul Wold2017-03-141-1/+1
| | | | | | | | This EXCULDE_FROM_WORLD was not the correct approach, since openssl-qat depends on qat16 which is only compatible with intel-corei7-64, openssl-qat should also use this approach. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Add libibverbs library to support MLX configShashwat Pandey2017-02-281-0/+17
| | | | | | | | | | | | libibverbs is a library that allows programs to use RDMA "verbs" for direct access to RDMA (currently InfiniBand and iWARP) hardware from userspace. Dpdk has some dependencies with this package to enable CONFIG_RTE_LIBRTE_MLX4_PMD config for supporting Mellanoc Connect X-3 nics with it. This config has disabled in dpdk by default. Signed-off-by: Shashwat Pandey <shashwatx.pandey@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* Updated the DPDK recipe from v16.11 to v17.02.Shashwat Pandey2017-02-283-26/+30
| | | | | | | | | | | | | for dpdk v17.02 updated the existing patch and recipe as per the changes in the directory names. Rename and modified the patch: dpdk-17.02-dpdk-fix-installation-warning-and-issue.patch accordingly since this doesn't apply cleanly on top of dpdk v17.02 Modified .inc according to the change in directory names. Signed-off-by: Shashwat Pandey <shashwatx.pandey@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* dpdk: Disable building for muslSaul Wold2017-02-101-0/+2
| | | | | | | Currently dpdk requires the execinfo.h header from glibc which is not part of MUSL, so for now disable this package. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* zlib-qat: Add patch to support MUSLSaul Wold2017-02-102-0/+33
| | | | | | | MUSL has a stricter policy for header inclusion, so add patch to explictly include pthread.h Signed-off-by: Saul Wold <sgw@linux.intel.com>
* openssl-qat: Add patch to support MUSLSaul Wold2017-02-102-0/+49
| | | | | | | openssl-qat was using pthread_yield() instead of the POSIX API of sched_yield() which MUSL supports Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat16: add additionl patch with guard for MUSL buildSaul Wold2017-02-102-0/+29
| | | | | | This just disables the use of bits/time.h Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat: add EXCLUDE_FROM_WORLD for core2Saul Wold2016-12-093-0/+6
| | | | | | | | | Havine COMPATIBLE_MACHINE causes errors for non-compatible machine, so inaddition we EXCLUDE_FROM_WORLD for world builds Signed-off-by: Saul Wold <sgw@linux.intel.com> [Removed extra whitespace added to qat16.inc file.] Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* dpdk: Use stable and fast download sourceSaul Wold2016-12-071-1/+1
| | | | | | | | | | | After checking with the upstream, the snapshot based URL can change since it's cgit based and they recently upgraded cgit, it was suggested that we use the fast.dpdk.org site as it's the more stable and faster download source. NOTE: the checksum is still the original checksum, so is the correct location. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* dpdk: cleanup unused patchesRahul Kumar Gupta2016-11-283-689/+0
| | | | | | | | Removed the unused patches since the recipe is not using these. It was added before as fix for dpdk v16.07. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Update v16.07 -> v16.11Rahul Kumar Gupta2016-11-283-16/+13
| | | | | | | | | | | | | | | | | | | | | | | | | Updated the DPDK recipe from v16.07 to v16.11. for dpdk v16.11 the rte_ivshmem feature has dropped and the default configuration file for packet_ordering example is replaced with the "native" x86 file. Rename and modified the patch: dpdk-16.11-dpdk-fix-installation-warning-and-issue.patch accordingly since this doesn't apply cleanly on top of dpdk v16.11 Removed the patches: dpdk-16.07-net-ixgbe-move-PCI-device-IDs-from-EAL.patch dpdk-16.07-net-igb-move-PCI-device-IDs-from-EAL.patch dpdk-16.07-kni-fix-build-with-kernel-4.8.patch from dpdk.inc since these changes/fix are now added in dpdk v16.11. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat16: move qat from meta-isg to commonRahul Kumar Gupta2016-10-1811-0/+1091
| | | | | | | | | Since there is plan to merge meta-isg layer to common meta-intel layer. So relocate qat16 v2.6-65 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>
* openssl-qat: move recipe from meta-isg to commonRahul Kumar Gupta2016-10-189-0/+5207
| | | | | | | | | Since there is plan to merge meta-isg layer to common meta-intel layer. So relocate openssl-qat v0.4.9-009 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>
* zlib-qat: move zlib-qat from meta-isg to commonRahul Kumar Gupta2016-10-184-0/+276
| | | | | | | | | Since there is plan to merge meta-isg layer to common meta-intel layer. So relocate zlib-qat v0.4.7-002 recipe from meta-isg layer to meta-intel/common layer. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: move dpdk from meta-isg to commonRahul Kumar Gupta2016-10-1814-0/+1253
| | | | | | | | | 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>
* common: Remove DPDK recipes2.0-rc4-dizzy-1.72.0-dizzy-1.7Tom Zanussi2014-11-0610-848/+0
| | | | | | | | | | | | | | Move the DPDK recipes out of common/ and into meta-romley/. The DPDK recipes have so far been shown to be broken for any other machine than Romley or for any other kernel version than the kernel Romley is still using, 3.10. So the logical place for them to live would be in meta-romley, if anywhere. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Acked-by: Burton, Ross <ross.burton@intel.com>
* meta-intel/common: Upgrade DPDK to v1.7.0Sreeju Selvaraj2014-10-015-0/+541
| | | | | | | | | | | | | | | | | | | | | Added support for DPDK v1.7.0. Added PACKAGECONFIG mechanism to explicitly disable the use of fuse and qat which are dependencies for example apps dpdk_qat and vhost. Added config variables CONFIG_EXAMPLE_DPDK_QAT and CONFIG_EXAMPLE_DPDK_VHOST to enable or disable the compilation of example apps dpdk_qat and vhost. Resolved the installation failure found in example app ip_pipeline by cherry-picking the patch from dpdk.org. Resolved the test failure found in example app ring_pmd_autotest by cherry-picking the patches from dpdk.org. Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com> Acked-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* meta-intel/common: Add include file for DPDKSreeju Selvaraj2014-10-012-135/+154
| | | | | | | | | | | | | | Added include file dpdk.inc to share common functionality based on dpdk_1.6.0r2 Added a new variable EXAMPLE_BUILD_DIR. this points to apps build directory which is different in dpdk v1.6.0r2 and v1.7.0. Users of dpdk.inc have to define EXAMPLE_BUILD_DIR for the installation of example apps. Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com> Acked-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* meta-intel/common: Initial Intel DPDK recipe under recipes-extendedChan Wei Sern2014-07-174-0/+288
This is an initial version of Intel Data Plane Development Kits (DPDK) recipe support. This recipe is targetting on Intel DPDK v1.6.0r2. This recipe is created under meta-intel/common because Intel DPDK can be commonly used several Intel BSP platforms such as Romley, Crystal-Forest & Mohon-peak. We resolved examples apps build failure found in v1.6.0-r2 by cherry-picking patches from v1.7.0 as they are not planned to be fixed in v1.6.0-r2. The example app build failure are found in qos_sched, eal_flags_autotest and cmdline_autotest. Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com> Acked-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>