summaryrefslogtreecommitdiffstats
path: root/recipes-extended
diff options
context:
space:
mode:
authorJens Rehsack <sno@netbsd.org>2020-04-07 16:35:52 +0200
committerOtavio Salvador <otavio@ossystems.com.br>2020-04-07 16:09:42 -0300
commit9f092b16d7905517ad1c4b08ede27e3e42537817 (patch)
tree9ed9a2af94be5ece1ba46a6454b3ad38596c14a1 /recipes-extended
parent574302340cd2b709f6d0da705a8cc8f1e92f2e1b (diff)
downloadmeta-freescale-9f092b16d7905517ad1c4b08ede27e3e42537817.tar.gz
{dpdk,dpdkvpp}: upgrade to v19.11 of LSDK-20.04
Upgrade dpdk/dpdkvpp to v19.11+LSDK-20.04 tag. Changes since v19.11: 4110a5fed net/enetc: erratum wa for Rx lock-up issue 7b822adfa UP: example/l2fwd-crypto: align private data size to cache size 22dd1e437 Merge pull request #1187 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq 62aa9effb Merge pull request #1180 in GITAM/dpdk from DPDK-2262-enetc-perf to 19.11-qoriq-dev 08904e8d4 Merge pull request #1185 in GITAM/dpdk from bugfix/DPDK-2276 to 19.11-qoriq-dev 92949635d UP:crypto/dpaa2_sec: fix HFN override b7ab49d77 UP: event/dpaa: align the SEC dependency in Makefile b44c1ed9e UP: crypto/dpaa_sec: fix meson build a64d9debe net/enetc: perf perf optimize the clean_tx_ring ae9c0c9e8 Merge pull request #1177 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq e5b6183d7 Merge pull request #1176 in GITAM/dpdk from 19.11-qoriq-dev-gagan to 19.11-qoriq-dev 0ee480902 Merge pull request #1175 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq cc4d622d3 UP: config: fix caam jr endianness 16b13a832 UP: fix copyright year 598d084a1 Merge pull request #1172 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq 4759abc4d nxp: fix rcu stall issue on DPAA2 platform 0a423ad9e UP: dpaa: enable set link status f978c868c UP: net/dpaa: fix get link status fail after stop 4a315d718 UP: nxp/dpaa2: Fix ipsec secgw loopback script 82ec9abfe UP: nxp/dpaa2: fix ipfragment reassembly loopback script f390adbe4 PVT: nxp: fix dpdk configure scrpt for ls1028 f81fe9fcd UP: bus/dpaa: debug log for no link status support bb461ff2b crypto/dpaa_sec: reorganize structure members 8f008ce0c Merge pull request #1162 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq 5f2522590 Merge pull request #1160 in GITAM/dpdk from 19.11-qoriq-dev-update-no-support-logs-for-link-status to 19.11-qoriq-dev 996e29e8c UP: bus/dpaa: debug log for no link status support d1de550e5 crypto/dpaa_sec: reorganize structure members 4a7dd8d4c Merge pull request #1157 in GITAM/dpdk from 19.11-qoriq-dev-get-link-status-enable-fallback-support to 19.11-qoriq-dev bbf0b0860 Merge pull request #1156 in GITAM/dpdk from DPDK-2192 to 19.11-qoriq-dev 088239dbc UP: dpaa: Get link status: Enable fallback support 15e4a9c91 PVT: net/dpaa: also check mac type while parsing fqids c701b25ba PVT: nxp: reserve 0.4 percent CPU for all core performance afa6d3b2d Revert "PVT: examples: add support for yield while busy looping" 975eb5d08 Merge pull request #1148 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq a2d1f9c9b common/dpaax/caamflib: fix 12 bit NULL auth case 0f8e62441 Merge pull request #1143 in GITAM/dpdk from 19.11-qoriq-dev-crypto-dev-on-dpaa-fixed to 19.11-qoriq-dev fc70532d2 UP: crypto/dpaa_sec: fix performance issue 61a7018ba UP:examples/l2fwd-crypto:skip dev configure for masked devices e5046968d Merge pull request #1132 in GITAM/dpdk from 19.11-qoriq-dev-enable-link-status-interrupt to 19.11-qoriq-dev ae3abd98b UP: net/dpaa2: do not prefetch annotaion for physical mode 64804cafd UP: dpaa: enable link state interrupt 4194c6bed PVT: nxp: have one queue for guest eth port cce1c740d Merge pull request #1140 in GITAM/dpdk from 19.11-qoriq-dev-gagan to 19.11-qoriq-dev 1dd87c986 Merge pull request #1139 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq 65c02b739 Merge pull request #1138 in GITAM/dpdk from 19.11-qoriq-dev-gagan to 19.11-qoriq-dev cbd5b3693 config: add IEEE1588 config flag cc16ad4c7 UP: net/pfe: reduce driver intialization and teardown time a54557544 UP: net/pfe: Fix double free mac address memory 6040ee7fd Merge pull request #1135 in GITAM/dpdk from 19.11-qoriq-dev to 19.11-qoriq 66c0eb5f5 Merge pull request #1137 in GITAM/dpdk from 19.11-qoriq-dev-legal to 19.11-qoriq-dev 7339deb78 PVT: bus/fslmc: fix check legal issues 01eb68d23 UP: net/pfe: Disable HW CRC stripping 9950a4518 Merge pull request #1129 in GITAM/dpdk from DPDK-2159 to 19.11-qoriq-dev 2b67be888 Merge pull request #1131 in GITAM/dpdk from 19.11-qoriq-dev-driver-dpaa-ethdev to 19.11-qoriq-dev 56119d269 UP: net/dpaa: ip_fragment fixed on dpaa platform b6e8b63b9 Merge pull request #1111 in GITAM/dpdk from feature/DPDK-362-dpdk-ip-pipeline-application to 19.11-qoriq-dev f9af75cf8 Merge pull request #1127 in GITAM/dpdk from bugfix/DPDK-2121-ls1046afrwy to 19.11-qoriq-dev 9d80f6baf PVT: net/dpaa read fmc file once e80aa8f2f PVT: net/dpaa: remove port type check 1655fb735 UP: bus/fslmc: support portal migration 41b843cd7 UP: bus/dpaa: rename the cinh read functions used for ls1088 50f83204a UP: bus/fslmc: fix to handle portal alloc failure 98b1e5610 Merge pull request #1122 in GITAM/dpdk from DPDK-1912 to 19.11-qoriq-dev 2c8b62279 Merge pull request #1125 in GITAM/dpdk from misc_debug to 19.11-qoriq-dev f23c47f97 Merge pull request #1109 in GITAM/dpdk from DPDK-1779_19.11 to 19.11-qoriq-dev b8c3a12e0 Merge pull request #1110 in GITAM/dpdk from DPDK-2120-dpaa-devinfo to 19.11-qoriq-dev 4589e5faf Merge pull request #1123 in GITAM/dpdk from DPDK-704 to 19.11-qoriq-dev 31adcb12a UP: mk/toochain: Removed unsupported gcc option d7cb91c62 UP: dpaa2: enhance portal allocation failure log 3113757b8 PVT: examples: add l2fwd-crypto-event example 6749e032d UP: net/dpaa2: reintroduce env for loopback and prefetch b549face7 UP: net/dpaa2: add default rx params in info 1ecfd5119 UP: net/dpaa: update process specific device info ff92525ae PVT: examples: qdma: fix meson and makefiles 2e5d2bc35 PVT: update QDMA demo readme 2e94c2735 PVT: examples: qdma_demo: add latency test b4f961304 Merge pull request #1116 in GITAM/dpdk from bugfix/DPDK-2106 to 19.11-qoriq-dev b8e6d709c PVT: nxp: update priority for ksoftirqd process bf68d2a74 Merge pull request #1121 in GITAM/dpdk from DPDK-2139 to 19.11-qoriq-dev de6f5d3e7 Merge pull request #1120 in GITAM/dpdk from bugfix/DPDK-2131-congestion-group-issue-on-rxqs-of-multiple-tcs to 19.11-qoriq-dev f5b38eb4e UP: mk/toochain: Removed unsupported gcc option 210340c20 Merge pull request #1108 in GITAM/dpdk from DPDK-2113_19.11 to 19.11-qoriq-dev fba7fb902 net/dpaa2: fix congestion group issue on multiple RX TCs 056fd8848 Merge pull request #1114 in GITAM/dpdk from bugfix/DPDK-2122-dpdk-l3fwd-do-not-work-on-ls2088ardb-with-latest-code-of-19.11-version to 19.11-qoriq-dev 4e87b9137 UP: net/dpaa2: distribution size set issue fix 1ecfe3e11 Merge pull request #1112 in GITAM/dpdk from bugfix/DPDK-688-dpaa1-fm_prev_cleanup-issue to 19.11-qoriq-dev 4b513262a Merge pull request #1115 in GITAM/dpdk from 19.11-qoriq-dev-coverity-issue-fixed to 19.11-qoriq-dev 14abb457d examples/ip_pipeline: fix to use sock id instead of cpuid 3dcf31770 examples/ip_pipeline: fix crypto queue config f077c9bda PVT: app/test-crypto-perf: workaround to use priv mp for security session 5fc6eb7ed common/dpaax/caamflib: remove unnecessary jump for few PDCP cases 3a03387f9 UP: bus/fslmc: fix dereferencing null pointer b1efc8fc2 UP: raw/skeleton: fix resource leak 178c0e70a UP: net/pfe: fix uninitialized scalar variable 95b029a81 UP: net/pfe: remove unused value 6a8a0c629 UP: net/pfe: fix dereferencing null pointer 6a0e191ad UP: raw/skeleton: fix wrong goto statement bf1c6711e UP: raw/dpaa2_qdma: fix missing curly bracket 52a997de4 UP: event/dpaa2 : remove if check 456bf2d77 net/dpaa: fman previous cleanup issue fix 27eb1f230 Merge pull request #1101 in GITAM/dpdk from 19.11-qoriq-dev-gagan to 19.11-qoriq-dev cb37ea62a UP: crypto/dpaa2_sec: fix atomic event processing 1922f5247 PVT: nxp: move qdma demo readme to nxp folder 1aa1e01dc PVT: examples/qdma_demo: use vaddr for job submissions cbe62be22 UP: net/dpaa: enable Tx queue taildrop 1f5de3822 Merge pull request #1099 in GITAM/dpdk from feature/DPDK-1646-19-11-dpaa2-flow-control to 19.11-qoriq-dev f371bb69c Merge pull request #1104 in GITAM/dpdk from 19.11-qoriq-dev-fix-coverity-issues to 19.11-qoriq-dev 77d60d4d3 UP: crypto/dpaa_sec: fix dereferencing null pointer 61d6ed3df UP: net/dpaa: free fm and pcd on failure 375e34273 UP: net/dpaa: fix incompatible argument issue 9ef2fdf12 UP: net/dpaa: fix the clang compilation with fmc code 279b30be8 PVT: nxp: add DPAA2 DPDK flow control readme f768c3f75 UP: app/testpmd: support unequal number of RXQ and TXQ 2bdcdd237 UP: net/dpaa2: flow API FS miss action configuration 3787b0d24 UP: net/dpaa2: flow API QoS setup follows FS setup 0f1c69b4f UP: net/dpaa2: flow data sanity check 0343db1f2 UP: net/dpaa2: index of queue action for flow ccfa1864e UP: net/dpaa2: distribution size set on multiple TCs e863ece77 UP: net/dpaa2: discrimination between IPv4 and IPv6 d9c93734b UP: net/dpaa2: log of flow extracts and rules 57ca9aa30 UP: net/dpaa2: define the size of table entry 86ff22d75 UP: net/dpaa2: flow QoS/FS entry indexing 9063c76af UP: net/dpaa2: free flow rule memory 41785d1e5 UP: net/dpaa2: sanity check for flow extracts f7f500e58 UP: net/dpaa2: key extracts of flow API 15486c2db UP: net/dpaa2: dynamic flow control support 7442336a3 UP: common/dpaax: fix wrong log message values 8ff50f9cd UP: common/dpaax: fix coverity issue 4dc287e45 UP: bus/dpaa: remove dead code 0f340bb99 UP: event/dpaa: remove unused variable da68ae4a2 PVT: remove dpaa2 build target from build scripts dc860c1f0 PVT: change dpaa2 build reference to dpaa 379106bb3 PVT: net/dpaa: shared mac support on fmcless mode 6ad066576 PVT: net/dpaa: add fmc parser support for VSP f8e9f735b PVT: nxp: ls1046ardb shared mac support for dynamic interface cb3bd515c PVT: nxp: update the mount point to /dev/hugepages d11fb300b PVT: examples: add compilation of nxp applications c129ac652 UP: net/dpaa2 - fix 10g port negotiation issue e940faabe UP: net/dpaa2: add all thread specific variables in one structure defb2f9a4 UP: example/ptpclient: add a check for timestamp support 7d1994447 UP: net/dpaa2: enable timestamp for IEEE1588 d2e6f1b87 PVT: examples/symmetric_mp_qdma: fix compilation issue 4b907541e PVT: lib/mempool: add 4k boundary errata workaround for LS1043 c827f0302 PVT: nxp: add shared mac and vsp readme and sample dts 60b25b2c9 PVT: nxp: add policy and config files for shared mac 3b55dc459 PVT: net/dpaa: Add support for Virtual Storage Profile ab211b3ff PVT: net/dpaa: refactor the VSP FMLIB support ddc017315 PVT: bus/dpaa: Parse dts to support vsp 0236173cb PVT: bus/dpaa: add shared mac support 122ec0118 PVT: net/dpaa: return error for multiple mp config on an device 3382dd2bd PVT: net/dpaa: do not reserve fqid for fmc less mode 0158ac572 PVT: bus/dpaa: update interfaces index as per kernel indexes 3ccfa1a26 drivers: fix copyrights for NXP pmds 19d8a67ea PVT: examples/l2fwd-crypto: add signal handler for exit ebe95f9f2 PVT: examples/l2fwd-crypto: support multiprocess f3676ad0a PVT: test/crypto: add test vector for ipsec lookaside offload 1f3116ba0 PVT: app/test-crypto-perf: improve dequeue logic 4db33181d PVT: crypto/dpaa2_sec: ordered queue support b0e8b25c8 PVT: raw/dpaa2_qdma: add env variable for prefetch mode 5a61e9dba PVT: examples/multi_process: add symmetric_mp_qdma app 475eb09ed PVT: drivers/mempool: LS1043 errata diff 16de9fdbf PVT: net/dpaa: 2.5G support 5def708e1 PVT: bus/dpaa2: have pthread destructor called for dpaa2 only f5d7018bc PVT: bus/fslmc: fix the null dpio_dev access in cleanup 8d837dbe8 PVT: net/dpaa: fix fd offset data type 22762c6d8 PVT: bus/fslmc: rework portal allocation to a per thread basis 52dfa2d87 PVT:crypto/dpaa2_sec: add security unit test compile time flag b1a275f81 PVT: net/pfe: fix for 32 bit and PPC compilation 3129b6489 PVT: mbuf: adjust element size and data room size for LS1043 errata c9f1ebdce PVT: net/dpaa: pre-allocate aligned fqids for rx queues 486aa8403 PVT: net/dpaa2: make parse error drops to be configurable bb1d4fc45 PVT: net/dpaa: errata workaround for LS1043 87c85928a PVT:net/dpaa: add RSS update func with FMCless 19201b24b PVT:net/dpaa: add support for fmcless mode 1190c6364 PVT:net/dpaa: add support for fmlib in dpdk 6d444f7c9 PVT:net/dpaa2: make data stashing configurable 49baa6191 PVT:net/dpaa: env variable for taildrop enable/disable 0195218e3 PVT: ethdev: support fslmc and dpaa bus for iteration 3bd77f008 PVT: mk: remove pedantic from compile error list ca1ae0657 PVT: drivers: fix 32 bit compilation 872e3ed85 PVT: config: nxp platform specific config optimizations 6313ae3e3 PVT:bus/dpaa: support for Core 0 performance 935c6f203 PVT:bus/fslmc: dpio affinity for virtual m/c using env variable 0a38634f3 PVT:bus/fslmc: support for Core 0 performance 37fb0dadc PVT:bus/dpaa: add flag to disable sec devices 2a46834bd PVT: examples/l3fwd: fix jumbo packet drop issue f42d5c4b5 PVT: examples: add support for yield while busy looping c6decfeee PVT: examples: l3fwd: Fix spec creation for traffic split scenario 8bbcd4b9a PVT: examples/l3fwd: add support for ethtype based traffic splitting 1973c8ac2 PVT: examples/l3fwd: fix the split mode option dpdmux connection naming 38160aa2a PVT: examples/l2fwd-qdma: add l2fwd qdma sample application f180297d8 PVT:examples/l3fwd: add option for burst size config f4e300172 PVT:examples/l2fwd: burst size as a argument 368ee5778 PVT: examples/l3fwd: support for traffic bifurcation 17d1fafac PVT: examples/l3fwd: add eventdev mode support 7fd2a5edf PVT: examples/l3fwd: enable per-port bufpool by default 5685d504b PVT: examples: add cmdif e3fb7b4e2 PVT: examples: add qdma_demo 024f53ca6 PVT: add NXP specific scripts for all platforms Signed-off-by: Jens Rehsack <sno@netbsd.org>
Diffstat (limited to 'recipes-extended')
-rw-r--r--recipes-extended/dpdk/dpdk.inc9
-rw-r--r--recipes-extended/dpdk/dpdk/0001-Add-RTE_KERNELDIR_OUT.patch6
-rw-r--r--recipes-extended/dpdk/dpdk/0001-add-Wno-cast-function-type.patch7
-rw-r--r--recipes-extended/dpdk/dpdk/0004-update-WERROR_FLAGS.patch12
-rw-r--r--recipes-extended/dpdk/dpdk_18.11.bb8
-rw-r--r--recipes-extended/dpdk/dpdk_19.11-20.04.bb18
-rw-r--r--recipes-extended/vpp-core/dpdkvpp.bb2
-rw-r--r--recipes-extended/vpp-core/dpdkvpp/0001-Add-RTE_KERNELDIR_OUT.patch6
-rw-r--r--recipes-extended/vpp-core/dpdkvpp/0001-add-Wno-cast-function-type.patch7
-rw-r--r--recipes-extended/vpp-core/dpdkvpp/0004-update-WERROR_FLAGS.patch12
10 files changed, 43 insertions, 44 deletions
diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc
index 71977bae..f5793a19 100644
--- a/recipes-extended/dpdk/dpdk.inc
+++ b/recipes-extended/dpdk/dpdk.inc
@@ -1,15 +1,6 @@
1DESCRIPTION = "Data Plane Development Kit" 1DESCRIPTION = "Data Plane Development Kit"
2HOMEPAGE = "http://dpdk.org" 2HOMEPAGE = "http://dpdk.org"
3LICENSE = "BSD-3-Clause & LGPLv2 & GPLv2" 3LICENSE = "BSD-3-Clause & LGPLv2 & GPLv2"
4LIC_FILES_CHKSUM = "file://license/README;md5=3383def2d4c82237df281174e981a492"
5
6SRC_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"
12SRCREV = "a36da6a94243015b228c15b8b9aa1e650fd4b96d"
13 4
14DEPENDS = "virtual/kernel openssl" 5DEPENDS = "virtual/kernel openssl"
15DEPENDS_append_x86-64 = " numactl" 6DEPENDS_append_x86-64 = " numactl"
diff --git a/recipes-extended/dpdk/dpdk/0001-Add-RTE_KERNELDIR_OUT.patch b/recipes-extended/dpdk/dpdk/0001-Add-RTE_KERNELDIR_OUT.patch
index 64a6876f..5ee48a59 100644
--- a/recipes-extended/dpdk/dpdk/0001-Add-RTE_KERNELDIR_OUT.patch
+++ b/recipes-extended/dpdk/dpdk/0001-Add-RTE_KERNELDIR_OUT.patch
@@ -1,4 +1,4 @@
1From 4ea737c1d5a185d56ee1d6da18172b389ea90760 Mon Sep 17 00:00:00 2001 1From 9c2b840a1c8ac0fbb638b5cd481909a3f832eed4 Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com> 2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Wed, 3 Jul 2019 08:50:45 +0200 3Date: Wed, 3 Jul 2019 08:50:45 +0200
4Subject: [PATCH] Add RTE_KERNELDIR_OUT 4Subject: [PATCH] Add RTE_KERNELDIR_OUT
@@ -9,7 +9,7 @@ Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com>
9 1 file changed, 1 insertion(+), 1 deletion(-) 9 1 file changed, 1 insertion(+), 1 deletion(-)
10 10
11diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile 11diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile
12index 282be7b..dfbebdc 100644 12index 595bac261..28a31f36a 100644
13--- a/kernel/linux/kni/Makefile 13--- a/kernel/linux/kni/Makefile
14+++ b/kernel/linux/kni/Makefile 14+++ b/kernel/linux/kni/Makefile
15@@ -20,7 +20,7 @@ MODULE_CFLAGS += -Wall -Werror 15@@ -20,7 +20,7 @@ MODULE_CFLAGS += -Wall -Werror
@@ -22,5 +22,5 @@ index 282be7b..dfbebdc 100644
22 MODULE_CFLAGS += -D"UBUNTU_KERNEL_CODE=UBUNTU_KERNEL_VERSION($(UBUNTU_KERNEL_CODE))" 22 MODULE_CFLAGS += -D"UBUNTU_KERNEL_CODE=UBUNTU_KERNEL_VERSION($(UBUNTU_KERNEL_CODE))"
23 endif 23 endif
24-- 24--
252.7.4 252.17.1
26 26
diff --git a/recipes-extended/dpdk/dpdk/0001-add-Wno-cast-function-type.patch b/recipes-extended/dpdk/dpdk/0001-add-Wno-cast-function-type.patch
index c074eac6..fa0eda87 100644
--- a/recipes-extended/dpdk/dpdk/0001-add-Wno-cast-function-type.patch
+++ b/recipes-extended/dpdk/dpdk/0001-add-Wno-cast-function-type.patch
@@ -1,16 +1,15 @@
1From beb13be8023beb68499c72e71a79b8f91784e484 Mon Sep 17 00:00:00 2001 1From 354c2d1570ddf83a99c4ac711c884644c6dd1cef Mon Sep 17 00:00:00 2001
2From: "C.r. Guo" <nxa13725@lsv07005.swis.us-cdc01.nxp.com> 2From: "C.r. Guo" <nxa13725@lsv07005.swis.us-cdc01.nxp.com>
3Date: Wed, 27 Mar 2019 09:35:43 +0100 3Date: Wed, 27 Mar 2019 09:35:43 +0100
4Subject: [PATCH] add -Wno-cast-function-type 4Subject: [PATCH] add -Wno-cast-function-type
5 5
6Upstream-Status: Inappropriate [configuration] 6Upstream-Status: Inappropriate [configuration]
7
8--- 7---
9 examples/cmdif/lib/Makefile | 2 +- 8 examples/cmdif/lib/Makefile | 2 +-
10 1 file changed, 1 insertion(+), 1 deletion(-) 9 1 file changed, 1 insertion(+), 1 deletion(-)
11 10
12diff --git a/examples/cmdif/lib/Makefile b/examples/cmdif/lib/Makefile 11diff --git a/examples/cmdif/lib/Makefile b/examples/cmdif/lib/Makefile
13index d28badf..4e9851c 100644 12index 235c3adbf..230f17b0a 100644
14--- a/examples/cmdif/lib/Makefile 13--- a/examples/cmdif/lib/Makefile
15+++ b/examples/cmdif/lib/Makefile 14+++ b/examples/cmdif/lib/Makefile
16@@ -28,7 +28,7 @@ SRCS-y += server/cmdif_srv_gpp.c 15@@ -28,7 +28,7 @@ SRCS-y += server/cmdif_srv_gpp.c
@@ -23,5 +22,5 @@ index d28badf..4e9851c 100644
23 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/client 22 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/client
24 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/server 23 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/server
25-- 24--
262.7.4 252.17.1
27 26
diff --git a/recipes-extended/dpdk/dpdk/0004-update-WERROR_FLAGS.patch b/recipes-extended/dpdk/dpdk/0004-update-WERROR_FLAGS.patch
index 9249b2b5..61467377 100644
--- a/recipes-extended/dpdk/dpdk/0004-update-WERROR_FLAGS.patch
+++ b/recipes-extended/dpdk/dpdk/0004-update-WERROR_FLAGS.patch
@@ -1,4 +1,4 @@
1From 3828a36fa537a187127a1c9b82ce2f5959b88367 Mon Sep 17 00:00:00 2001 1From aa97b9162b68780ca912a226b5045a3ddab41d3c Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com> 2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Thu, 4 Jul 2019 08:03:56 +0200 3Date: Thu, 4 Jul 2019 08:03:56 +0200
4Subject: [PATCH] update WERROR_FLAGS 4Subject: [PATCH] update WERROR_FLAGS
@@ -10,12 +10,12 @@ Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com>
10 2 files changed, 2 insertions(+), 1 deletion(-) 10 2 files changed, 2 insertions(+), 1 deletion(-)
11 11
12diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile 12diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile
13index dfbebdc..8b5c13e 100644 13index 595bac261..a17939996 100644
14--- a/kernel/linux/kni/Makefile 14--- a/kernel/linux/kni/Makefile
15+++ b/kernel/linux/kni/Makefile 15+++ b/kernel/linux/kni/Makefile
16@@ -14,7 +14,7 @@ MODULE = rte_kni 16@@ -14,7 +14,7 @@ MODULE = rte_kni
17 MODULE_CFLAGS += -I$(SRCDIR) --param max-inline-insns-single=50 17 MODULE_CFLAGS += -I$(SRCDIR) --param max-inline-insns-single=50
18 MODULE_CFLAGS += -I$(RTE_OUTPUT)/include -I$(SRCDIR)/ethtool/ixgbe -I$(SRCDIR)/ethtool/igb 18 MODULE_CFLAGS += -I$(RTE_OUTPUT)/include
19 MODULE_CFLAGS += -include $(RTE_OUTPUT)/include/rte_config.h 19 MODULE_CFLAGS += -include $(RTE_OUTPUT)/include/rte_config.h
20-MODULE_CFLAGS += -Wall -Werror 20-MODULE_CFLAGS += -Wall -Werror
21+MODULE_CFLAGS += -Wall -Werror -Wno-missing-attributes 21+MODULE_CFLAGS += -Wall -Werror -Wno-missing-attributes
@@ -23,17 +23,17 @@ index dfbebdc..8b5c13e 100644
23 -include /etc/lsb-release 23 -include /etc/lsb-release
24 24
25diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk 25diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk
26index aa94344..81efa1c 100644 26index de5e0d24d..ca2cb5fcd 100644
27--- a/mk/toolchain/gcc/rte.vars.mk 27--- a/mk/toolchain/gcc/rte.vars.mk
28+++ b/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 29@@ -49,6 +49,7 @@ WERROR_FLAGS += -Wcast-align -Wnested-externs -Wcast-qual
30 WERROR_FLAGS += -Wformat-nonliteral -Wformat-security 30 WERROR_FLAGS += -Wformat-nonliteral -Wformat-security
31 WERROR_FLAGS += -Wundef -Wwrite-strings -Wdeprecated 31 WERROR_FLAGS += -Wundef -Wwrite-strings -Wdeprecated
32 WERROR_FLAGS += -Wno-error=pedantic 32 WERROR_FLAGS += -Wno-error=pedantic
33+WERROR_FLAGS += -Wno-address-of-packed-member 33+WERROR_FLAGS += -Wno-address-of-packed-member
34 34
35 ifeq ($(RTE_DEVEL_BUILD),y) 35 ifeq ($(RTE_DEVEL_BUILD),y)
36 WERROR_FLAGS += -Werror 36 WERROR_FLAGS += -Werror
37-- 37--
382.7.4 382.17.1
39 39
diff --git a/recipes-extended/dpdk/dpdk_18.11.bb b/recipes-extended/dpdk/dpdk_18.11.bb
deleted file mode 100644
index 1a6b927e..00000000
--- a/recipes-extended/dpdk/dpdk_18.11.bb
+++ /dev/null
@@ -1,8 +0,0 @@
1include dpdk.inc
2
3
4do_install_append () {
5 # Remove the unneeded dir
6 rm -rf ${D}/${datadir}/${RTE_TARGET}/app
7}
8
diff --git a/recipes-extended/dpdk/dpdk_19.11-20.04.bb b/recipes-extended/dpdk/dpdk_19.11-20.04.bb
new file mode 100644
index 00000000..12b6d56e
--- /dev/null
+++ b/recipes-extended/dpdk/dpdk_19.11-20.04.bb
@@ -0,0 +1,18 @@
1LIC_FILES_CHKSUM = "file://license/README;md5=3383def2d4c82237df281174e981a492"
2
3SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/dpdk;nobranch=1 \
4 file://add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch \
5 file://0001-add-Wno-cast-function-type.patch \
6 file://0001-Add-RTE_KERNELDIR_OUT.patch \
7 file://0004-update-WERROR_FLAGS.patch \
8"
9SRCREV = "4110a5fed09fa034963cfc246a6285911ecbd540"
10
11include dpdk.inc
12
13
14do_install_append () {
15 # Remove the unneeded dir
16 rm -rf ${D}/${datadir}/${RTE_TARGET}/app
17}
18
diff --git a/recipes-extended/vpp-core/dpdkvpp.bb b/recipes-extended/vpp-core/dpdkvpp.bb
index 78d166a4..8e8abe86 100644
--- a/recipes-extended/vpp-core/dpdkvpp.bb
+++ b/recipes-extended/vpp-core/dpdkvpp.bb
@@ -9,7 +9,7 @@ SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/dpdk;nobr
9 file://0001-Add-RTE_KERNELDIR_OUT.patch \ 9 file://0001-Add-RTE_KERNELDIR_OUT.patch \
10 file://0004-update-WERROR_FLAGS.patch \ 10 file://0004-update-WERROR_FLAGS.patch \
11" 11"
12SRCREV = "a36da6a94243015b228c15b8b9aa1e650fd4b96d" 12SRCREV = "4110a5fed09fa034963cfc246a6285911ecbd540"
13 13
14DEPENDS = "virtual/kernel openssl" 14DEPENDS = "virtual/kernel openssl"
15DEPENDS_append_x86-64 = " numactl" 15DEPENDS_append_x86-64 = " numactl"
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
index 64a6876f..5ee48a59 100644
--- a/recipes-extended/vpp-core/dpdkvpp/0001-Add-RTE_KERNELDIR_OUT.patch
+++ b/recipes-extended/vpp-core/dpdkvpp/0001-Add-RTE_KERNELDIR_OUT.patch
@@ -1,4 +1,4 @@
1From 4ea737c1d5a185d56ee1d6da18172b389ea90760 Mon Sep 17 00:00:00 2001 1From 9c2b840a1c8ac0fbb638b5cd481909a3f832eed4 Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com> 2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Wed, 3 Jul 2019 08:50:45 +0200 3Date: Wed, 3 Jul 2019 08:50:45 +0200
4Subject: [PATCH] Add RTE_KERNELDIR_OUT 4Subject: [PATCH] Add RTE_KERNELDIR_OUT
@@ -9,7 +9,7 @@ Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com>
9 1 file changed, 1 insertion(+), 1 deletion(-) 9 1 file changed, 1 insertion(+), 1 deletion(-)
10 10
11diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile 11diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile
12index 282be7b..dfbebdc 100644 12index 595bac261..28a31f36a 100644
13--- a/kernel/linux/kni/Makefile 13--- a/kernel/linux/kni/Makefile
14+++ b/kernel/linux/kni/Makefile 14+++ b/kernel/linux/kni/Makefile
15@@ -20,7 +20,7 @@ MODULE_CFLAGS += -Wall -Werror 15@@ -20,7 +20,7 @@ MODULE_CFLAGS += -Wall -Werror
@@ -22,5 +22,5 @@ index 282be7b..dfbebdc 100644
22 MODULE_CFLAGS += -D"UBUNTU_KERNEL_CODE=UBUNTU_KERNEL_VERSION($(UBUNTU_KERNEL_CODE))" 22 MODULE_CFLAGS += -D"UBUNTU_KERNEL_CODE=UBUNTU_KERNEL_VERSION($(UBUNTU_KERNEL_CODE))"
23 endif 23 endif
24-- 24--
252.7.4 252.17.1
26 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
index c074eac6..fa0eda87 100644
--- 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
@@ -1,16 +1,15 @@
1From beb13be8023beb68499c72e71a79b8f91784e484 Mon Sep 17 00:00:00 2001 1From 354c2d1570ddf83a99c4ac711c884644c6dd1cef Mon Sep 17 00:00:00 2001
2From: "C.r. Guo" <nxa13725@lsv07005.swis.us-cdc01.nxp.com> 2From: "C.r. Guo" <nxa13725@lsv07005.swis.us-cdc01.nxp.com>
3Date: Wed, 27 Mar 2019 09:35:43 +0100 3Date: Wed, 27 Mar 2019 09:35:43 +0100
4Subject: [PATCH] add -Wno-cast-function-type 4Subject: [PATCH] add -Wno-cast-function-type
5 5
6Upstream-Status: Inappropriate [configuration] 6Upstream-Status: Inappropriate [configuration]
7
8--- 7---
9 examples/cmdif/lib/Makefile | 2 +- 8 examples/cmdif/lib/Makefile | 2 +-
10 1 file changed, 1 insertion(+), 1 deletion(-) 9 1 file changed, 1 insertion(+), 1 deletion(-)
11 10
12diff --git a/examples/cmdif/lib/Makefile b/examples/cmdif/lib/Makefile 11diff --git a/examples/cmdif/lib/Makefile b/examples/cmdif/lib/Makefile
13index d28badf..4e9851c 100644 12index 235c3adbf..230f17b0a 100644
14--- a/examples/cmdif/lib/Makefile 13--- a/examples/cmdif/lib/Makefile
15+++ b/examples/cmdif/lib/Makefile 14+++ b/examples/cmdif/lib/Makefile
16@@ -28,7 +28,7 @@ SRCS-y += server/cmdif_srv_gpp.c 15@@ -28,7 +28,7 @@ SRCS-y += server/cmdif_srv_gpp.c
@@ -23,5 +22,5 @@ index d28badf..4e9851c 100644
23 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/client 22 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/client
24 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/server 23 CFLAGS += -I$(RTE_SDK)/examples/cmdif/lib/server
25-- 24--
262.7.4 252.17.1
27 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
index 9249b2b5..61467377 100644
--- a/recipes-extended/vpp-core/dpdkvpp/0004-update-WERROR_FLAGS.patch
+++ b/recipes-extended/vpp-core/dpdkvpp/0004-update-WERROR_FLAGS.patch
@@ -1,4 +1,4 @@
1From 3828a36fa537a187127a1c9b82ce2f5959b88367 Mon Sep 17 00:00:00 2001 1From aa97b9162b68780ca912a226b5045a3ddab41d3c Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com> 2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Thu, 4 Jul 2019 08:03:56 +0200 3Date: Thu, 4 Jul 2019 08:03:56 +0200
4Subject: [PATCH] update WERROR_FLAGS 4Subject: [PATCH] update WERROR_FLAGS
@@ -10,12 +10,12 @@ Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com>
10 2 files changed, 2 insertions(+), 1 deletion(-) 10 2 files changed, 2 insertions(+), 1 deletion(-)
11 11
12diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile 12diff --git a/kernel/linux/kni/Makefile b/kernel/linux/kni/Makefile
13index dfbebdc..8b5c13e 100644 13index 595bac261..a17939996 100644
14--- a/kernel/linux/kni/Makefile 14--- a/kernel/linux/kni/Makefile
15+++ b/kernel/linux/kni/Makefile 15+++ b/kernel/linux/kni/Makefile
16@@ -14,7 +14,7 @@ MODULE = rte_kni 16@@ -14,7 +14,7 @@ MODULE = rte_kni
17 MODULE_CFLAGS += -I$(SRCDIR) --param max-inline-insns-single=50 17 MODULE_CFLAGS += -I$(SRCDIR) --param max-inline-insns-single=50
18 MODULE_CFLAGS += -I$(RTE_OUTPUT)/include -I$(SRCDIR)/ethtool/ixgbe -I$(SRCDIR)/ethtool/igb 18 MODULE_CFLAGS += -I$(RTE_OUTPUT)/include
19 MODULE_CFLAGS += -include $(RTE_OUTPUT)/include/rte_config.h 19 MODULE_CFLAGS += -include $(RTE_OUTPUT)/include/rte_config.h
20-MODULE_CFLAGS += -Wall -Werror 20-MODULE_CFLAGS += -Wall -Werror
21+MODULE_CFLAGS += -Wall -Werror -Wno-missing-attributes 21+MODULE_CFLAGS += -Wall -Werror -Wno-missing-attributes
@@ -23,17 +23,17 @@ index dfbebdc..8b5c13e 100644
23 -include /etc/lsb-release 23 -include /etc/lsb-release
24 24
25diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk 25diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk
26index aa94344..81efa1c 100644 26index de5e0d24d..ca2cb5fcd 100644
27--- a/mk/toolchain/gcc/rte.vars.mk 27--- a/mk/toolchain/gcc/rte.vars.mk
28+++ b/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 29@@ -49,6 +49,7 @@ WERROR_FLAGS += -Wcast-align -Wnested-externs -Wcast-qual
30 WERROR_FLAGS += -Wformat-nonliteral -Wformat-security 30 WERROR_FLAGS += -Wformat-nonliteral -Wformat-security
31 WERROR_FLAGS += -Wundef -Wwrite-strings -Wdeprecated 31 WERROR_FLAGS += -Wundef -Wwrite-strings -Wdeprecated
32 WERROR_FLAGS += -Wno-error=pedantic 32 WERROR_FLAGS += -Wno-error=pedantic
33+WERROR_FLAGS += -Wno-address-of-packed-member 33+WERROR_FLAGS += -Wno-address-of-packed-member
34 34
35 ifeq ($(RTE_DEVEL_BUILD),y) 35 ifeq ($(RTE_DEVEL_BUILD),y)
36 WERROR_FLAGS += -Werror 36 WERROR_FLAGS += -Werror
37-- 37--
382.7.4 382.17.1
39 39