[meta-intel] [fido][PATCH 00/16] DPDK v1.8.0 & v2.0.0 for CID platforms

Saul Wold sgw at linux.intel.com
Thu Jul 9 08:53:34 PDT 2015


On 07/07/2015 04:20 PM, Ong Boon Leong wrote:
> Dear maintainers,
>
> Firstly, the patch add a layer for meta-isg just like dizzy branch.
>
> Then, the patchseries add the capabillity of DPDKv1.8.0 and DPDKv2.0.0 on meta-intel
> fido branch. It reuses DPDK ingredients from dizzy branch as base and further
> customizes dpdk.inc to handle several build change across DPDK v1.8.0 & v2.0.0.
>
> Wu, Chia Chuan has contributed the enhancement for DPDK v2.0.0 and I have checked
> and signed-off his contributions. I have validated both versions are building
> fine and the ingredients under packages-split look healthy to my best knowledge.
>
> Chia Chuan has helped in testing the ingredients on CID platforms.
>
> Although it is a long series, but a lot of the commits are incrementally small
> for review. Hope that is fine with you.
>
> Appreciate your help and effort in reviewing this patchseries.
>
> If you find them good, please kindly help to merge them into fido branch.
>
Something I realized would make things much better, can these patches 
and along with the QAT and zlib patches actually go into master and then 
be backported into fido?

This will then keep master current and allow easier update/upgrade 
pathes for dpdk, qat and associated work.  This is the get stuff in 
master upstream first and then backport?

Would this be possible?

Sau!

> Many thanks,
> Ong Boon Leong
>
> Ong Boon Leong (10):
>    meta-isg: dpdk: improve software installation task
>    meta-isg: dpdk: introduce ARCHDIR variable to dpdk.inc
>    meta-isg: dpdk: add external kernel module build handling for
>      tmp/work-shared
>    meta-isg: dpdk v1.8.0: add makefile patches to support split kernel
>      output
>    meta-isg: dpdk v1.8: add patches for qat, vhost and libvirt
>      PACKAGECONFIG
>    meta-isg: dpdk: fix GCC compiler LDFLAG and CFLAG issue
>    meta-isg: dpdk v1.8: add app makefile patch to enable sysroot setting
>    meta-isg: dpdk v1.8: introduce target machine selection for DPDK.
>    meta-isg: dpdk: intro recipe for DPDK v1.8.0
>    meta-isg: dpdk: rearrange common meta-data from dpdk_1.8.0.bb into
>      dpdk.inc
>
> WU CHIA CHUAN (4):
>    meta-isg: dpdk: move the do_install hostapp directory from dpdk.inc
>      to dpdk_1.8.0.bb
>    meta-isg: dpdk: renaming patches which are common to DPDK v1.8 and
>      DPDK v2.0
>    meta-isg: dpdk v2.0.0: add patch to handle vhost and ip_fragmentation
>      applications
>    meta-isg: dpdk v2.0.0: initial DPDK v2.0.0 enabling recipe
>
> venkatasubramanian pattu (2):
>    meta-isg: Making meta-isg as a layer
>    meta-isg: Add include file for DPDK
>
>   meta-isg/common/recipes-extended/dpdk/dpdk.inc     |  132 ++++++++++++++++++++
>   ...-add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch |   52 ++++++++
>   ....0-add-sysroot-option-within-app-makefile.patch |   33 +++++
>   ....0-dpdk-defconfig-select-RTE_MACHINE-type.patch |   48 +++++++
>   ...dd-config-variable-to-enable-disable-dpdk.patch |   44 +++++++
>   ...ld-config-VHOST-in-common_linuxapp-config.patch |   43 +++++++
>   ...T-and-ip_fragmentation-in-common_linuxapp.patch |   50 ++++++++
>   .../common/recipes-extended/dpdk/dpdk_1.8.0.bb     |   35 ++++++
>   .../common/recipes-extended/dpdk/dpdk_2.0.0.bb     |   29 +++++
>   meta-isg/conf/layer.conf                           |   12 ++
>   10 files changed, 478 insertions(+)
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk.inc
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.8.0-and-2.0.0-add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.8.0-and-2.0.0-add-sysroot-option-within-app-makefile.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.8.0-and-2.0.0-dpdk-defconfig-select-RTE_MACHINE-type.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.8.0-and-2.0.0-examples-add-config-variable-to-enable-disable-dpdk.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.8.0-dpdk-enable-build-config-VHOST-in-common_linuxapp-config.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-2.0.0-dpdk-enable-VHOST-and-ip_fragmentation-in-common_linuxapp.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk_1.8.0.bb
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk_2.0.0.bb
>   create mode 100644 meta-isg/conf/layer.conf
>


More information about the meta-intel mailing list