diff options
| author | Chunrong Guo <chunrong.guo@nxp.com> | 2019-01-11 03:14:34 +0000 |
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2019-01-14 16:23:38 -0200 |
| commit | b7df32af2801f4341935b7613c85325287736df8 (patch) | |
| tree | 667435b89eca6e06e4e35811c6302dbec0582b74 | |
| parent | a7e2af210c6968914215c7cd32ccb47512408719 (diff) | |
| download | meta-freescale-b7df32af2801f4341935b7613c85325287736df8.tar.gz | |
vpp: add recipes
*update to lsdk 1812 tag
include the following changes
d3111f0 - Merge pull request #28 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
3de6197 - Fixed build failure issue.
850f7b0 - Merge pull request #27 in DQNS/vpp from ~NXA12342/vpp:18.01 to 18.01
bb942a3 - dpdk/ipsec: add locks on session data hash updates
2e647f4 - Merge pull request #26 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
f242992 - PVT: ipsec: Fixed capability matching for openssl based sha1 authentication
d7133de - Adding copyright for IPsec protocol offload work
a0a8384 - Fixed copyright issue
8ac7782 - Fixed Debian pkg errors with Ubuntu 18.04
99f3b56 - Address compilation issues with Java > 1.8
09ba9a8 - Introducing env variables to include non-standard include in libs paths
9a24604 - glibc 2.27 fix
25c590a - Optimizing Crypto Dequeue Node to prevent buffer losses
d8409f4 - Merge branch '18.01' of ssh://bitbucket.sw.nxp.com/~nxa19696/vpp into 18.01
731a2e5 - Added option for enabling RSS
3a97655 - Merge pull request #19 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
e47fe7d - Enable use of Maximum QP in Sec Device when available
723d633 - Merge pull request #18 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
a99e163 - PVT:dpdk_plugin: introducing IPSec protocol offload support
5f9b2c1 - Fixed Port detection mechanism for DPAA platforms
f5724cd - Fixed debian pkg support for ARM64 platforms
29755c5 - Upstreamed: Fix to start Crypto Dev
351b6fd - Added support for Single CPU usecase with events
49ddf3b - ipsec: workaround for crypto devices having single queue
d6adb7d - Tune config file for caam_jr driver
b4a490c - Adjusting number of buffers for LS1012
ee5b872 - Merge pull request #13 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
b40602f - Merge branch '18.01' of ssh://bitbucket.sw.nxp.com/~nxa19696/vpp into 18.01
d8edb01 - Introduced Check for Heap allocation failure
7c551f6 - Merge pull request #12 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
43bef3e - Tuning Memory requirements for LS1012
ff02d6e - README_nxp updated
984ef5b - Adjusting Socket Memory requiremets
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 files changed, 344 insertions, 0 deletions
diff --git a/recipes-extended/vpp-core/files/0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch b/recipes-extended/vpp-core/files/0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch new file mode 100644 index 000000000..7f838476a --- /dev/null +++ b/recipes-extended/vpp-core/files/0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch | |||
| @@ -0,0 +1,26 @@ | |||
| 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/files/0001-Link-vpp-api-with-shared-libs-if-static-is-disabled.patch b/recipes-extended/vpp-core/files/0001-Link-vpp-api-with-shared-libs-if-static-is-disabled.patch new file mode 100644 index 000000000..ae1c9cbca --- /dev/null +++ b/recipes-extended/vpp-core/files/0001-Link-vpp-api-with-shared-libs-if-static-is-disabled.patch | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | From 7005c075cab39c8018d224c2fe56ad2e4f2db340 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: babak sarashki <babak.sarashki@windriver.com> | ||
| 3 | Date: Tue, 11 Sep 2018 14:08:51 -0700 | ||
| 4 | Subject: [PATCH] Link vpp-api with shared libs if static is disabled | ||
| 5 | |||
| 6 | TODO: this is not complete | ||
| 7 | --- | ||
| 8 | src/vpp-api.am | 4 ++-- | ||
| 9 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 10 | |||
| 11 | diff --git a/src/vpp-api.am b/src/vpp-api.am | ||
| 12 | index 553eafa..30dfe9d 100644 | ||
| 13 | --- a/src/vpp-api.am | ||
| 14 | +++ b/src/vpp-api.am | ||
| 15 | @@ -23,8 +23,8 @@ libvppapiclient_la_LIBADD = \ | ||
| 16 | -lpthread -lm -lrt | ||
| 17 | |||
| 18 | libvppapiclient_la_LDFLAGS = \ | ||
| 19 | - -Wl,-L$(top_builddir)/.libs,--whole-archive,-l:libsvm.a,-l:libvppinfra.a,-l:libvlibmemoryclient.a,--no-whole-archive \ | ||
| 20 | - -Wl,--version-script=$(srcdir)/vpp-api/client/libvppapiclient.map,-lrt | ||
| 21 | + -L$(top_builddir)/.libs -lsvm -lvppinfra -lvlibmemoryclient \ | ||
| 22 | + -Wl,--version-script=$(srcdir)/vpp-api/client/libvppapiclient.map,-lrt | ||
| 23 | |||
| 24 | libvppapiclient_la_DEPENDENCIES = libvppinfra.la libvlibmemoryclient.la libsvm.la | ||
| 25 | |||
| 26 | -- | ||
| 27 | 2.7.4 | ||
| 28 | |||
diff --git a/recipes-extended/vpp-core/files/config.h b/recipes-extended/vpp-core/files/config.h new file mode 100644 index 000000000..2d617618c --- /dev/null +++ b/recipes-extended/vpp-core/files/config.h | |||
| @@ -0,0 +1 @@ | |||
| #define __PRE_DATA_SIZE 128 | |||
diff --git a/recipes-extended/vpp-core/vpp-core.bb b/recipes-extended/vpp-core/vpp-core.bb new file mode 100644 index 000000000..173d2df5e --- /dev/null +++ b/recipes-extended/vpp-core/vpp-core.bb | |||
| @@ -0,0 +1,62 @@ | |||
| 1 | DESCRIPTION = "Vector Packet Processing" | ||
| 2 | |||
| 3 | S = "${WORKDIR}/git" | ||
| 4 | PV = "18.01" | ||
| 5 | |||
| 6 | LICENSE = "Apache-2.0" | ||
| 7 | |||
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" | ||
| 9 | |||
| 10 | AUTOTOOLS_SCRIPT_PATH = "${S}/src" | ||
| 11 | |||
| 12 | SRCREV = "d3111f07682585079069b91666afffbc73c79cd8" | ||
| 13 | |||
| 14 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/vpp;nobranch=1 \ | ||
| 15 | file://0001-Link-vpp-api-with-shared-libs-if-static-is-disabled.patch \ | ||
| 16 | file://0001-GCC-above-5.4-fails-when-we-specify-arch-funattribut.patch \ | ||
| 17 | file://config.h \ | ||
| 18 | " | ||
| 19 | DEPENDS = "dpdk openssl numactl bison-native vpp-core-native" | ||
| 20 | DEPENDS_class-native = "bison-native openssl-native" | ||
| 21 | |||
| 22 | inherit autotools | ||
| 23 | inherit pkgconfig | ||
| 24 | inherit python-dir | ||
| 25 | |||
| 26 | export ARCH="arm64" | ||
| 27 | |||
| 28 | EXTRA_OECONF = " \ | ||
| 29 | --disable-dependency-tracking \ | ||
| 30 | --with-libtool-sysroot=${SYSROOT} \ | ||
| 31 | --srcdir=${S}/src \ | ||
| 32 | --enable-perftool \ | ||
| 33 | --disable-papi \ | ||
| 34 | --disable-japi \ | ||
| 35 | --disable-static \ | ||
| 36 | --with-pre-data=128 \ | ||
| 37 | --disable-flowprobe-plugin --disable-ixge-plugin \ | ||
| 38 | --disable-memif-plugin --disable-sixrd-plugin --disable-gtpu-plugin \ | ||
| 39 | --disable-ioam-plugin --disable-lb-plugin --disable-ila-plugin \ | ||
| 40 | --disable-nat-plugin --disable-l2e-plugin --disable-stn-plugin \ | ||
| 41 | --disable-pppoe-plugin --disable-kubeproxy-plugin \ | ||
| 42 | --disable-vom --disable-dpdk-plugin \ | ||
| 43 | " | ||
| 44 | |||
| 45 | EXTRA_OECONF_append_class-native = " --disable-vlib" | ||
| 46 | |||
| 47 | |||
| 48 | include vpp-pkgs.inc | ||
| 49 | |||
| 50 | |||
| 51 | do_configure_append () { | ||
| 52 | ( cd ${B} && mkdir -p vppinfra vpp/app ) | ||
| 53 | cp ${WORKDIR}/config.h ${S}/src/vlib/config.h | ||
| 54 | } | ||
| 55 | |||
| 56 | do_install_append() { | ||
| 57 | mkdir -p ${D}/etc/vpp | ||
| 58 | cp ${S}/src/vpp/conf/startup.conf ${D}/etc/vpp/startup.conf | ||
| 59 | } | ||
| 60 | |||
| 61 | |||
| 62 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/recipes-extended/vpp-core/vpp-pkgs.inc b/recipes-extended/vpp-core/vpp-pkgs.inc new file mode 100644 index 000000000..0dc76092a --- /dev/null +++ b/recipes-extended/vpp-core/vpp-pkgs.inc | |||
| @@ -0,0 +1,227 @@ | |||
| 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-test \ | ||
| 15 | vpp-core-plugin-tlsopenssl vpp-core-plugin-ixge vpp-core-plugin-ila vpp-core-plugin-data \ | ||
| 16 | " | ||
| 17 | |||
| 18 | #vpp-core-python | ||
| 19 | #FILES_${PN}-python = "${PYTHON_SITEPACKAGES_DIR} \ | ||
| 20 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg \ | ||
| 21 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info \ | ||
| 22 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/requires.txt \ | ||
| 23 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/PKG-INFO \ | ||
| 24 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/top_level.txt \ | ||
| 25 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/dependency_links.txt \ | ||
| 26 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/zip-safe \ | ||
| 27 | # ${PYTHON_SITEPACKAGES_DIR}/vpp_papi-1.6.1-py2.7.egg-info/SOURCES.txt \ | ||
| 28 | # " | ||
| 29 | |||
| 30 | FILES_${PN}-test = " ${bindir}/vpp_json_test " | ||
| 31 | FILES_${PN}-plugin-igmp = " ${libdir}/vpp_plugins/igmp_plugin.so " | ||
| 32 | FILES_${PN}-plugin-gtpu = " ${libdir}/vpp_plugins/gtpu_plugin.so " | ||
| 33 | FILES_${PN}-plugin-gbp = " ${libdir}/vpp_plugins/gbp_plugin.so " | ||
| 34 | FILES_${PN}-plugin-lb = " ${libdir}/vpp_plugins/lb_plugin.so " | ||
| 35 | FILES_${PN}-plugin-avf = " ${libdir}/vpp_plugins/avf_plugin.so " | ||
| 36 | FILES_${PN}-plugin-cdp = " ${libdir}/vpp_plugins/cdp_plugin.so " | ||
| 37 | FILES_${PN}-plugin-map = " ${libdir}/vpp_plugins/map_plugin.so " | ||
| 38 | FILES_${PN}-plugin-srv6as = " ${libdir}/vpp_plugins/srv6as_plugin.so " | ||
| 39 | FILES_${PN}-plugin-tlsopenssl = " ${libdir}/vpp_plugins/tlsopenssl_plugin.so " | ||
| 40 | FILES_${PN}-plugin-ixge = " ${libdir}/vpp_plugins/ixge_plugin.so " | ||
| 41 | FILES_${PN}-plugin-l2e = " ${libdir}/vpp_plugins/l2e_plugin.so " | ||
| 42 | FILES_${PN}-plugin-acl = " ${libdir}/vpp_plugins/acl_plugin.so " | ||
| 43 | FILES_${PN}-plugin-flowprobe = " ${libdir}/vpp_plugins/flowprobe_plugin.so " | ||
| 44 | FILES_${PN}-plugin-abf = " ${libdir}/vpp_plugins/abf_plugin.so " | ||
| 45 | FILES_${PN}-plugin-pppoe = " ${libdir}/vpp_plugins/pppoe_plugin.so " | ||
| 46 | FILES_${PN}-plugin-lacp = " ${libdir}/vpp_plugins/lacp_plugin.so " | ||
| 47 | FILES_${PN}-plugin-ioam = " ${libdir}/vpp_plugins/ioam_plugin.so " | ||
| 48 | FILES_${PN}-plugin-memif = " ${libdir}/vpp_plugins/memif_plugin.so " | ||
| 49 | FILES_${PN}-plugin-stn = " ${libdir}/vpp_plugins/stn_plugin.so " | ||
| 50 | FILES_${PN}-plugin-srv6ad = " ${libdir}/vpp_plugins/srv6ad_plugin.so " | ||
| 51 | FILES_${PN}-plugin-mactime = " ${libdir}/vpp_plugins/mactime_plugin.so " | ||
| 52 | FILES_${PN}-plugin-unittest = " ${libdir}/vpp_plugins/unittest_plugin.so " | ||
| 53 | FILES_${PN}-plugin-nat = " ${libdir}/vpp_plugins/nat_plugin.so " | ||
| 54 | FILES_${PN}-plugin-srv6am = " ${libdir}/vpp_plugins/srv6am_plugin.so " | ||
| 55 | FILES_${PN}-plugin-dpdk = " ${libdir}/vpp_plugins/dpdk_plugin.so " | ||
| 56 | FILES_${PN}-plugin-ila = " ${libdir}/vpp_plugins/ila_plugin.so " | ||
| 57 | |||
| 58 | FILES_${PN}-plugin-lb_test = " ${libdir}/vpp_api_test_plugins/lb_test_plugin.so " | ||
| 59 | FILES_${PN}-plugin-ioam_vxlan_gpe_test = " ${libdir}/vpp_api_test_plugins/ioam_vxlan_gpe_test_plugin.so " | ||
| 60 | FILES_${PN}-plugin-map_test = " ${libdir}/vpp_api_test_plugins/map_test_plugin.so " | ||
| 61 | FILES_${PN}-plugin-avf_test = " ${libdir}/vpp_api_test_plugins/avf_test_plugin.so " | ||
| 62 | FILES_${PN}-plugin-mactime_test = " ${libdir}/vpp_api_test_plugins/mactime_test_plugin.so " | ||
| 63 | FILES_${PN}-plugin-udp_ping_test = " ${libdir}/vpp_api_test_plugins/udp_ping_test_plugin.so " | ||
| 64 | FILES_${PN}-plugin-ioam_trace_test = " ${libdir}/vpp_api_test_plugins/ioam_trace_test_plugin.so " | ||
| 65 | FILES_${PN}-plugin-lacp_test = " ${libdir}/vpp_api_test_plugins/lacp_test_plugin.so " | ||
| 66 | FILES_${PN}-plugin-stn_test = " ${libdir}/vpp_api_test_plugins/stn_test_plugin.so " | ||
| 67 | FILES_${PN}-plugin-memif_test = " ${libdir}/vpp_api_test_plugins/memif_test_plugin.so " | ||
| 68 | FILES_${PN}-plugin-nat_test = " ${libdir}/vpp_api_test_plugins/nat_test_plugin.so " | ||
| 69 | FILES_${PN}-plugin-acl_test = " ${libdir}/vpp_api_test_plugins/acl_test_plugin.so " | ||
| 70 | FILES_${PN}-plugin-ioam_export_test = " ${libdir}/vpp_api_test_plugins/ioam_export_test_plugin.so " | ||
| 71 | FILES_${PN}-plugin-flowprobe_test = " ${libdir}/vpp_api_test_plugins/flowprobe_test_plugin.so " | ||
| 72 | FILES_${PN}-plugin-ioam_pot_test = " ${libdir}/vpp_api_test_plugins/ioam_pot_test_plugin.so " | ||
| 73 | FILES_${PN}-plugin-vxlan_gpe_ioam_export_test = " ${libdir}/vpp_api_test_plugins/vxlan_gpe_ioam_export_test_plugin.so " | ||
| 74 | FILES_${PN}-plugin-pppoe_test = " ${libdir}/vpp_api_test_plugins/pppoe_test_plugin.so " | ||
| 75 | FILES_${PN}-plugin-gtpu_test = " ${libdir}/vpp_api_test_plugins/gtpu_test_plugin.so " | ||
| 76 | FILES_${PN}-plugin-cdp_test = " ${libdir}/vpp_api_test_plugins/cdp_test_plugin.so " | ||
| 77 | FILES_${PN}-plugin-dpdk_test = " ${libdir}/vpp_api_test_plugins/dpdk_test_plugin.so " | ||
| 78 | |||
| 79 | FILES_${PN}-data = " \ | ||
| 80 | ${datadir}/vpp/api/core/sctp.api.json \ | ||
| 81 | ${datadir}/vpp/api/core/sr.api.json \ | ||
| 82 | ${datadir}/vpp/api/core/gre.api.json \ | ||
| 83 | ${datadir}/vpp/api/core/lisp.api.json \ | ||
| 84 | ${datadir}/vpp/api/core/netmap.api.json \ | ||
| 85 | ${datadir}/vpp/api/core/tcp.api.json \ | ||
| 86 | ${datadir}/vpp/api/core/ipsec_gre.api.json \ | ||
| 87 | ${datadir}/vpp/api/core/bfd.api.json \ | ||
| 88 | ${datadir}/vpp/api/core/tap.api.json \ | ||
| 89 | ${datadir}/vpp/api/core/oam.api.json \ | ||
| 90 | ${datadir}/vpp/api/core/vpe.api.json \ | ||
| 91 | ${datadir}/vpp/api/core/bier.api.json \ | ||
| 92 | ${datadir}/vpp/api/core/ipsec.api.json \ | ||
| 93 | ${datadir}/vpp/api/core/af_packet.api.json \ | ||
| 94 | ${datadir}/vpp/api/core/vxlan_gpe.api.json \ | ||
| 95 | ${datadir}/vpp/api/core/session.api.json \ | ||
| 96 | ${datadir}/vpp/api/core/one.api.json \ | ||
| 97 | ${datadir}/vpp/api/core/sr_mpls.api.json \ | ||
| 98 | ${datadir}/vpp/api/core/feature.api.json \ | ||
| 99 | ${datadir}/vpp/api/core/p2p_ethernet.api.json \ | ||
| 100 | ${datadir}/vpp/api/core/memclnt.api.json \ | ||
| 101 | ${datadir}/vpp/api/core/pg.api.json \ | ||
| 102 | ${datadir}/vpp/api/core/l2.api.json \ | ||
| 103 | ${datadir}/vpp/api/core/punt.api.json \ | ||
| 104 | ${datadir}/vpp/api/core/classify.api.json \ | ||
| 105 | ${datadir}/vpp/api/core/policer.api.json \ | ||
| 106 | ${datadir}/vpp/api/core/span.api.json \ | ||
| 107 | ${datadir}/vpp/api/core/udp.api.json \ | ||
| 108 | ${datadir}/vpp/api/core/vxlan.api.json \ | ||
| 109 | ${datadir}/vpp/api/core/mpls.api.json \ | ||
| 110 | ${datadir}/vpp/api/core/qos.api.json \ | ||
| 111 | ${datadir}/vpp/api/core/ip.api.json \ | ||
| 112 | ${datadir}/vpp/api/core/ipip.api.json \ | ||
| 113 | ${datadir}/vpp/api/core/bond.api.json \ | ||
| 114 | ${datadir}/vpp/api/core/dns.api.json \ | ||
| 115 | ${datadir}/vpp/api/core/tapv2.api.json \ | ||
| 116 | ${datadir}/vpp/api/core/pipe.api.json \ | ||
| 117 | ${datadir}/vpp/api/core/dhcp6_pd_client_cp.api.json \ | ||
| 118 | ${datadir}/vpp/api/core/l2tp.api.json \ | ||
| 119 | ${datadir}/vpp/api/core/lisp_gpe.api.json \ | ||
| 120 | ${datadir}/vpp/api/core/cop.api.json \ | ||
| 121 | ${datadir}/vpp/api/core/geneve.api.json \ | ||
| 122 | ${datadir}/vpp/api/core/stats.api.json \ | ||
| 123 | ${datadir}/vpp/api/core/rd_cp.api.json \ | ||
| 124 | ${datadir}/vpp/api/core/dhcp.api.json \ | ||
| 125 | ${datadir}/vpp/api/core/lldp.api.json \ | ||
| 126 | ${datadir}/vpp/api/core/dhcp6_ia_na_client_cp.api.json \ | ||
| 127 | ${datadir}/vpp/api/core/ipfix_export.api.json \ | ||
| 128 | ${datadir}/vpp/api/core/vhost_user.api.json \ | ||
| 129 | ${datadir}/vpp/api/core/interface.api.json \ | ||
| 130 | ${datadir}/vpp/C.py \ | ||
| 131 | ${datadir}/vpp/api/core/flow.api.json \ | ||
| 132 | ${datadir}/vpp/api/core/map.api.json \ | ||
| 133 | ${datadir}/vpp/api/core/dpdk.api.json \ | ||
| 134 | ${datadir}/vpp/JSON.py " | ||
| 135 | |||
| 136 | |||
| 137 | FILES_${PN} = " \ | ||
| 138 | ${sysconfdir}/vpp \ | ||
| 139 | ${sysconfdir}/vpp/startup.conf \ | ||
| 140 | ${sysconfdir}/vpp/startup.conf.dflt \ | ||
| 141 | ${sysconfdir}/rc.local \ | ||
| 142 | ${bindir}/svmdbtool \ | ||
| 143 | ${bindir}/svmtool \ | ||
| 144 | ${bindir}/vppapigen \ | ||
| 145 | ${bindir}/elftool \ | ||
| 146 | ${bindir}/cpelatency \ | ||
| 147 | ${bindir}/cpelinreg \ | ||
| 148 | ${bindir}/elog_merge \ | ||
| 149 | ${bindir}/c2cpel \ | ||
| 150 | ${bindir}/cpelstate \ | ||
| 151 | ${bindir}/cpeldump \ | ||
| 152 | ${bindir}/vpp \ | ||
| 153 | ${bindir}/vpp_api_test \ | ||
| 154 | ${bindir}/vpp_get_metrics \ | ||
| 155 | ${bindir}/vpp_restart \ | ||
| 156 | ${bindir}/vppctl \ | ||
| 157 | ${libdir}/libcperf.so.0.0.0 \ | ||
| 158 | ${libdir}/libcperf.so.0 \ | ||
| 159 | ${libdir}/libsvm.so.0 \ | ||
| 160 | ${libdir}/libsvm.so.0.0.0 \ | ||
| 161 | ${libdir}/libsvmdb.so.0 \ | ||
| 162 | ${libdir}/libsvmdb.so.0.0.0 \ | ||
| 163 | ${libdir}/libvapiclient.so.0 \ | ||
| 164 | ${libdir}/libvapiclient.so.0.0.0 \ | ||
| 165 | ${libdir}/libvatplugin.so.0 \ | ||
| 166 | ${libdir}/libvatplugin.so.0.0.0 \ | ||
| 167 | ${libdir}/libvcl_ldpreload.so.0 \ | ||
| 168 | ${libdir}/libvcl_ldpreload.so.0.0.0 \ | ||
| 169 | ${libdir}/libvlib.so.0 \ | ||
| 170 | ${libdir}/libvlib.so.0.0.0 \ | ||
| 171 | ${libdir}/libvlibmemory.so.0 \ | ||
| 172 | ${libdir}/libvlibmemory.so.0.0.0 \ | ||
| 173 | ${libdir}/libvlibmemoryclient.so.0 \ | ||
| 174 | ${libdir}/libvlibmemoryclient.so.0.0.0 \ | ||
| 175 | ${libdir}/libvnet.so.0 \ | ||
| 176 | ${libdir}/libvnet.so.0.0.0 \ | ||
| 177 | ${libdir}/libvppapiclient.so.0 \ | ||
| 178 | ${libdir}/libvppapiclient.so.0.0.0 \ | ||
| 179 | ${libdir}/libvppcom.so.0 \ | ||
| 180 | ${libdir}/libvppcom.so.0.0.0 \ | ||
| 181 | ${libdir}/libvppinfra.so.0 \ | ||
| 182 | ${libdir}/libvppinfra.so.0.0.0 \ | ||
| 183 | " | ||
| 184 | |||
| 185 | FILES_${PN}-plugin-data = " \ | ||
| 186 | ${datadir}/vpp/api/plugins/pot.api.json \ | ||
| 187 | ${datadir}/vpp/api/plugins/pppoe.api.json \ | ||
| 188 | ${datadir}/vpp/api/plugins/igmp.api.json \ | ||
| 189 | ${datadir}/vpp/api/plugins/avf.api.json \ | ||
| 190 | ${datadir}/vpp/api/plugins/mactime.api.json \ | ||
| 191 | ${datadir}/vpp/api/plugins/gbp.api.json \ | ||
| 192 | ${datadir}/vpp/api/plugins/map.api.json \ | ||
| 193 | ${datadir}/vpp/api/plugins/udp_ping.api.json \ | ||
| 194 | ${datadir}/vpp/api/plugins/l2e.api.json \ | ||
| 195 | ${datadir}/vpp/api/plugins/ioam_export.api.json \ | ||
| 196 | ${datadir}/vpp/api/plugins/lb.api.json \ | ||
| 197 | ${datadir}/vpp/api/plugins/vxlan_gpe_ioam_export.api.json \ | ||
| 198 | ${datadir}/vpp/api/plugins/ioam_vxlan_gpe.api.json \ | ||
| 199 | ${datadir}/vpp/api/plugins/acl.api.json \ | ||
| 200 | ${datadir}/vpp/api/plugins/ioam_cache.api.json \ | ||
| 201 | ${datadir}/vpp/api/plugins/stn.api.json \ | ||
| 202 | ${datadir}/vpp/api/plugins/abf.api.json \ | ||
| 203 | ${datadir}/vpp/api/plugins/nat.api.json \ | ||
| 204 | ${datadir}/vpp/api/plugins/flowprobe.api.json \ | ||
| 205 | ${datadir}/vpp/api/plugins/memif.api.json \ | ||
| 206 | ${datadir}/vpp/api/plugins/lacp.api.json \ | ||
| 207 | ${datadir}/vpp/api/plugins/gtpu.api.json \ | ||
| 208 | ${datadir}/vpp/api/plugins/trace.api.json \ | ||
| 209 | ${datadir}/vpp/api/plugins/dpdk.api.json \ | ||
| 210 | ${datadir}/vpp/api/plugins/cdp.api.json " | ||
| 211 | |||
| 212 | FILES_${PN}-dev = " \ | ||
| 213 | ${includedir}/* \ | ||
| 214 | ${libdir}/libvcl_ldpreload.so \ | ||
| 215 | ${libdir}/libvppapiclient.so \ | ||
| 216 | ${libdir}/libvppcom.so \ | ||
| 217 | ${libdir}/libvlib.so \ | ||
| 218 | ${libdir}/libsvm.so \ | ||
| 219 | ${libdir}/libsvmdb.so \ | ||
| 220 | ${libdir}/libvatplugin.so \ | ||
| 221 | ${libdir}/libvlibmemory.so \ | ||
| 222 | ${libdir}/libvapiclient.so \ | ||
| 223 | ${libdir}/libvnet.so \ | ||
| 224 | ${libdir}/libvppinfra.so \ | ||
| 225 | ${libdir}/libcperf.so \ | ||
| 226 | ${libdir}/libvlibmemoryclient.so " | ||
| 227 | |||
