[meta-intel] [PATCH 0/4 dizzy] meta-isg: Intel DPDK Implementation

Saul Wold sgw at linux.intel.com
Tue Jun 2 14:00:44 PDT 2015


On 05/07/2015 09:03 PM, venkatasubramanian pattu wrote:
> The Data Plane Development Kit (DPDK) is a set of data plane libraries and
> network interface controller drivers for fast packet processing.
> DPDK provides a programming framework that scales from Intel Atom processors
> to Intel Xeon processors and enables faster development of high speed data
> packet networking applications.
>
> With Intel processors, It is possible to transition from using discrete
> architectures per major workload (application, control, packet, and signal processing)
> to a single architecture that consolidates the workloads into a more scalable and simplified solution.
> As a result, developers may be able to eliminate special-purpose hardware
> such as network processors (NPUs), co-processors, application specific
> integrated circuits (ASICs), and field-programmable gate arrays (FPGAs).
>
> This recipe is cherry-picked from branch dizzy and the commit ID:
> 1c825a06095178c0c51f28d5867549feac8a47f4:meta-intel/common: Add include file for DPDK
> c249763d3cb92bd06742b7986f08cf844ddb1d51:meta-intel/common: Initial Intel DPDK recipe under recipes-extended
> a14718dfaee57827a0666b858cf192dc1cb00db5:meta-intel/common: Upgrade DPDK to v1.7.0.
>
> These commits are removed in latest dizzy (1.7) due to build failure.
> DPDK v1.7 & v1.6 are validated on Linux kernel v3.10 and not supported on Linux kernel v3.17.
> Therefore, this recipe is intended to be supported only on Linux kernel v3.10 for all
> CID related platforms like Crystal Forest and Highland Forest.
>
> venkatasubramanian pattu (4):
>    meta-isg: Making meta-isg as a layer
>    meta-isg: Add include file for DPDK
>    meta-isg: Intel DPDK v1.6 recipe under recipes-extended
>    meta-isg: Upgrade DPDK to v1.7.0
>
>   meta-isg/common/recipes-extended/dpdk/dpdk.inc     | 138 ++++++++
>   ...ix-build-switches-to-enable-cmdline-tests.patch |  52 +++
>   ...dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch |  34 ++
>   ...k-1.6.0r2-examples-qos_sched-fix-makefile.patch |  34 ++
>   ...d-config-variables-to-enable-disable-dpdk.patch |  41 +++
>   ...examples-pipeline-build-with-all-examples.patch |  33 ++
>   ...e-extra-devices-creation-with-vdev-option.patch |  43 +++
>   .../dpdk/dpdk-1.7.0-ring-simplify-unit-tests.patch | 379 +++++++++++++++++++++
>   .../common/recipes-extended/dpdk/dpdk_1.6.0r2.bb   |  44 +++
>   .../common/recipes-extended/dpdk/dpdk_1.7.0.bb     |  38 +++
>   meta-isg/conf/layer.conf                           |  12 +
>   11 files changed, 848 insertions(+)
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk.inc
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.7.0-examples-Add-config-variables-to-enable-disable-dpdk.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.7.0-examples-pipeline-build-with-all-examples.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.7.0-ring-remove-extra-devices-creation-with-vdev-option.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.7.0-ring-simplify-unit-tests.patch
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk_1.6.0r2.bb
>   create mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk_1.7.0.bb
>   create mode 100644 meta-isg/conf/layer.conf
>

merged into Dizzy, sorry for the delay.

Sau!



More information about the meta-intel mailing list