diff options
10 files changed, 0 insertions, 677 deletions
| diff --git a/recipes-extended/vpp-core/dpdkvpp.bb b/recipes-extended/vpp-core/dpdkvpp.bb deleted file mode 100644 index 8e8abe863..000000000 --- a/recipes-extended/vpp-core/dpdkvpp.bb +++ /dev/null | |||
| @@ -1,126 +0,0 @@ | |||
| 1 | DESCRIPTION = "Data Plane Development Kit" | ||
| 2 | HOMEPAGE = "http://dpdk.org" | ||
| 3 | LICENSE = "BSD-3-Clause & LGPLv2 & GPLv2" | ||
| 4 | LIC_FILES_CHKSUM = "file://license/README;md5=3383def2d4c82237df281174e981a492" | ||
| 5 | |||
| 6 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/dpdk;nobranch=1 \ | ||
| 7 | file://add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch \ | ||
| 8 | file://0001-add-Wno-cast-function-type.patch \ | ||
| 9 | file://0001-Add-RTE_KERNELDIR_OUT.patch \ | ||
| 10 | file://0004-update-WERROR_FLAGS.patch \ | ||
| 11 | " | ||
| 12 | SRCREV = "4110a5fed09fa034963cfc246a6285911ecbd540" | ||
| 13 | |||
| 14 | DEPENDS = "virtual/kernel openssl" | ||
| 15 | DEPENDS_append_x86-64 = " numactl" | ||
| 16 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | ||
| 17 | |||
| 18 | inherit module | ||
| 19 | |||
| 20 | COMPATIBLE_HOST = '(aarch64|arm|i.86|x86_64).*-linux' | ||
| 21 | COMPATIBLE_HOST_libc-musl = 'null' | ||
| 22 | COMPATIBLE_HOST_armv4 = 'null' | ||
| 23 | COMPATIBLE_HOST_armv5 = 'null' | ||
| 24 | COMPATIBLE_HOST_armv6 = 'null' | ||
| 25 | |||
| 26 | COMPATIBLE_MACHINE = "(imx|qoriq)" | ||
| 27 | |||
| 28 | DPDK_RTE_TARGET_x86-64 = "x86_64-native-linuxapp-gcc" | ||
| 29 | DPDK_RTE_TARGET_x86 = "i686-native-linuxapp-gcc" | ||
| 30 | DPDK_RTE_TARGET_armv7a = "${ARCH}-armv7a-linuxapp-gcc" | ||
| 31 | DPDK_RTE_TARGET_armv7ve = "${ARCH}-armv7a-linuxapp-gcc" | ||
| 32 | DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" | ||
| 33 | |||
| 34 | TLSDIALECT ?= "" | ||
| 35 | TLSDIALECT_aarch64 ?= "-ftls-model=local-dynamic" | ||
| 36 | |||
| 37 | export RTE_TARGET = "${DPDK_RTE_TARGET}" | ||
| 38 | export RTE_OUTPUT = "${S}/${RTE_TARGET}" | ||
| 39 | |||
| 40 | S = "${WORKDIR}/git" | ||
| 41 | |||
| 42 | EXTRA_OEMAKE += 'ETHTOOL_LIB_PATH="${S}/examples/ethtool/lib/${RTE_TARGET}" RTE_SDK="${S}" \ | ||
| 43 | OPENSSL_PATH="${STAGING_DIR_HOST}" RTE_KERNELDIR="${STAGING_KERNEL_DIR}" \ | ||
| 44 | RTE_KERNELDIR_OUT="${STAGING_KERNEL_BUILDDIR}" EXAMPLES_BUILD_DIR="${RTE_TARGET}" \ | ||
| 45 | ' | ||
| 46 | do_configure () { | ||
| 47 | ############################################################# | ||
| 48 | ### default value for prefix is "usr", unsetting it, so it | ||
| 49 | ### will not be concatenated in ${RTE_TARGET}/Makefile | ||
| 50 | ### which will cause compilation failure | ||
| 51 | ############################################################# | ||
| 52 | unset prefix | ||
| 53 | oe_runmake O=$RTE_TARGET T=$RTE_TARGET config | ||
| 54 | } | ||
| 55 | |||
| 56 | do_compile () { | ||
| 57 | unset LDFLAGS TARGET_LDFLAGS BUILD_LDFLAGS | ||
| 58 | |||
| 59 | cd ${S}/${RTE_TARGET} | ||
| 60 | oe_runmake CONFIG_RTE_EAL_IGB_UIO=n CONFIG_RTE_KNI_KMOD=y \ | ||
| 61 | CONFIG_RTE_LIBRTE_PMD_OPENSSL=y \ | ||
| 62 | EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu" \ | ||
| 63 | EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR} -Ofast -fPIC ${TLSDIALECT}" \ | ||
| 64 | CROSS="${TARGET_PREFIX}" \ | ||
| 65 | prefix="" LDFLAGS="${TUNE_LDARGS}" WERROR_FLAGS="-w" V=1 | ||
| 66 | |||
| 67 | cd ${S}/examples/ | ||
| 68 | for APP in l2fwd l3fwd cmdif l2fwd-qdma l2fwd-crypto ipsec-secgw vhost kni ip_fragmentation ip_reassembly; do | ||
| 69 | temp=`basename ${APP}` | ||
| 70 | if [ ${temp} = "ipsec-secgw" ] || [ ${temp} = "l2fwd-crypto" ]; then | ||
| 71 | oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \ | ||
| 72 | EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR}" \ | ||
| 73 | CROSS="${TARGET_PREFIX}" -C ${APP} CONFIG_RTE_LIBRTE_PMD_OPENSSL=y O="${S}/examples/${temp}" | ||
| 74 | else | ||
| 75 | oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \ | ||
| 76 | EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR}" \ | ||
| 77 | CROSS="${TARGET_PREFIX}" -C ${APP} CONFIG_RTE_LIBRTE_PMD_OPENSSL=y O="${S}/examples/${temp}/" | ||
| 78 | fi | ||
| 79 | done | ||
| 80 | |||
| 81 | } | ||
| 82 | |||
| 83 | do_install () { | ||
| 84 | oe_runmake O=${RTE_OUTPUT} T= install-runtime DESTDIR=${D} | ||
| 85 | oe_runmake O=${RTE_OUTPUT} T= install-sdk DESTDIR=${D} | ||
| 86 | |||
| 87 | # Install examples | ||
| 88 | install -d 0644 ${D}/${datadir}/dpdk/cmdif/include | ||
| 89 | install -d 0644 ${D}/${datadir}/dpdk/cmdif/lib | ||
| 90 | cp examples/cmdif/lib/client/fsl_cmdif_client.h examples/cmdif/lib/server/fsl_cmdif_server.h \ | ||
| 91 | examples/cmdif/lib/shbp/fsl_shbp.h ${D}/${datadir}/dpdk/cmdif/include | ||
| 92 | cp examples/cmdif/lib/${RTE_TARGET}/librte_cmdif.a ${D}/${datadir}/dpdk/cmdif/lib | ||
| 93 | install -d 0644 ${D}/${datadir}/dpdk/examples/ipsec_secgw | ||
| 94 | cp -r ${S}/examples/ipsec-secgw/*.cfg ${D}/${datadir}/dpdk/examples/ipsec_secgw | ||
| 95 | cp -rf ${S}/nxp/* ${D}/${datadir}/dpdk | ||
| 96 | |||
| 97 | # Remove the unneeded dir | ||
| 98 | rm -rf ${D}/${datadir}/${RTE_TARGET}/app | ||
| 99 | } | ||
| 100 | |||
| 101 | PACKAGES += "${PN}-examples" | ||
| 102 | |||
| 103 | FILES_${PN}-dbg += " \ | ||
| 104 | ${datadir}/dpdk/.debug \ | ||
| 105 | ${datadir}/dpdk/examples/*/.debug \ | ||
| 106 | " | ||
| 107 | FILES_${PN}-staticdev += "${datadir}/dpdk/cmdif/lib/*.a \ | ||
| 108 | " | ||
| 109 | FILES_${PN}-dev += " \ | ||
| 110 | ${datadir}/dpdk/${RTE_TARGET}/.config \ | ||
| 111 | ${includedir} \ | ||
| 112 | ${includedir}/exec-env \ | ||
| 113 | ${datadir}/dpdk/buildtools/ \ | ||
| 114 | ${datadir}/dpdk/${RTE_TARGET}/include \ | ||
| 115 | ${datadir}/dpdk/${RTE_TARGET}/lib \ | ||
| 116 | ${datadir}/dpdk/mk \ | ||
| 117 | " | ||
| 118 | |||
| 119 | FILES_${PN} += " ${datadir}/ \ | ||
| 120 | ${prefix}/sbin/ \ | ||
| 121 | ${prefix}/bin/ \ | ||
| 122 | ${libdir}/ \ | ||
| 123 | " | ||
| 124 | FILES_${PN}-examples += " \ | ||
| 125 | ${datadir}/examples/* \ | ||
| 126 | " | ||
| diff --git a/recipes-extended/vpp-core/dpdkvpp/0001-Add-RTE_KERNELDIR_OUT.patch b/recipes-extended/vpp-core/dpdkvpp/0001-Add-RTE_KERNELDIR_OUT.patch deleted file mode 100644 index 5ee48a59a..000000000 --- a/recipes-extended/vpp-core/dpdkvpp/0001-Add-RTE_KERNELDIR_OUT.patch +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | From 9c2b840a1c8ac0fbb638b5cd481909a3f832eed4 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chunrong Guo <chunrong.guo@nxp.com> | ||
| 3 | Date: Wed, 3 Jul 2019 08:50:45 +0200 | ||
| 4 | Subject: [PATCH] Add RTE_KERNELDIR_OUT | ||
| 5 | |||
| 6 | Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com> | ||
| 7 | --- | ||
| 8 | kernel/linux/kni/Makefile | 2 +- | ||
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 10 | |||
| 11 | diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile | ||
| 12 | index 595bac261..28a31f36a 100644 | ||
| 13 | --- a/kernel/linux/kni/Makefile | ||
| 14 | +++ b/kernel/linux/kni/Makefile | ||
| 15 | @@ -20,7 +20,7 @@ MODULE_CFLAGS += -Wall -Werror | ||
| 16 | |||
| 17 | ifeq ($(DISTRIB_ID),Ubuntu) | ||
| 18 | MODULE_CFLAGS += -DUBUNTU_RELEASE_CODE=$(subst .,,$(DISTRIB_RELEASE)) | ||
| 19 | -UBUNTU_KERNEL_CODE := $(shell echo `grep UTS_RELEASE $(RTE_KERNELDIR)/include/generated/utsrelease.h \ | ||
| 20 | +UBUNTU_KERNEL_CODE := $(shell echo `grep UTS_RELEASE $(RTE_KERNELDIR_OUT)/include/generated/utsrelease.h \ | ||
| 21 | | cut -d '"' -f2 | cut -d- -f1,2 | tr .- ,`,1) | ||
| 22 | MODULE_CFLAGS += -D"UBUNTU_KERNEL_CODE=UBUNTU_KERNEL_VERSION($(UBUNTU_KERNEL_CODE))" | ||
| 23 | endif | ||
| 24 | -- | ||
| 25 | 2.17.1 | ||
| 26 | |||
| diff --git a/recipes-extended/vpp-core/dpdkvpp/0001-add-Wno-cast-function-type.patch b/recipes-extended/vpp-core/dpdkvpp/0001-add-Wno-cast-function-type.patch deleted file mode 100644 index fa0eda87f..000000000 --- a/recipes-extended/vpp-core/dpdkvpp/0001-add-Wno-cast-function-type.patch +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | From 354c2d1570ddf83a99c4ac711c884644c6dd1cef Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "C.r. Guo" <nxa13725@lsv07005.swis.us-cdc01.nxp.com> | ||
| 3 | Date: Wed, 27 Mar 2019 09:35:43 +0100 | ||
| 4 | Subject: [PATCH] add -Wno-cast-function-type | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [configuration] | ||
| 7 | --- | ||
| 8 | examples/cmdif/lib/Makefile | 2 +- | ||
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 10 | |||
| 11 | diff --git a/examples/cmdif/lib/Makefile b/examples/cmdif/lib/Makefile | ||
| 12 | index 235c3adbf..230f17b0a 100644 | ||
| 13 | --- a/examples/cmdif/lib/Makefile | ||
| 14 | +++ b/examples/cmdif/lib/Makefile | ||
| 15 | @@ -28,7 +28,7 @@ SRCS-y += server/cmdif_srv_gpp.c | ||
| 16 | SRCS-y += shbp/shbp.c | ||
| 17 | |||
| 18 | CFLAGS += -O3 | ||
| 19 | -CFLAGS += $(WERROR_FLAGS) | ||
| 20 | +CFLAGS += $(WERROR_FLAGS) -Wno-cast-function-type -Wno-missing-attributes | ||
| 21 | CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib | ||
| 22 | CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/client | ||
| 23 | CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/server | ||
| 24 | -- | ||
| 25 | 2.17.1 | ||
| 26 | |||
| diff --git a/recipes-extended/vpp-core/dpdkvpp/0004-update-WERROR_FLAGS.patch b/recipes-extended/vpp-core/dpdkvpp/0004-update-WERROR_FLAGS.patch deleted file mode 100644 index 614673779..000000000 --- a/recipes-extended/vpp-core/dpdkvpp/0004-update-WERROR_FLAGS.patch +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | From aa97b9162b68780ca912a226b5045a3ddab41d3c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chunrong Guo <chunrong.guo@nxp.com> | ||
| 3 | Date: Thu, 4 Jul 2019 08:03:56 +0200 | ||
| 4 | Subject: [PATCH] update WERROR_FLAGS | ||
| 5 | |||
| 6 | Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com> | ||
| 7 | --- | ||
| 8 | kernel/linux/kni/Makefile | 2 +- | ||
| 9 | mk/toolchain/gcc/rte.vars.mk | 1 + | ||
| 10 | 2 files changed, 2 insertions(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile | ||
| 13 | index 595bac261..a17939996 100644 | ||
| 14 | --- a/kernel/linux/kni/Makefile | ||
| 15 | +++ b/kernel/linux/kni/Makefile | ||
| 16 | @@ -14,7 +14,7 @@ MODULE = rte_kni | ||
| 17 | MODULE_CFLAGS += -I$(SRCDIR) --param max-inline-insns-single=50 | ||
| 18 | MODULE_CFLAGS += -I$(RTE_OUTPUT)/include | ||
| 19 | MODULE_CFLAGS += -include $(RTE_OUTPUT)/include/rte_config.h | ||
| 20 | -MODULE_CFLAGS += -Wall -Werror | ||
| 21 | +MODULE_CFLAGS += -Wall -Werror -Wno-missing-attributes | ||
| 22 | |||
| 23 | -include /etc/lsb-release | ||
| 24 | |||
| 25 | diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk | ||
| 26 | index de5e0d24d..ca2cb5fcd 100644 | ||
| 27 | --- a/mk/toolchain/gcc/rte.vars.mk | ||
| 28 | +++ b/mk/toolchain/gcc/rte.vars.mk | ||
| 29 | @@ -49,6 +49,7 @@ WERROR_FLAGS += -Wcast-align -Wnested-externs -Wcast-qual | ||
| 30 | WERROR_FLAGS += -Wformat-nonliteral -Wformat-security | ||
| 31 | WERROR_FLAGS += -Wundef -Wwrite-strings -Wdeprecated | ||
| 32 | WERROR_FLAGS += -Wno-error=pedantic | ||
| 33 | +WERROR_FLAGS += -Wno-address-of-packed-member | ||
| 34 | |||
| 35 | ifeq ($(RTE_DEVEL_BUILD),y) | ||
| 36 | WERROR_FLAGS += -Werror | ||
| 37 | -- | ||
| 38 | 2.17.1 | ||
| 39 | |||
| diff --git a/recipes-extended/vpp-core/dpdkvpp/add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch b/recipes-extended/vpp-core/dpdkvpp/add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch deleted file mode 100644 index 4657f070d..000000000 --- a/recipes-extended/vpp-core/dpdkvpp/add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | From 6c8d348190a8cf6c35111913cbf117ca98137e84 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> | ||
| 3 | Date: Fri, 18 Dec 2015 18:30:47 +0800 | ||
| 4 | Subject: [PATCH] dpdk v2.2.0: add RTE_KERNELDIR_OUT to split kernel build | ||
| 5 | artifact | ||
| 6 | |||
| 7 | Introduce RTE_KERNELDIR_OUT to be the path to which kernel build | ||
| 8 | artifacts are located. This is for matching the workflow change | ||
| 9 | since Yocto Project v1.8 onwards whereby tmp/work-shared contains | ||
| 10 | separate directories for kernel source and kernel artifacts. | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [configuration] | ||
| 13 | |||
| 14 | Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> | ||
| 15 | --- | ||
| 16 | mk/rte.module.mk | 6 +++--- | ||
| 17 | 1 file changed, 3 insertions(+), 3 deletions(-) | ||
| 18 | |||
| 19 | diff --git a/mk/rte.module.mk b/mk/rte.module.mk | ||
| 20 | index 53ed4fe..b7a014b 100644 | ||
| 21 | --- a/mk/rte.module.mk | ||
| 22 | +++ b/mk/rte.module.mk | ||
| 23 | @@ -77,7 +77,7 @@ build: _postbuild | ||
| 24 | # build module | ||
| 25 | $(MODULE).ko: $(SRCS_LINKS) | ||
| 26 | @if [ ! -f $(notdir Makefile) ]; then ln -nfs $(SRCDIR)/Makefile . ; fi | ||
| 27 | - @$(MAKE) -C $(RTE_KERNELDIR) M=$(CURDIR) O=$(RTE_KERNELDIR) \ | ||
| 28 | + @$(MAKE) -C $(RTE_KERNELDIR) M=$(CURDIR) O=$(RTE_KERNELDIR_OUT) \ | ||
| 29 | CC="$(KERNELCC)" CROSS_COMPILE=$(CROSS) V=$(if $V,1,0) | ||
| 30 | |||
| 31 | # install module in $(RTE_OUTPUT)/kmod | ||
| 32 | @@ -88,7 +88,7 @@ $(RTE_OUTPUT)/kmod/$(MODULE).ko: $(MODULE).ko | ||
| 33 | |||
| 34 | # install module | ||
| 35 | modules_install: | ||
| 36 | - @$(MAKE) -C $(RTE_KERNELDIR) M=$(CURDIR) O=$(RTE_KERNELDIR) \ | ||
| 37 | + @$(MAKE) -C $(RTE_KERNELDIR) M=$(CURDIR) O=$(RTE_KERNELDIR_OUT) \ | ||
| 38 | modules_install | ||
| 39 | |||
| 40 | .PHONY: clean | ||
| 41 | @@ -98,7 +98,7 @@ clean: _postclean | ||
| 42 | .PHONY: doclean | ||
| 43 | doclean: | ||
| 44 | @if [ ! -f $(notdir Makefile) ]; then ln -nfs $(SRCDIR)/Makefile . ; fi | ||
| 45 | - $(Q)$(MAKE) -C $(RTE_KERNELDIR) M=$(CURDIR) O=$(RTE_KERNELDIR) clean | ||
| 46 | + $(Q)$(MAKE) -C $(RTE_KERNELDIR) M=$(CURDIR) O=$(RTE_KERNELDIR_OUT) clean | ||
| 47 | @$(foreach FILE,$(SRCS-y) $(SRCS-n) $(SRCS-),\ | ||
| 48 | if [ -h $(notdir $(FILE)) ]; then rm -f $(notdir $(FILE)) ; fi ;) | ||
| 49 | @if [ -h $(notdir Makefile) ]; then rm -f $(notdir Makefile) ; fi | ||
| 50 | -- | ||
| 51 | 1.9.1 | ||
| diff --git a/recipes-extended/vpp-core/vpp-core.bb b/recipes-extended/vpp-core/vpp-core.bb deleted file mode 100644 index 5c7a35604..000000000 --- a/recipes-extended/vpp-core/vpp-core.bb +++ /dev/null | |||
| @@ -1,50 +0,0 @@ | |||
| 1 | DESCRIPTION = "Vector Packet Processing" | ||
| 2 | |||
| 3 | S = "${WORKDIR}/git/" | ||
| 4 | PV = "19.01" | ||
| 5 | |||
| 6 | LICENSE = "Apache-2.0" | ||
| 7 | |||
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" | ||
| 9 | |||
| 10 | OECMAKE_SOURCEPATH = "${S}/src" | ||
| 11 | |||
| 12 | SRCREV = "ea4f900311027e4c50f101e08c12920f6e2ddf8d" | ||
| 13 | |||
| 14 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/vpp;nobranch=1 \ | ||
| 15 | file://0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch \ | ||
| 16 | file://0001-getcpu-rename-getcpu-to-avoid-conflict-with-glibc-2..patch \ | ||
| 17 | file://0001-vpp-core-fix-package_qa-error.patch \ | ||
| 18 | " | ||
| 19 | DEPENDS = "dpdkvpp openssl python3-ply util-linux vpp-core-native" | ||
| 20 | |||
| 21 | DEPENDS_class-native = "openssl-native python3-ply-native util-linux-native" | ||
| 22 | |||
| 23 | inherit cmake | ||
| 24 | inherit pkgconfig | ||
| 25 | inherit python3-dir python3native | ||
| 26 | |||
| 27 | export ARCH="arm64" | ||
| 28 | export OPENSSL_PATH = "${RECIPE_SYSROOT}" | ||
| 29 | export DPDK_PATH= "${RECIPE_SYSROOT}" | ||
| 30 | |||
| 31 | EXTRA_OECONF = " \ | ||
| 32 | --with-libtool-sysroot=${SYSROOT} \ | ||
| 33 | --srcdir=${S}/src \ | ||
| 34 | --with-pre-data=128 \ | ||
| 35 | --without-libnuma \ | ||
| 36 | --without-ipv6sr \ | ||
| 37 | " | ||
| 38 | |||
| 39 | CFLAGS += " -mtls-dialect=trad -DCLIB_LOG2_CACHE_LINE_BYTES=6 -I${OPENSSL_PATH}/usr/include -L${OPENSSL_PATH}/lib" | ||
| 40 | |||
| 41 | do_install_append() { | ||
| 42 | mkdir -p ${D}/etc/vpp | ||
| 43 | cp ${S}/src/vpp/conf/startup.conf ${D}/etc/vpp/startup.conf | ||
| 44 | } | ||
| 45 | |||
| 46 | include vpp-pkgs.inc | ||
| 47 | |||
| 48 | BBCLASSEXTEND = "native nativesdk" | ||
| 49 | |||
| 50 | COMPATIBLE_MACHINE_class-target = "(qoriq)" | ||
| diff --git a/recipes-extended/vpp-core/vpp-core/0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch b/recipes-extended/vpp-core/vpp-core/0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch deleted file mode 100644 index 7f838476a..000000000 --- a/recipes-extended/vpp-core/vpp-core/0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | From 6dab3ad3f91ebcdb16eb9bbb37383718793b675a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: babak sarashki <babak.sarashki@windriver.com> | ||
| 3 | Date: Sat, 29 Sep 2018 09:57:05 -0700 | ||
| 4 | Subject: [PATCH] GCC above 5.4 fails when we specify arch funattribute. | ||
| 5 | |||
| 6 | Here we are as a workaround setting target. | ||
| 7 | --- | ||
| 8 | src/vppinfra/cpu.h | 2 +- | ||
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 10 | |||
| 11 | diff --git a/src/vppinfra/cpu.h b/src/vppinfra/cpu.h | ||
| 12 | index 110815c..618276c 100644 | ||
| 13 | --- a/src/vppinfra/cpu.h | ||
| 14 | +++ b/src/vppinfra/cpu.h | ||
| 15 | @@ -27,7 +27,7 @@ | ||
| 16 | |||
| 17 | #if __x86_64__ && CLIB_DEBUG == 0 | ||
| 18 | #define foreach_march_variant(macro, x) \ | ||
| 19 | - macro(avx2, x, "arch=core-avx2") | ||
| 20 | + macro(avx2, x, "avx2") | ||
| 21 | #else | ||
| 22 | #define foreach_march_variant(macro, x) | ||
| 23 | #endif | ||
| 24 | -- | ||
| 25 | 2.7.4 | ||
| 26 | |||
| diff --git a/recipes-extended/vpp-core/vpp-core/0001-getcpu-rename-getcpu-to-avoid-conflict-with-glibc-2..patch b/recipes-extended/vpp-core/vpp-core/0001-getcpu-rename-getcpu-to-avoid-conflict-with-glibc-2..patch deleted file mode 100644 index 7f80b75f8..000000000 --- a/recipes-extended/vpp-core/vpp-core/0001-getcpu-rename-getcpu-to-avoid-conflict-with-glibc-2..patch +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | From 205ebcd8eed1347330e7ebda616970d880bb03d7 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chunrong Guo <chunrong.guo@nxp.com> | ||
| 3 | Date: Tue, 9 Jul 2019 10:36:27 +0200 | ||
| 4 | Subject: [PATCH] getcpu:rename getcpu to avoid conflict with glibc >= 2.29 | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [embedded specific] | ||
| 7 | |||
| 8 | Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com> | ||
| 9 | --- | ||
| 10 | src/vppinfra/linux/syscall.h | 2 +- | ||
| 11 | src/vppinfra/pmalloc.c | 2 +- | ||
| 12 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
| 13 | |||
| 14 | diff --git a/src/vppinfra/linux/syscall.h b/src/vppinfra/linux/syscall.h | ||
| 15 | index 1ae029d..fa65a47 100644 | ||
| 16 | --- a/src/vppinfra/linux/syscall.h | ||
| 17 | +++ b/src/vppinfra/linux/syscall.h | ||
| 18 | @@ -20,7 +20,7 @@ | ||
| 19 | #include <sys/syscall.h> | ||
| 20 | |||
| 21 | static inline int | ||
| 22 | -getcpu (unsigned *cpu, unsigned *node, void *tcache) | ||
| 23 | +getcpu0 (unsigned *cpu, unsigned *node, void *tcache) | ||
| 24 | { | ||
| 25 | return syscall (__NR_getcpu, cpu, node, tcache); | ||
| 26 | } | ||
| 27 | diff --git a/src/vppinfra/pmalloc.c b/src/vppinfra/pmalloc.c | ||
| 28 | index 365ee04..7dbca86 100644 | ||
| 29 | --- a/src/vppinfra/pmalloc.c | ||
| 30 | +++ b/src/vppinfra/pmalloc.c | ||
| 31 | @@ -53,7 +53,7 @@ pmalloc_validate_numa_node (u32 * numa_node) | ||
| 32 | if (*numa_node == CLIB_PMALLOC_NUMA_LOCAL) | ||
| 33 | { | ||
| 34 | u32 cpu; | ||
| 35 | - if (getcpu (&cpu, numa_node, 0) != 0) | ||
| 36 | + if (getcpu0 (&cpu, numa_node, 0) != 0) | ||
| 37 | return 1; | ||
| 38 | } | ||
| 39 | return 0; | ||
| 40 | -- | ||
| 41 | 2.7.4 | ||
| 42 | |||
| diff --git a/recipes-extended/vpp-core/vpp-core/0001-vpp-core-fix-package_qa-error.patch b/recipes-extended/vpp-core/vpp-core/0001-vpp-core-fix-package_qa-error.patch deleted file mode 100644 index a312b49d1..000000000 --- a/recipes-extended/vpp-core/vpp-core/0001-vpp-core-fix-package_qa-error.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | From ba3c9e624cf7ca370d6500c04428116939076bf1 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chunrong Guo <chunrong.guo@nxp.com> | ||
| 3 | Date: Wed, 10 Jul 2019 09:44:34 +0200 | ||
| 4 | Subject: [PATCH] vpp-core:fix package_qa error | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate[oe-specific] | ||
| 7 | |||
| 8 | Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com> | ||
| 9 | --- | ||
| 10 | src/CMakeLists.txt | 1 - | ||
| 11 | 1 file changed, 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt | ||
| 14 | index 0326dbd..116bec3 100644 | ||
| 15 | --- a/src/CMakeLists.txt | ||
| 16 | +++ b/src/CMakeLists.txt | ||
| 17 | @@ -51,7 +51,6 @@ endif() | ||
| 18 | ############################################################################## | ||
| 19 | # install config | ||
| 20 | ############################################################################## | ||
| 21 | -set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") | ||
| 22 | set(CMAKE_INSTALL_MESSAGE NEVER) | ||
| 23 | |||
| 24 | include_directories ( | ||
| 25 | -- | ||
| 26 | 2.7.4 | ||
| 27 | |||
| diff --git a/recipes-extended/vpp-core/vpp-pkgs.inc b/recipes-extended/vpp-core/vpp-pkgs.inc deleted file mode 100644 index be54e6cd0..000000000 --- a/recipes-extended/vpp-core/vpp-pkgs.inc +++ /dev/null | |||
| @@ -1,264 +0,0 @@ | |||
| 1 | |||
| 2 | PACKAGES += "vpp-core-data vpp-core-plugin-igmp vpp-core-plugin-gtpu vpp-core-plugin-gbp \ | ||
| 3 | vpp-core-plugin-lb vpp-core-plugin-avf vpp-core-plugin-cdp vpp-core-plugin-map vpp-core-plugin-srv6as \ | ||
| 4 | vpp-core-plugin-l2e vpp-core-plugin-acl vpp-core-plugin-flowprobe vpp-core-plugin-abf \ | ||
| 5 | vpp-core-plugin-pppoe vpp-core-plugin-lacp vpp-core-plugin-ioam vpp-core-plugin-memif \ | ||
| 6 | vpp-core-plugin-stn vpp-core-plugin-srv6ad vpp-core-plugin-mactime vpp-core-plugin-unittest \ | ||
| 7 | vpp-core-plugin-nat vpp-core-plugin-srv6am vpp-core-plugin-lb_test \ | ||
| 8 | vpp-core-plugin-ioam_vxlan_gpe_test vpp-core-plugin-map_test vpp-core-plugin-avf_test \ | ||
| 9 | vpp-core-plugin-mactime_test vpp-core-plugin-udp_ping_test vpp-core-plugin-ioam_trace_test \ | ||
| 10 | vpp-core-plugin-lacp_test vpp-core-plugin-stn_test vpp-core-plugin-memif_test \ | ||
| 11 | vpp-core-plugin-nat_test vpp-core-plugin-acl_test vpp-core-plugin-ioam_export_test \ | ||
| 12 | vpp-core-plugin-flowprobe_test vpp-core-plugin-ioam_pot_test \ | ||
| 13 | vpp-core-plugin-vxlan_gpe_ioam_export_test vpp-core-plugin-pppoe_test vpp-core-plugin-gtpu_test \ | ||
| 14 | vpp-core-plugin-cdp_test vpp-core-plugin-dpdk vpp-core-plugin-dpdk_test vpp-core-plugin-vmxnet3_test \ | ||
| 15 | vpp-core-plugin-vmxnet3 vpp-core-plugin-svs vpp-core-test vpp-core-plugin-nsh_test \ | ||
| 16 | vpp-core-plugin-ioam_test vpp-core-plugin-nsim_test vpp-core-plugin-nsim vpp-core-plugin-perfmon \ | ||
| 17 | vpp-core-plugin-nsh \ | ||
| 18 | vpp-core-plugin-tlsopenssl vpp-core-plugin-ixge vpp-core-plugin-ila vpp-core-plugin-data \ | ||
| 19 | " | ||
| 20 | |||
| 21 | #vpp-core-python | ||
| 22 | #FILES_${PN}-python = "${PYTHON_SITEPACKAGES_DIR} \ | ||
| 23 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg \ | ||
| 24 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info \ | ||
| 25 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/requires.txt \ | ||
| 26 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/PKG-INFO \ | ||
| 27 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/top_level.txt \ | ||
| 28 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/dependency_links.txt \ | ||
| 29 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/zip-safe \ | ||
| 30 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/SOURCES.txt \ | ||
| 31 | # " | ||
| 32 | |||
| 33 | FILES_${PN}-test = " ${bindir}/vpp_json_test " | ||
| 34 | FILES_${PN}-plugin-igmp = " ${libdir}/vpp_plugins/igmp_plugin.so " | ||
| 35 | FILES_${PN}-plugin-gtpu = " ${libdir}/vpp_plugins/gtpu_plugin.so " | ||
| 36 | FILES_${PN}-plugin-gbp = " ${libdir}/vpp_plugins/gbp_plugin.so " | ||
| 37 | FILES_${PN}-plugin-lb = " ${libdir}/vpp_plugins/lb_plugin.so " | ||
| 38 | FILES_${PN}-plugin-avf = " ${libdir}/vpp_plugins/avf_plugin.so " | ||
| 39 | FILES_${PN}-plugin-cdp = " ${libdir}/vpp_plugins/cdp_plugin.so " | ||
| 40 | FILES_${PN}-plugin-map = " ${libdir}/vpp_plugins/map_plugin.so " | ||
| 41 | FILES_${PN}-plugin-srv6as = " ${libdir}/vpp_plugins/srv6as_plugin.so " | ||
| 42 | FILES_${PN}-plugin-tlsopenssl = " ${libdir}/vpp_plugins/tlsopenssl_plugin.so " | ||
| 43 | FILES_${PN}-plugin-ixge = " ${libdir}/vpp_plugins/ixge_plugin.so " | ||
| 44 | FILES_${PN}-plugin-l2e = " ${libdir}/vpp_plugins/l2e_plugin.so " | ||
| 45 | FILES_${PN}-plugin-acl = " ${libdir}/vpp_plugins/acl_plugin.so " | ||
| 46 | FILES_${PN}-plugin-flowprobe = " ${libdir}/vpp_plugins/flowprobe_plugin.so " | ||
| 47 | FILES_${PN}-plugin-abf = " ${libdir}/vpp_plugins/abf_plugin.so " | ||
| 48 | FILES_${PN}-plugin-pppoe = " ${libdir}/vpp_plugins/pppoe_plugin.so " | ||
| 49 | FILES_${PN}-plugin-lacp = " ${libdir}/vpp_plugins/lacp_plugin.so " | ||
| 50 | FILES_${PN}-plugin-ioam = " ${libdir}/vpp_plugins/ioam_plugin.so " | ||
| 51 | FILES_${PN}-plugin-memif = " ${libdir}/vpp_plugins/memif_plugin.so " | ||
| 52 | FILES_${PN}-plugin-stn = " ${libdir}/vpp_plugins/stn_plugin.so " | ||
| 53 | FILES_${PN}-plugin-srv6ad = " ${libdir}/vpp_plugins/srv6ad_plugin.so " | ||
| 54 | FILES_${PN}-plugin-mactime = " ${libdir}/vpp_plugins/mactime_plugin.so " | ||
| 55 | FILES_${PN}-plugin-unittest = " ${libdir}/vpp_plugins/unittest_plugin.so " | ||
| 56 | FILES_${PN}-plugin-nat = " ${libdir}/vpp_plugins/nat_plugin.so " | ||
| 57 | FILES_${PN}-plugin-srv6am = " ${libdir}/vpp_plugins/srv6am_plugin.so " | ||
| 58 | FILES_${PN}-plugin-dpdk = " ${libdir}/vpp_plugins/dpdk_plugin.so " | ||
| 59 | FILES_${PN}-plugin-ila = " ${libdir}/vpp_plugins/ila_plugin.so " | ||
| 60 | FILES_${PN}-plugin-svs = " ${libdir}/vpp_plugins/svs_plugin.so " | ||
| 61 | FILES_${PN}-plugin-nsh = " ${libdir}/vpp_plugins/nsh_plugin.so " | ||
| 62 | FILES_${PN}-plugin-vmxnet3 = " ${libdir}/vpp_plugins/vmxnet3_plugin.so " | ||
| 63 | FILES_${PN}-plugin-perfmon = " ${libdir}/vpp_plugins/perfmon_plugin.so " | ||
| 64 | FILES_${PN}-plugin-nsim = " ${libdir}/vpp_plugins/nsim_plugin.so" | ||
| 65 | |||
| 66 | FILES_${PN}-plugin-lb_test = " ${libdir}/vpp_api_test_plugins/lb_test_plugin.so " | ||
| 67 | FILES_${PN}-plugin-ioam_vxlan_gpe_test = " ${libdir}/vpp_api_test_plugins/ioam_vxlan_gpe_test_plugin.so " | ||
| 68 | FILES_${PN}-plugin-map_test = " ${libdir}/vpp_api_test_plugins/map_test_plugin.so " | ||
| 69 | FILES_${PN}-plugin-avf_test = " ${libdir}/vpp_api_test_plugins/avf_test_plugin.so " | ||
| 70 | FILES_${PN}-plugin-mactime_test = " ${libdir}/vpp_api_test_plugins/mactime_test_plugin.so " | ||
| 71 | FILES_${PN}-plugin-udp_ping_test = " ${libdir}/vpp_api_test_plugins/udp_ping_test_plugin.so " | ||
| 72 | FILES_${PN}-plugin-ioam_trace_test = " ${libdir}/vpp_api_test_plugins/ioam_trace_test_plugin.so " | ||
| 73 | FILES_${PN}-plugin-lacp_test = " ${libdir}/vpp_api_test_plugins/lacp_test_plugin.so " | ||
| 74 | FILES_${PN}-plugin-stn_test = " ${libdir}/vpp_api_test_plugins/stn_test_plugin.so " | ||
| 75 | FILES_${PN}-plugin-memif_test = " ${libdir}/vpp_api_test_plugins/memif_test_plugin.so " | ||
| 76 | FILES_${PN}-plugin-nat_test = " ${libdir}/vpp_api_test_plugins/nat_test_plugin.so " | ||
| 77 | FILES_${PN}-plugin-acl_test = " ${libdir}/vpp_api_test_plugins/acl_test_plugin.so " | ||
| 78 | FILES_${PN}-plugin-ioam_export_test = " ${libdir}/vpp_api_test_plugins/ioam_export_test_plugin.so " | ||
| 79 | FILES_${PN}-plugin-flowprobe_test = " ${libdir}/vpp_api_test_plugins/flowprobe_test_plugin.so " | ||
| 80 | FILES_${PN}-plugin-ioam_pot_test = " ${libdir}/vpp_api_test_plugins/ioam_pot_test_plugin.so " | ||
| 81 | FILES_${PN}-plugin-vxlan_gpe_ioam_export_test = " ${libdir}/vpp_api_test_plugins/vxlan_gpe_ioam_export_test_plugin.so " | ||
| 82 | FILES_${PN}-plugin-pppoe_test = " ${libdir}/vpp_api_test_plugins/pppoe_test_plugin.so " | ||
| 83 | FILES_${PN}-plugin-gtpu_test = " ${libdir}/vpp_api_test_plugins/gtpu_test_plugin.so " | ||
| 84 | FILES_${PN}-plugin-cdp_test = " ${libdir}/vpp_api_test_plugins/cdp_test_plugin.so " | ||
| 85 | FILES_${PN}-plugin-dpdk_test = " ${libdir}/vpp_api_test_plugins/dpdk_test_plugin.so " | ||
| 86 | FILES_${PN}-plugin-nsh_test = " ${libdir}/vpp_api_test_plugins/nsh_test_plugin.so " | ||
| 87 | FILES_${PN}-plugin-ioam_test = " ${libdir}/vpp_api_test_plugins/ioam_test_plugin.so " | ||
| 88 | FILES_${PN}-plugin-vmxnet3_test = " ${libdir}/vpp_api_test_plugins/vmxnet3_test_plugin.so " | ||
| 89 | FILES_${PN}-plugin-nsim_test = " ${libdir}/vpp_api_test_plugins/nsim_test_plugin.so " | ||
| 90 | |||
| 91 | |||
| 92 | FILES_${PN}-data = " \ | ||
| 93 | ${datadir}/vpp/api/core/sctp.api.json \ | ||
| 94 | ${datadir}/vpp/api/core/sr.api.json \ | ||
| 95 | ${datadir}/vpp/api/core/gre.api.json \ | ||
| 96 | ${datadir}/vpp/api/core/lisp.api.json \ | ||
| 97 | ${datadir}/vpp/api/core/netmap.api.json \ | ||
| 98 | ${datadir}/vpp/api/core/tcp.api.json \ | ||
| 99 | ${datadir}/vpp/api/core/ipsec_gre.api.json \ | ||
| 100 | ${datadir}/vpp/api/core/bfd.api.json \ | ||
| 101 | ${datadir}/vpp/api/core/tap.api.json \ | ||
| 102 | ${datadir}/vpp/api/core/oam.api.json \ | ||
| 103 | ${datadir}/vpp/api/core/vpe.api.json \ | ||
| 104 | ${datadir}/vpp/api/core/bier.api.json \ | ||
| 105 | ${datadir}/vpp/api/core/ipsec.api.json \ | ||
| 106 | ${datadir}/vpp/api/core/af_packet.api.json \ | ||
| 107 | ${datadir}/vpp/api/core/vxlan_gpe.api.json \ | ||
| 108 | ${datadir}/vpp/api/core/session.api.json \ | ||
| 109 | ${datadir}/vpp/api/core/one.api.json \ | ||
| 110 | ${datadir}/vpp/api/core/sr_mpls.api.json \ | ||
| 111 | ${datadir}/vpp/api/core/feature.api.json \ | ||
| 112 | ${datadir}/vpp/api/core/p2p_ethernet.api.json \ | ||
| 113 | ${datadir}/vpp/api/core/memclnt.api.json \ | ||
| 114 | ${datadir}/vpp/api/core/pg.api.json \ | ||
| 115 | ${datadir}/vpp/api/core/l2.api.json \ | ||
| 116 | ${datadir}/vpp/api/core/punt.api.json \ | ||
| 117 | ${datadir}/vpp/api/core/classify.api.json \ | ||
| 118 | ${datadir}/vpp/api/core/policer.api.json \ | ||
| 119 | ${datadir}/vpp/api/core/span.api.json \ | ||
| 120 | ${datadir}/vpp/api/core/udp.api.json \ | ||
| 121 | ${datadir}/vpp/api/core/vxlan.api.json \ | ||
| 122 | ${datadir}/vpp/api/core/mpls.api.json \ | ||
| 123 | ${datadir}/vpp/api/core/qos.api.json \ | ||
| 124 | ${datadir}/vpp/api/core/ip.api.json \ | ||
| 125 | ${datadir}/vpp/api/core/ipip.api.json \ | ||
| 126 | ${datadir}/vpp/api/core/bond.api.json \ | ||
| 127 | ${datadir}/vpp/api/core/dns.api.json \ | ||
| 128 | ${datadir}/vpp/api/core/tapv2.api.json \ | ||
| 129 | ${datadir}/vpp/api/core/pipe.api.json \ | ||
| 130 | ${datadir}/vpp/api/core/dhcp6_pd_client_cp.api.json \ | ||
| 131 | ${datadir}/vpp/api/core/l2tp.api.json \ | ||
| 132 | ${datadir}/vpp/api/core/lisp_gpe.api.json \ | ||
| 133 | ${datadir}/vpp/api/core/cop.api.json \ | ||
| 134 | ${datadir}/vpp/api/core/geneve.api.json \ | ||
| 135 | ${datadir}/vpp/api/core/stats.api.json \ | ||
| 136 | ${datadir}/vpp/api/core/rd_cp.api.json \ | ||
| 137 | ${datadir}/vpp/api/core/dhcp.api.json \ | ||
| 138 | ${datadir}/vpp/api/core/lldp.api.json \ | ||
| 139 | ${datadir}/vpp/api/core/dhcp6_ia_na_client_cp.api.json \ | ||
| 140 | ${datadir}/vpp/api/core/ipfix_export.api.json \ | ||
| 141 | ${datadir}/vpp/api/core/vhost_user.api.json \ | ||
| 142 | ${datadir}/vpp/api/core/interface.api.json \ | ||
| 143 | ${datadir}/vpp/C.py \ | ||
| 144 | ${datadir}/vpp/api/core/flow.api.json \ | ||
| 145 | ${datadir}/vpp/api/core/map.api.json \ | ||
| 146 | ${datadir}/vpp/api/core/dpdk.api.json \ | ||
| 147 | ${datadir}/vpp/JSON.py \ | ||
| 148 | ${datadir}/vpp/vppapigen_json.py \ | ||
| 149 | ${datadir}/vpp/vppapigen_c.py " | ||
| 150 | |||
| 151 | |||
| 152 | FILES_${PN} = " \ | ||
| 153 | ${sysconfdir}/vpp \ | ||
| 154 | ${sysconfdir}/vpp/startup.conf \ | ||
| 155 | ${sysconfdir}/vpp/startup.conf.dflt \ | ||
| 156 | ${sysconfdir}/rc.local \ | ||
| 157 | ${bindir}/svmdbtool \ | ||
| 158 | ${bindir}/svmtool \ | ||
| 159 | ${bindir}/vppapigen \ | ||
| 160 | ${bindir}/vpp_get_stats \ | ||
| 161 | ${bindir}/vpp_prometheus_export \ | ||
| 162 | ${bindir}/elftool \ | ||
| 163 | ${bindir}/cpelatency \ | ||
| 164 | ${bindir}/cpelinreg \ | ||
| 165 | ${bindir}/elog_merge \ | ||
| 166 | ${bindir}/c2cpel \ | ||
| 167 | ${bindir}/cpelstate \ | ||
| 168 | ${bindir}/cpeldump \ | ||
| 169 | ${bindir}/vpp \ | ||
| 170 | ${bindir}/vpp_api_test \ | ||
| 171 | ${bindir}/vpp_get_metrics \ | ||
| 172 | ${bindir}/vpp_restart \ | ||
| 173 | ${bindir}/vppctl \ | ||
| 174 | ${libdir}/libcperf.so.0.0.0 \ | ||
| 175 | ${libdir}/libcperf.so.0 \ | ||
| 176 | ${libdir}/libsvm.so.0 \ | ||
| 177 | ${libdir}/libsvm.so.0.0.0 \ | ||
| 178 | ${libdir}/libsvmdb.so.0 \ | ||
| 179 | ${libdir}/libsvmdb.so.0.0.0 \ | ||
| 180 | ${libdir}/libvapiclient.so.0 \ | ||
| 181 | ${libdir}/libvapiclient.so.0.0.0 \ | ||
| 182 | ${libdir}/libvatplugin.so.0 \ | ||
| 183 | ${libdir}/libvatplugin.so.0.0.0 \ | ||
| 184 | ${libdir}/libvcl_ldpreload.so.0 \ | ||
| 185 | ${libdir}/libvcl_ldpreload.so.0.0.0 \ | ||
| 186 | ${libdir}/libvlib.so.0 \ | ||
| 187 | ${libdir}/libvlib.so.0.0.0 \ | ||
| 188 | ${libdir}/libvlibmemory.so.0 \ | ||
| 189 | ${libdir}/libvlibmemory.so.0.0.0 \ | ||
| 190 | ${libdir}/libvlibmemoryclient.so.0 \ | ||
| 191 | ${libdir}/libvlibmemoryclient.so.0.0.0 \ | ||
| 192 | ${libdir}/libvnet.so.0 \ | ||
| 193 | ${libdir}/libvnet.so.0.0.0 \ | ||
| 194 | ${libdir}/libvppapiclient.so.0 \ | ||
| 195 | ${libdir}/libvppapiclient.so.0.0.0 \ | ||
| 196 | ${libdir}/libvppcom.so.19.09 \ | ||
| 197 | ${libdir}/libvppapiclient.so.19.09 \ | ||
| 198 | ${libdir}/libsvm.so.19.09 \ | ||
| 199 | ${libdir}/libvcl_ldpreload.so.19.09 \ | ||
| 200 | ${libdir}/libvlibmemoryclient.so.19.09 \ | ||
| 201 | ${libdir}/libvnet.so.19.09 \ | ||
| 202 | ${libdir}/libvapiclient.so.19.09 \ | ||
| 203 | ${libdir}/libvlibmemory.so.19.09 \ | ||
| 204 | ${libdir}/libvppinfra.so.19.09 \ | ||
| 205 | ${libdir}/usr/lib/libvppcom.so.19.09 \ | ||
| 206 | ${libdir}/libvlib.so.19.09 \ | ||
| 207 | ${libdir}/libvatplugin.so.19.09 \ | ||
| 208 | ${libdir}/libsvmdb.so.19.09 \ | ||
| 209 | ${libdir}/libvppcom.so.0.0.0 \ | ||
| 210 | ${libdir}/libvppinfra.so.0 \ | ||
| 211 | ${libdir}/libvppinfra.so.0.0.0 \ | ||
| 212 | " | ||
| 213 | |||
| 214 | FILES_${PN}-plugin-data = " \ | ||
| 215 | ${datadir}/vpp/api/plugins/pot.api.json \ | ||
| 216 | ${datadir}/vpp/api/plugins/pppoe.api.json \ | ||
| 217 | ${datadir}/vpp/api/plugins/igmp.api.json \ | ||
| 218 | ${datadir}/vpp/api/plugins/avf.api.json \ | ||
| 219 | ${datadir}/vpp/api/plugins/mactime.api.json \ | ||
| 220 | ${datadir}/vpp/api/plugins/gbp.api.json \ | ||
| 221 | ${datadir}/vpp/api/plugins/map.api.json \ | ||
| 222 | ${datadir}/vpp/api/plugins/udp_ping.api.json \ | ||
| 223 | ${datadir}/vpp/api/plugins/l2e.api.json \ | ||
| 224 | ${datadir}/vpp/api/plugins/ioam_export.api.json \ | ||
| 225 | ${datadir}/vpp/api/plugins/lb.api.json \ | ||
| 226 | ${datadir}/vpp/api/plugins/vxlan_gpe_ioam_export.api.json \ | ||
| 227 | ${datadir}/vpp/api/plugins/ioam_vxlan_gpe.api.json \ | ||
| 228 | ${datadir}/vpp/api/plugins/acl.api.json \ | ||
| 229 | ${datadir}/vpp/api/plugins/ioam_cache.api.json \ | ||
| 230 | ${datadir}/vpp/api/plugins/stn.api.json \ | ||
| 231 | ${datadir}/vpp/api/plugins/abf.api.json \ | ||
| 232 | ${datadir}/vpp/api/plugins/nat.api.json \ | ||
| 233 | ${datadir}/vpp/api/plugins/flowprobe.api.json \ | ||
| 234 | ${datadir}/vpp/api/plugins/memif.api.json \ | ||
| 235 | ${datadir}/vpp/api/plugins/lacp.api.json \ | ||
| 236 | ${datadir}/vpp/api/plugins/gtpu.api.json \ | ||
| 237 | ${datadir}/vpp/api/plugins/trace.api.json \ | ||
| 238 | ${datadir}/vpp/api/plugins/dpdk.api.json \ | ||
| 239 | ${datadir}/vpp/api/plugins/cdp.api.json \ | ||
| 240 | ${datadir}/vpp/api/plugins/nsh.api.json \ | ||
| 241 | ${datadir}/vpp/api/plugins/nsim.api.json \ | ||
| 242 | ${datadir}/vpp/api/plugins/svs.api.json \ | ||
| 243 | ${datadir}/vpp/api/plugins/vmxnet3.api.json \ | ||
| 244 | ${datadir}/vpp/api/core/syslog.api.json \ | ||
| 245 | ${datadir}/vpp/api/core/vxlan_gbp.api.json \ | ||
| 246 | ${datadir}/vpp/plugins/perfmon/PerfmonTables.tar.xz " | ||
| 247 | |||
| 248 | FILES_${PN}-dev = " \ | ||
| 249 | ${includedir}/* \ | ||
| 250 | ${libdir}/libvcl_ldpreload.so \ | ||
| 251 | ${libdir}/libvppapiclient.so \ | ||
| 252 | ${libdir}/libvppcom.so \ | ||
| 253 | ${libdir}/libvlib.so \ | ||
| 254 | ${libdir}/libsvm.so \ | ||
| 255 | ${libdir}/libsvmdb.so \ | ||
| 256 | ${libdir}/libvatplugin.so \ | ||
| 257 | ${libdir}/libvlibmemory.so \ | ||
| 258 | ${libdir}/libvapiclient.so \ | ||
| 259 | ${libdir}/libvnet.so \ | ||
| 260 | ${libdir}/libvppinfra.so \ | ||
| 261 | ${libdir}/libcperf.so \ | ||
| 262 | ${libdir}/libvlibmemoryclient.so \ | ||
| 263 | ${libdir}/cmake/vpp/*.cmake " | ||
| 264 | |||
