aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-05-25dpdk/19.11 : upgrade 19.11.13 -> 19.11.14dunfellYogesh Tyagi
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-20dpdk/19.11: ignore CVE-2022-28199Yogesh Tyagi
This is fixed in 19.11 but the CPE data in NVD is incomplete. [upstream commit link : https://git.dpdk.org/dpdk-stable/commit/?h=19.11&id=8b090f2664e9d014cd8fa0fde90597aaf4349e7e] Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-12dpdk/18.11 : upgrade 18.11.10 -> 18.11.11Yogesh Tyagi
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-12dpdk/19.11 : update version to 19.11.13Yogesh Tyagi
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-12dpdk/19.11: ignore CVE-2021-3839Yogesh Tyagi
This is fixed in 19.11 but the CPE data in NVD is incomplete. [upstream commit link : https://git.dpdk.org/dpdk-stable/commit/?h=19.11&id=aef547884b8a64c0754b4b7906ae9d7c912b8043] Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27dpdk/19.11: upgrade 19.11.5 -> 19.11.9Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-16dpdk: update to 19.11.5Lee Chee Yang
updates also fixed these CVE's - CVE-2020-14374 - CVE-2020-14375 - CVE-2020-14376 - CVE-2020-14377 - CVE-2020-14378 see: http://inbox.dpdk.org/announce/73386a14-6e5a-83e4-051d-125b5c5fe5d9@intel.com/T/#u Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-16dpdk: update to 18.11.10Lee Chee Yang
updates also fixed these CVE's - CVE-2020-14374 - CVE-2020-14375 - CVE-2020-14376 - CVE-2020-14377 - CVE-2020-14378 see: http://inbox.dpdk.org/announce/73386a14-6e5a-83e4-051d-125b5c5fe5d9@intel.com/T/#u Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-01dpdk: replace the "mater" with "main"Yanfei Xu
Upstream renamed branch name 'master' to 'main', so let's change it. Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28dpdk: upgrade 19.11.1 -> 19.11.2Anuj Mittal
Fixes: - CVE-2020-10722 - CVE-2020-10723 - CVE-2020-10724 - CVE-2020-10725 - CVE-2020-10726 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28dpdk: upgrade 18.11.7 -> 18.11.8Anuj Mittal
Fixes: - CVE-2020-10722 - CVE-2020-10723 - CVE-2020-10724 - CVE-2020-10725 - CVE-2020-10726 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-01dpdk: RDEPENDS on pciutilsÉloi Bail
dpdk-devbind tool relies on lspci tool with specific options which are not provided by lspci from busybox. Signed-off-by: Eloi Bail <eloi.bail@savoirfairelinux.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-04-20dpdk/19.11: upgrade 19.11.0 -> 19.11.1Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20dpdk/18.11: upgrade 18.11.5 -> 18.11.7Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-31layer.conf: add compatibility with dunfellAnuj Mittal
And remove thud and warrior as they are not tested. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-25dpdk: Backport to fix build failure for kernel v5.6He Zhe
kernel/linux/kni/kni_net.c:786:20: error: initialization of 'void (*)(struct net_device *, unsigned int)' from incompatible pointer type 'void (*)(struct net_device *)' [-Werror=incompatible-pointer-types] 786 | .ndo_tx_timeout = kni_net_tx_timeout, | ^~~~~~~~~~~~~~~~~~ Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-25dpdk: fix do_install error for test programsYi Zhao
The commit 8c2fb513234a599edb481f74f74cafe09561a4ee introduces an error when installing test programs: /buildarea//build/tmp/work/intel_corei7_64-poky-linux/dpdk/19.11.0-r0/git/x86_64-native-linuxapp-gcc/lib/librte_eal.a(eal_memory.o): In function `eal_legacy_hugepage_init': eal_memory.c:(.text+0x1f71): undefined reference to `memfd_create' /buildarea/build/tmp/work/intel_corei7_64-poky-linux/dpdk/19.11.0-r0/git/x86_64-native-linuxapp-gcc/lib/librte_eal.a(eal_memalloc.o): In function `get_seg_fd.constprop.0': eal_memalloc.c:(.text+0x61f): undefined reference to `memfd_create' eal_memalloc.c:(.text+0x696): undefined reference to `memfd_create' /buildarea/build/tmp/work/intel_corei7_64-poky-linux/dpdk/19.11.0-r0/git/x86_64-native-linuxapp-gcc/lib/librte_eal.a(eal_memalloc.o): In function `eal_memalloc_init': eal_memalloc.c:(.text+0x21ad): undefined reference to `memfd_create' /buildarea/build/tmp/work/intel_corei7_64-poky-linux/dpdk/19.11.0-r0/git/x86_64-native-linuxapp-gcc/lib/librte_pmd_memif.a(rte_eth_memif.o):rte_eth_memif.c:(.text+0xbc3): more undefined references to `memfd_create' follow collect2: error: ld returned 1 exit status The test programs have been complied and install to ${S}/test/app directory. We just need to ship them to ${D} directory. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-24Revert "dpdk: Add check against necessary kernel options"He Zhe
This reverts commit c29b7a480ad3e5308a1ecffa8225eeec624f68bc. Unfortunely, the reverted commit does not work in every cases. If KERNEL_FEATURES was set in somewhere else other than a global configuration, for example in kernel's bbappend, there would be no way for dpdk recipe to detect if the wanted feature has been enabled. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-18dpdk: Fix dpdk18 build with CONFIG_NAMEHe Zhe
5eba511c5e0b ("dpdk: add recipe for 19.11") introduces CONFIG_NAME and TEST_DIR for dpdk19 but not for dpdk18. Fix it. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-18dpdk: Add check against necessary kernel optionsHe Zhe
dpdk requires kernel option features/intel-dpdk/intel-dpdk.scc to build. We'd better warn users in advance before they meet some confusing errors at compile-time. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-04dpdk: set CVE_PRODUCTAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30dpdk: add recipe for 19.11Anuj Mittal
Introduce recipe to build 19.11 LTS. This version changes the location of test directory to be under app and also changes the name of config file to common_linux. Introduce variables in shared inc to control these two differences. These are set to values used by earlier versions by default. 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: simplify test installationAnuj Mittal
Use Makefile target to install tests instead of the current error prone method. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-29dpdk: upgrade 17.11.8 -> 17.11.9Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-29dpdk: upgrade 18.11.4 -> 18.11.5Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-29dpdk: RDEPENDS on python3 instead of python2Anuj Mittal
Also make sure that scripts use python3. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13dpdk: upgrade 18.11.2 -> 18.11.4Anuj Mittal
Also includes fix for CVE-2019-14818. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13dpdk: 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>