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

venkatasubramanian pattu venkatasubramanianx.pattu at intel.com
Thu May 7 21:03:26 PDT 2015


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

-- 
1.9.1



More information about the meta-intel mailing list