[meta-intel] [meta-intel[meta-isg][fido][master][PATCH 0/7] fix dpdk config , pick up the right qat version & fix dpdk_qat makefile

chia.chuan.wu at intel.com chia.chuan.wu at intel.com
Tue Jul 28 01:05:07 PDT 2015


From: WU CHIA CHUAN <chia.chuan.wu at intel.com>

Hi Darren,

For[PATCH 1/7]-[PATCH 3/7] fixed the critcal issue in build configuration variables that were not correctly parsed by to
do_configure() task. The environment variables introduced by below patches, $(DPDK_TARGET_MACH) & $(CONFIG_VHOST_ENABLED) 
are not evaluated because the config files under dpdk/config/ folder are not parsed by Makefile but instead by cpp compiler.

	 dpdk/dpdk-1.8.0-and-2.0.0-dpdk-defconfig-select-RTE_MACHINE-type.patch
	 dpdk/dpdk-1.8.0-dpdk-enable-build-config-VHOST-in-common_linuxapp-config.patch
	 dpdk/dpdk-2.0.0-dpdk-enable-VHOST-and-ip_fragmentation-in-common_linuxapp.patch

This patches also tidy up dpdk.inc by integrating common recipe from dpdk_1.8.0.bb and dpdk_2.0.0.bb,and also 
enable the ip_fragmentation application on the "common_linuxapp".

For [PATCH 4/7]- [PATCH7/7] The aim is to fix compilation of dpdk_qat example available in dpdk 2.0.0 and 1.8.0 packages.
The recipe includes a new patch that ensures that we are pointing to right qat include files and libs when building.

Also made sure that we are using the right package name for qat which is virtual/qat on fido/master for river forest platforms.
virtual/qat is provided only by qat16 as of now. It has been added to ensure support for future qat/platform revisions.

Kindly review and if the patches are acceptable ,please help to merge them into fido and master branch.
Please also merge "[meta-intel] [master, fido, dizzy][PATCH] meta-crystalforest: add in clarity around how to pick the right QAT version" thread.

Thank you very much,
Chia Chuan
-------------------------------
Test log:
1.)Run core-image-sato.hddimg on target platform(River Forest - Long Brook ).
2.)Builds core-image-sato on master and fido branch.
3.)insmod rte_kni.ko lo_mode=lo_mode_fifo , insmod igb_uio.ko 4.)Run dpdk test case (e.g.- version_autotest).

Anuj Mittal (4):
  meta-isg: fix build of dpdk_qat example app
  meta-crystalforest: add virtual/qat provider
  meta-crystalforest: zlib-qat depends on virtual/qat
  meta-isg: make dpdk_qat dependent on virtual/qat

WU CHIA CHUAN (3):
  meta-isg: dpdk: tidy up dpdk.inc & removed unnecessary patches
  meta-isg: dpdk: fix issue in build configuration variables
  meta-isg: dpdk v2.0.0: add patch to handle ip_fragmentation
    application

 .../recipes-extended/qat/qat16_2.3.0-34.bb         |  2 +
 .../zlib-qat/zlib-qat_0.4.7-002.bb                 |  2 +-
 meta-isg/common/recipes-extended/dpdk/dpdk.inc     | 31 ++++++++++++++
 ....0-dpdk-defconfig-select-RTE_MACHINE-type.patch | 48 ---------------------
 ...0-point-to-the-right-include-and-lib-path.patch | 43 +++++++++++++++++++
 ...ld-config-VHOST-in-common_linuxapp-config.patch | 43 -------------------
 ...T-and-ip_fragmentation-in-common_linuxapp.patch | 50 ----------------------
 ...nable-ip_fragmentation-in-common_linuxapp.patch | 29 +++++++++++++
 .../common/recipes-extended/dpdk/dpdk_1.8.0.bb     | 22 ----------
 .../common/recipes-extended/dpdk/dpdk_2.0.0.bb     | 23 +---------
 10 files changed, 108 insertions(+), 185 deletions(-)
 delete 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-point-to-the-right-include-and-lib-path.patch
 delete mode 100644 meta-isg/common/recipes-extended/dpdk/dpdk/dpdk-1.8.0-dpdk-enable-build-config-VHOST-in-common_linuxapp-config.patch
 delete 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/dpdk-2.0.0-dpdk-enable-ip_fragmentation-in-common_linuxapp.patch

-- 
1.9.1



More information about the meta-intel mailing list