aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-05-28dpdk: bump to 18.11.8zeusLee Chee Yang
Fixes: - CVE-2020-10722 - CVE-2020-10723 - CVE-2020-10724 - CVE-2020-10725 - CVE-2020-10726 Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-01README: change the mailing list email addressÉloi Bail
meta-intel@lists.yoctoproject.org should be used instead of meta-intel@yoctoproject.org. Signed-off-by: Eloi Bail <eloi.bail@savoirfairelinux.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-05dpdk: set CVE_PRODUCTAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30dpdk/17.11: removeAnuj Mittal
17.11 LTS will be end of life in Jan 2020. https://core.dpdk.org/roadmap/ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-29dpdk: upgrade 18.11.2 -> 18.11.4Anuj Mittal
Also includes fix for CVE-2019-14818. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-29dpdk: upgrade 17.11.6 -> 17.11.8Anuj Mittal
Also includes fix for CVE-2019-14818. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10layer: Mark zeus as compatible releaseNaveen Saini
Removed sumo as compatible release Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-04dpdk: support usrmergeChangqing Li
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-19dpdk: Fix exmples and test _FORTIFY_SOURCE build failureHe Zhe
When building examples and tests with GCC9, the following errors come up, error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] 382 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ cc1: all warnings being treated as errors dpdk itself already appends -O3 the EXTRA_CFLAGS for some of those cases, but dpdk.inc overwrites EXTRA_CFLAGS when evoking make. This patches adds it back. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-05dpdk: Remove 18.05He Zhe
We have already had 18.11 and 18.05 is not a stable version. This patch also removes the patches no longer needed. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-13dpdk: upgrade 18.11.1 -> 18.11.2Anuj Mittal
And remove backported patch from recipe. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-12dpdk: upgrade 17.11.3 -> 17.11.6Anuj Mittal
Also remove upstreamed patches and prevent the host app from getting installed. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-11dpdk: mk: disable warning for packed member pointerHe Zhe
Backport a patch from upstream to fix the following build failure. x86_64-native-linuxapp-gcc/include/rte_ether.h:178:2: error: converting a packed 'const struct ether_addr' pointer (alignment 1) to a 'unaligned_uint16_t' {aka 'const short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Werror=address-of-packed-member] | 178 | const unaligned_uint16_t *ea_words = (const unaligned_uint16_t *)ea; | | ^~~~~ Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-27Introduce the v18.11.1 bbwarriorKevin Hao
This is the latest LTS version. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-27Move two patches to the version specific bbKevin Hao
These two patches can't be applied to the new version DPDK, so move them to the version specific bb. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-27dpdk_18.05: Make the LICENSE more accurateKevin Hao
Adjust the LICENSE according to the license files. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-03layer.conf: Add warrior to compatible release seriesNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-29dpdk: package helper makefilesAnuj Mittal
Install helper makefiles [1] that might be helpful when compiling apps with SDK or on target. [1] https://doc.dpdk.org/guides/prog_guide/dev_kit_build_system.html#makefile-description Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-05layer.conf: remove reference to maintainers fileAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-04Add maintainer info for this layerKevin Hao
Add maintainer info in the README and also drop a stale maintainers.inc file. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-04Drop the reference of meta-intel in READMEKevin Hao
This has been created as a separate layer for a long time, the reference of meta-intel in the README seems a bit confusion. So drop all of them. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-27Fix the stale dependency info in READMEKevin Hao
Instead of sticking to one specific version on the dependency layers and having to update it for each release version, just claim that this layer is compatible with the latest version of the dependency layers. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-08layer.conf: Add thud to LAYERSERIES_COMPATthudHongxu Jia
Since `9ec5a8a layer.conf: Drop sumo from LAYERSERIES_CORENAMES' and `9867924 layer.conf: Add thud to LAYERSERIES_CORENAMES' applied in oe-core, add thud to LAYERSERIES_COMPAT Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-03dpdk: support build with external & multilib toolchainsArsalan H. Awan
This fixes dpdk build when using an external toolchain by adding the HOST_CC_ARCH & TOOLCHAIN_OPTIONS to EXTRA_CFLAGS the way standard Yocto does it to gather all the necessary flags for compilation. The TOOLCHAIN_OPTIONS variable also provides the sysroot flag, so no need to explicitly provide the sysroot. This commit also fixes the build when using a multilib toolchain by adding the LDEMULATION flags to the LDFLAGS via TUNE_LDARGS which are required while linking with a multilib toolchain. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-09-21dpdk: Install the examples&test app in a dpdk specific directoryKevin Hao
Currently the examples&test applications would be installed into directories like: /usr/share/examples /usr/share/test These directories just seem too general, so change them to: /usr/share/dpdk/examples /usr/share/dpdk/test Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-07dpdk-dev-libibverbs: removeAnuj Mittal
The upstream repo has been taken down and the role of libibverbs has been taken over by rdma-core instead [1][2]. [1] https://www.openfabrics.org/downloads/verbs/README.html [2] https://git.kernel.org/pub/scm/libs/infiniband/libibverbs.git/tree/README Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-03dpdk-dev-libibverbs: fix do_fetch errorChangqing Li
original URI have been deleted(don't know why). Here I just use yocto source mirror to fix fetch error. But it should be replace by offcial libibverbs here: "https://github.com/linux-rdma/ rdma-core/tree/master/libibverbs". Since I don't have condition to test dpdk function, I can only go far to build success, and seems there is big change between source on yocto mirror and the offcial libibverbs, so for now, just use the mirror. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-17dpdk: Upgrade to 17.11.3He Zhe
And add strncpy warning/error fixes for GCC8 Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-19dpdk: upgrade to 18.05Tan, Raymond
This patch upgrades DPDK to the latest release of v18.05. Signed-off-by: Tan, Raymond <raymond.tan@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-04-30dpdk: Set the correct RTE_TARGET for x86 machinesKevin Hao
The TARGET_ARCH may be different for different x86 machines, for example i586(qemux86) and i686(genericx86). So choose the "x86" override to set the correct RTE_TARGET for these machines. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-30dpdk: Fix the self reference error when building with unsupported archKevin Hao
Fix the following parse error when building with unsupported arch, such as arm: bb.data_smart.ExpansionError: Failure expanding variable RTE_TARGET, expression was ${RTE_TARGET} which triggered exception Exception: variable RTE_TARGET references itself! Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-16dpdk: Add support for arm64Kevin Hao
Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-16dpdk: Add the missing return in get_dpdk_target_mach()Kevin Hao
Otherwise it always return "default" no matter what we set in "DPDK_TARGET_MACHINE". Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-16dpdk: Remove the useless checksumsKevin Hao
After changing to the git repo, these checksums become useless. Just drop them. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-12dpdk: move common fragments to includeAwais Belal
This cleans up the versioned recipes and moves the common fragments to the include so to make the maintenance easy. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-12dpdk: Use git repoKevin Hao
This is more convenient for development. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09dpdk: remove dpdk-16.04-Fix-for-misleading-indentation-error.patchCalifornia Sullivan
Upstream fixed the misleading indentation so this patch is no longer necessary. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09dpdk: Refresh the patches for the context changesKevin Hao
Using the following commands to refresh the patches in order to suppress the fuzz warnings. devtool modify dpdk devtool finish --force-patch-refresh dpdk meta-dpdk-dir No code change. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09Add compatible for "sumo"Kevin Hao
The latest Yocto has changed the LAYERSERIES_CORENAMES to "sumo". So add it to the compatible list. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09dpdk: Introduce the 17.11.1Kevin Hao
This is the latest stable version. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09dpdk: Factor out the license info into the specific bbKevin Hao
The license files may be different between different versions. So move them into the specific bb files. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-03dpdk.inc: fix missing numa.h by disabling NUMA options by defaultCalifornia Sullivan
Otherwise we get this: | dpdk-18.02/lib/librte_eal/linuxapp/eal/eal_memory.c:27:10: fatal error: numa.h: No such file or directory | #include <numa.h> | ^~~~~~~~ | compilation terminated. Use PACKAGECONFIG to optionally enable the numa option. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-30dpdk: upgrade to 18.02Awais Belal
This upgrades the dpdk package to 18.02 which is the latest release and drops a patch that has already been merged upstream in this package. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-05dpdk: Add dpdk-test to include test programsHe Zhe
Install and ship test programs into dpdk-test. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-05dpdk: use virtual/libibverbsChen Qi
We have multiple recipes in different layers providing the same libibverbs library, so we need to use virtual/libibverbs to avoid potential errors. Make dpdk depend on virtual/libibverbs instead of hardcoding dpdk-dev-libibverbs. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-05dpdk-dev-libibverbs: provide virtual/libibverbsChen Qi
dpdk-dev-libibverbs is not the only recipe that provides libibverbs. In meta-cloud-services, we have a recipe called libibverbs. As both recipes provide the same library, we need to avoid building both at the same time at one build. Use 'virtual/libibverbs' to avoid such problem. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-05dpdk-dev-libibverbs: fix do_fetch failure in case of multilibChen Qi
Fix to correctly set SRC_URI and S to avoid do_fetch failure in case of multilib. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-09-26Removal of meta-intel content to make meta-dpdk standaloneSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26Initial commit from meta-intel 2f1bcac3fb3b42602f689fb4a1092aa5f4cf0c8aSaul Wold