Commit Graph

16 Commits

Author SHA1 Message Date
Max Krummenacher
b747b01501 global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location
The series [1] changed the way sources are fetched/unpacked and
S needs to follow that. Additionally for git repos it moved away from
having 'git/' as the checkout directory.

This has been partly tested by building weston based image for
imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images.
E.g. none of the recipes specific for qoriq is built time tested.

As walnascar is no longer compatible with master/whinlatter drop
it from LAYERSERIES_COMPAT.

[1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-06-28 18:58:39 +02:00
Khem Raj
19772e2ed8 dpdk: Use nonarch_base_libdir instead of hardcoding /lib for module path
This fixes build with distros using usrmerge distro feature

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-13 22:26:39 -07:00
Khem Raj
ca3689d1bf dpdk: Always use gcc compiler
Setting TOOLCHAIN=clang helps it compile with meta-clang in mix

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-12 21:47:58 -07:00
Otavio Salvador
30f5ce1d21 Generalize overrides subsystem for NXP and Mainline support
Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and
mainline-bsp.

So, for example, the mx8mq override is split into:

- imx-generic-bsp: compatible with every i.MX SoC and both BSP variants
- imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP
- imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP

- mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants
- mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP
- mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP

- mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants
- mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP
- mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP

- mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants
- mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP
- mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP

The extender mechanism is responsible for extending the override list to
include the generic overrides. We can then use the three different
variants to handle the metadata correctly.

Generically speaking, the conversion mainly was automated (with a lot of
back and forth until getting it right).

To convert an existing layer, the following script can be used:

```sh
  git ls-files classes recipes-* \
      | xargs sed -i \
              -e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \
              -e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \
              -e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \
              -e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \
              \
              -e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \
              -e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \
              -e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \
              -e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \
              \
              -e 's,:\(vf\w*\),:\1-generic-bsp,g' \
              -e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \
              -e 's,\(vf\w*\)|,\1-generic-bsp|,g' \
              -e 's,|\(vf\w*\)),|\1-generic-bsp),g' \
              -e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \
              -e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \
              \
              -e 's,:\(imx\) ,:\1-nxp-bsp ,g' \
              -e 's,(\(imx\)),(\1-nxp-bsp),g' \
              -e 's,\(imx\)|,\1-nxp-bsp|,g' \
              -e 's,|\(imx\)),|\1-nxp-bsp),g'

  for d in $(find -type d | egrep '/mx[6-8]w*'); do
      git mv $d $d-nxp-bsp
  done

  for d in $(find -type d | egrep '/imx$'); do
      git mv $d $d-nxp-bsp
  done

  for d in $(find -type d | egrep '/mx[5s]w*'); do
      git mv $d $d-generic-bsp
  done
```

Fixes: #791.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-02-21 20:06:28 -03:00
Khem Raj
59d36c9832 layer: Convert to new override syntax
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12 10:08:24 -07:00
Ting Liu
287c0cbbb3 dpdk: add RDEPENDS on python3-core
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16 09:42:12 -03:00
Ting Liu
863df8c77b dpdk: correct LICENSE and update LIC_FILES_CHKSUM
Correct LICENSE from LGPLv2 to LGPLv2.1 and use license files for checksum.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16 09:42:12 -03:00
Jens Rehsack
9f092b16d7 {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>
2020-04-07 16:09:42 -03:00
Chunrong Guo
a05cfb763d dpdk: Remove deprecated python3-subprocess from the RDEPENDS
The python3-subprocess package was merged into core as part of the
json manifest migration

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2020-02-11 10:49:39 -03:00
Chunrong Guo
919fb05b9c dpdk:update to a36da6a
*update to lsdk 1909 tag
include the following changes:
a36da6a - Merge pull request #1050 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
eb00ab7 - PVT: examples/l3fwd: fix jumbo packet drop issue
3e8b2c4 - Merge pull request #1046 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
a1a4961 - crypto/dpaa2_sec: compile off hw debug prints
0372f8e - crypto/dpaa2_sec: remove logs from datapath
beab8d5 - crypto/dpaa2_sec: fix SG dynamic ctxt patch
4ff9915 - app/crypto-perf: fix the multi seg buffer loop
3bf73bd - app/crypto-perf: add check for out-of-place case
5bba072 - app/crypto-perf: check range of socket id
371ba75 - Merge pull request #1043 in GITAM/dpdk from bugfix/DPDK-1983 to 18.11-qoriq-dev
e9e016f - crypto/dpaa_sec: change per cryptodev pool to per qp
2ff8c21 - examples/ip_fragmentation: add Scatter support to receive jumboframes
0bfaa19 - crypto/dpaa_sec: fix pdcp check ordering
7e6f996 - Merge pull request #1039 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
e703118 - Merge pull request #1031 in GITAM/dpdk from DPDK-1951-sg7 to 18.11-qoriq-dev
7a68386 - crypto/dpaa2_sec: fix to allocate context as per num_segs
9df93ab - PVT: misc fix for 32 bit and PPC compilation
c67478c - event/dpaa2: fix selftest shared build
58b5127 - crypto/dpaa2: fix clang compilation for PDCP
d48c6cf - Merge pull request #918 in GITAM/dpdk from feature/DPDK-990 to 18.11-qoriq-dev
a598283 - Merge pull request #1037 in GITAM/dpdk from DPDK-1945 to 18.11-qoriq-dev
fb3c653 - net/dpaa2: fix unintialized dpni_pools_cfg params
884de83 - event/dpaa: event crypto adapter

* install app into examples folder

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21 09:07:06 -03:00
Chunrong Guo
4d9edc57af dpdk,dpdkvpp: update COMPATIBLE_MACHINE for qoriq soc
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-09-12 14:45:44 -03:00
Khem Raj
07a0d8c7c8 dpdk,dpdkvpp: Limit to imx socs
Ideally a SOC layer should not have general purpose recipes like dpdk
and may be get the recipes from
http://git.yoctoproject.org/cgit/cgit.cgi/meta-dpdk working on imx SOCs
instead

This patch just limits the spill over to non nxp bsp layers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-10 14:19:35 -03:00
Khem Raj
6e15bd4fdb dpdk,dpdkvpp: Define valid configs for armv7
Do not build for arm < v7

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-06 11:26:17 -03:00
Khem Raj
fdd35d6489 dpdk,dpdkvpp: Depend on numactl for x86_64
Fixes missing numa.h issue

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-06 11:26:17 -03:00
Khem Raj
3980b91139 dpdk,dpdkvpp: Limit to x86/arm
Other architectures are not supported and musl is not either

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-15 07:29:39 -03:00
Chunrong Guo
63d863c97d dpdk: Upgrade from version 17.11 to 18.11
*update to lsdk 1906 tag
include the following changes:
0123ced - Merge pull request #966 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
9e58741 - Merge pull request #965 in GITAM/dpdk from 18.11-qoriq-dev-ppfe to 18.11-qoriq-dev
87b8c52 - net/ppfe: add checksum offload in capability
ae172a2 - bus/dpaa: fix incorrect rte_free of malloc memory
866adf5 - Merge pull request #961 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
0b36cdd - Merge pull request #953 in GITAM/dpdk from DPDK-1790 to 18.11-qoriq-dev
7dfce10 - PVT: nxp: supress warnings from performance script
4e26967 - PVT: nxp/README: update with loopback and no prefetch devargs option
71f3ebd - PVT: net/dpaa2: add optional non-prefetch rx mode
025c689 - PVT: eth/dpaa2: reset frc and ctrl in sg tx fd
6e8d2fe - net/ppfe: fix no ports available issue
28bfd64 - PVT: examples: l3fwd: Fix spec creation for traffic split scenario
279901c - Merge pull request #946 in GITAM/dpdk from DPDK-1799-pdcp-security to 18.11-qoriq-dev
066ff8d - crypto/dpaa_sec: update dpovrd for hfn override in PDCP
73c6c39 - Merge pull request #947 in GITAM/dpdk from DPDK-1795-ecpri to 18.11-qoriq-dev
ef48961 - bus/dpaa: fix static initialization to 0
29235c3 - Merge pull request #948 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
c3a19c0 - PVT: test: restructure PDCP test cases into new file
627fc3d - Merge pull request #943 in GITAM/dpdk from feature/DPDK-1595-ovs-2.11-migration to 18.11-qoriq-dev
7b9db20 - PVT: examples/l3fwd: add support for ethtype based traffic splitting

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12 17:18:34 -03:00