summaryrefslogtreecommitdiffstats
path: root/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* jailhouse: update to lf-5.15.32_2.0.0 branchJose Quaresma2022-12-061-3/+4
| | | | | | | | Also fix installation path of the modules and firmware when usrmerge is enabled. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> (cherry picked from commit 872b75833722b6ef33ab80fb50cf7ca613b375f5)
* layer: Update LICENSE variable to use SPDX license identifiersAndrey Zhizhikin2022-03-037-7/+7
| | | | | | | | | | | | Since OE-Core commit 9379f80f48 ("license/insane: Show warning for obsolete license usage"), LICENSE field not containing SPDX identifiers are treated with WARNING. An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers has been done on the entire layer. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* Generalize overrides subsystem for NXP and Mainline supportOtavio Salvador2022-02-212-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* crconf: Don't set FILESSean Anderson2022-02-111-2/+0
| | | | | | | | Documentation should be installed in the documentation package, not the main package. The latter two directories are already added to FILES by meta/conf/bitbake.conf. Signed-off-by: Sean Anderson <sean.anderson@seco.com>
* crconf: Set SBINDIR and MANDIRSean Anderson2022-02-111-1/+1
| | | | | | | | | | | The default values of these variables are not appropriate when using usrmerge. This fixes the following error: ERROR: crconf-git-r0 do_package: QA Issue: crconf: Files/directories were installed but not shipped in any package: /sbin/crconf Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. Signed-off-by: Sean Anderson <sean.anderson@seco.com>
* odp-module/odp-counters/kernel-module-ar: fix QA Issue during usermergeHongxu Jia2021-10-212-4/+4
| | | | | | | | | | | | | | | | | | While enabling usermerge, there is a QA issue: ... ERROR: odp-counters-git-r0 do_package: QA Issue: odp-counters: Files/directories were installed but not shipped in any package: /lib /lib/modules /lib/modules/5.10.70-yocto-standard /lib/modules/5.10.70-yocto-standard/odp /lib/modules/5.10.70-yocto-standard/odp/odpfsl_perfcounters.ko Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. odp-counters: 5 installed and not shipped files. [installed-vs-shipped] ... Use Yocto nonarch_base_libdir to replace hardcode /lib Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
* pktgen-dpdk: upgrade to 21.05.0Ting Liu2021-10-153-33/+109
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ovs-dpdk: upgrade to 2.15Ting Liu2021-10-152-48/+36
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* libpkcs11: update to 8d85182Ting Liu2021-10-151-1/+2
| | | | | | | Fix for double free happening when running sign_digest_update_final app. remove duplicate pkcs11.h which optee_os install too. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: add 20.11 recipeTing Liu2021-10-157-0/+326
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to 5ff1231Ting Liu2021-10-152-3/+3
| | | | | | | | | | New commits: 5ff1231 securekeydev: install securekeydev.ko e3f9432 fota_secboot: fix compilation warnings 6e0b018 LF-3046: Fix for certificate generation failure 8bd117e LF-3045: Fix for signature generation failure Signed-off-by: Ting Liu <ting.liu@nxp.com>
* tsntool: update to b767c26Ting Liu2021-10-151-1/+1
| | | | | | | | | | | | | | New commits: b767c26 Pull request #27: tsntool: fix string copy overflow e29cb64 tsntool: fix string copy overflow 9a22d5e Pull request #26: tsntool: fix portname overflow 7fc9d6c tsntool: fix portname overflow 7f18d70 Pull request #25: cnc: change GROUP_NAME to real-time-edge 2e04fd4 cnc: change GROUP_NAME to real-time-edge c21d3d3 Pull request #24: cnc: fix isChecked undefined when using Firefox/IE/EDGE 1db711b cnc: fix isChecked undefined when using Firefox/IE/EDGE Signed-off-by: Ting Liu <ting.liu@nxp.com>
* layer: Convert to new override syntaxKhem Raj2021-08-1219-72/+72
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tsntool: update to 3111f7fTing Liu2021-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New commits: 3111f7f Pull request #22: cnc: add cbgen and cbrec functions 54a6554 cnc: add cbgen and cbrec functions b30a3fb demo:cnc: support parameter for devices GROUP_NAME 4444d30 cnc: demo: json format unifiy 107ec39 Update cnc demo README 3b69fb2 libtsn: fix the libtsn for third party 44f8c29 cnc: fix subprocess not response- not sure 61ab161 cnc: remove the devices list and set by the device neighbor table be944a4 cnc: remove some informations 5301380 cnc: fix ip6 resolve address e506476 cnc: fix the pmc not feedbach make hang 1a4099a cnc: remove more message 93885f6 cnc: fix global neighbors interfaces dynamic changes bca7435 cnc:add path show with color obviously b744065 cnc: fix switch can't do path check as end station d3770dd cnc: add path found 6775903 cnc: get path found frontend and restapi added 1bf2a2a cnc: frontend add path delay input 3f0b50e cnc: add frontend port delay code and showing the link tooltip dd9993e cnc: revert the graph1 for topology demo dd86c81 cnc: add support the backend code for link delay 5cdfd8f cnc: add support port delay for devices c3a26d2 cnc: add REST APIs for devices and topology a9ec1a9 cnc: add support topology support Signed-off-by: Ting Liu <ting.liu@nxp.com>
* jailhouse: Fix firmware location as non-arch specificTom Hochstein2021-06-181-1/+1
| | | | | | The firmware is installed in /lib regardless of multilib usage. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* tsntool: update to 1d1686eTing Liu2020-12-251-1/+1
| | | | | | add vlan id with interactive input. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: DEPENDS python3-pycryptodomex-nativeTing Liu2020-12-171-1/+1
| | | | | | | | | Fix: | File "/usr/include/optee/export-user_ta/scripts/sign_encrypt.py", line 131, in main | from Cryptodome.Signature import pss | ModuleNotFoundError: No module named 'Cryptodome' Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: update to 7071c27f (LSDK-20.12)Ting Liu2020-12-163-95/+1
| | | | | | | | | | | | | Key changes: * bump version to 19.11.4 * fix build failures with gcc10 * Support of LX2162A QDS * Crypto: SEC PDCP-SDAP format on LX2160A, non-HMAC auth algorithm on LX2160A * Memory pool: optimizing the buffer allocation time Remove two obosolete patches as fixes are included in source code. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: update scripts to use python3Ting Liu2020-12-162-1/+102
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: add RDEPENDS on python3-coreTing Liu2020-12-161-0/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: correct LICENSE and update LIC_FILES_CHKSUMTing Liu2020-12-162-3/+4
| | | | | | Correct LICENSE from LGPLv2 to LGPLv2.1 and use license files for checksum. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* libpkcs11: fix multiple definition errorTing Liu2020-12-162-1/+93
| | | | | | | | | | gcc10 default to -fno-common, which results in error: | ../aarch64-fsl-linux/10.2.0/ld: /tmp/ccaL5AXA.o:.../libpkcs11/git-r0/git/app/pkcs11_app.c:23: multiple definition of `funcs'; /tmp/ccvGV0xB.o:.../app/utils.c:18: first defined here | collect2: error: ld returned 1 exit status | Makefile:66: recipe for target 'app' failed | make: *** [app] Error 1 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: DEPENDS python3-pycryptodome-nativeTing Liu2020-12-161-1/+1
| | | | | | | | | PyCryptodome is "an almost drop-in replacement for the old PyCrypto library" and installs under "Crypto" package. In cases when both PyCryptodome and old PyCrypto are needed, there's PyCryptodomeX that installs under own name as "Cryptodome" package. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to 71a6eb3Ting Liu2020-12-161-1/+1
| | | | | | | | New commits: 71a6eb3 TA: correct TEE_CreatePersistentObject function 27d8249 fota_secboot: Initial release. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* crconf: update to c2b9595Ting Liu2020-12-161-3/+2
| | | | | | | | New commits: c2b9595 Update dependencies - Linux kernel headers and libnetlink 3bd8da8 fix Wstringop-truncation warning Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ovs-dpdk: update to 07213041Ting Liu2020-12-162-38/+2
| | | | | | patch applied on git tree. remove it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* tsntool: update to b74987cTing Liu2020-11-051-1/+1
| | | | | | | | | | | | Changes: b74987c tsntool: fix define some_msg in the .h file for compile error 1bd1321 cnc: fix Qbv input gate state hex value 1e76457 libtsn:tsntool: align dscpset qos/dpl field with correct nla_policy 28429eb cnc.py: correct the name of basetime in sgi for sysrepo-tsn v0.2 2618ef7 libtsn:tsntool: fix dscp parameter input 297c7c3 tsntool: fix parameter input of help and queue Signed-off-by: Ting Liu <ting.liu@nxp.com>
* jailhouse: Fix FILES_pyjailhouseCristinel Panfir2020-10-201-1/+1
| | | | Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* jailhouse: Upgrade to version 0.12Cristinel Panfir2020-10-201-2/+2
| | | | Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* dpdk: fix gcc 10 maybe-uninitialized warningJens Rehsack2020-06-232-0/+54
| | | | | | | | | Backport upstream fix of Kevin Traynor <ktraynor@redhat.com>: afd2924 examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning With that fix applied, dpdk builds fine with recent poky. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* ovs-dpdk: add configurable buffer parameter via envTing Liu2020-06-102-0/+35
| | | | | | | Provide an alternative way to set packet buffer via env variable DPDK_NUM_MBUF, besides automatic calculation. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* jailhouse: Enable Jailhouse for i.MXCristinel Panfir2020-05-252-0/+191
| | | | | | | | | | | | This is an adaptation of the original recipe https://bitbucket.org/retotech/meta-jailhouse - add recipe for Jailhouse version 0.11 - enable for mx8mq, mx8mm, mx8mn - add pyjailhouse/python tools like jailhouse-cell-linux - update to python3 classes Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* gpulib: rm as it is not needed nowTing Liu2020-05-061-39/+0
| | | | | | Now qoriq uses imx-gpu-viv, gpulib is not needed. remove it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* vpp-core/dpdkvpp: rm as it is not supported nowTing Liu2020-05-0610-677/+0
| | | | | | | | | | | vpp-core fails to build now, no plan to fix it. And no test is done on it with kernel 5.4. Remove it to avoid confusion. dpdkvpp is required for vpp-core compilation. Comparing to dpdk, it changes the thread local storage (TLS) models via -ftls-model option. Remove it along with vpp-core. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* tsntool: update to ca2d8fbTing Liu2020-05-061-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | New commits: ca2d8fb tsntool: fix baset ime get seconds.decimalseconds value 10a0aee tools: make alone 6ff6bfa tools:timestamping: add support TXTIME for procision frame transmit 18407a4 tsntool: add tag v0.4 9b6e536 demo:cnc: limit Qci config index with DEC values 65d86c7 demos:cnc: change operation mode from replace to merge ae71fc0 demos:cnc: correct some prefixes 3c9419c demos:cnc: add madatory node in configuration ee10f2d sample: add pktgen scripts for test f86c64f Merge branch 'bitbucket-master' 7b89c9e Merge pull request #2 from hthiery/master 4253910 genl_tsn.h: use the defination of bool in stdbool.h 8036f38 Makefile add libtsn.pc.in file and add install ddc2f1a Merge pull request #1 from mwalle/master dcbd9a0 Makefile: use PKG_CONFIG 9c50461 fix parallel build 465e7c4 libtsn: correct the return value 9f3e586 tsntool: optimize the condition of the error output tools/event and tools/timestamping are not be built, rm from do_install. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* pktgen-dpdk: upgrade to 19.12.0Ting Liu2020-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifications: - 19.12.0 - Add per queue stats when the hardware does not support it. Use the 'page stats' command to see data and use 'port X' to switch ports. - 19.10.0 - Fix up the save/load commands to get correct as in GRE key command Fix up the problem with pcap files not getting sent if the number of packets was small fix up a crash if the scrn pointer was invalid on startup fixed the log output in startup Fixed the save/load scripts to use the correct commands. Fix the IPv4/6 checksum calculations - 19.08.0 - Fix linking of Lua library when no pkg-config file is found and linking liblua.a Fixed and issue with packet rate not being changed when the packet size is changed Change version numering to year.month.patch format Change lua pktgen.set_mac() to have three args set_mac(<portlist>, 'src|dst', mac_addr) instead of two args add support for setting via lua src and dst mac addresses fix up the RSS port configuration options updated code to adjust the packet tx interval based on command changes on the packet size and other areas. - 3.7.1 - Add TTL support to single and range modes. Better docs for dump packets - Pktgen 3.7.1 will build with DPDK 18.02 to 19.08-rc2, but 18.08 has a problem with vhost.h VRING_EVENT_F_AVAIL not defined and appears the Ubuntu 19.04 version I am running does not define it correctly. - fixed the RX side using TX count for rx_burst command. - General cleanup - 3.7.0 - Fixed build issues with DPDK 19.08 as DPDK renamed a lot of defines Fixed up the meson files to build pktgen with meson and ninja Minor cleanup Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to fb179a8Ting Liu2020-05-061-1/+1
| | | | | | | | | | Upgrade secure-obj to fb179a8 containing just: fb179a8 Bug: Fix for PLATSEC-969 since update for LSDK-19.09 Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Jens Rehsack <sno@netbsd.org> (cherry picked from commit 41a8c80efe5c197a21433aa48d9038898c636054)
* skmm-ep: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* hyperrelay: rm as it is not maintained nowTing Liu2020-04-201-36/+0
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ovs-dpdk: upgrade to v2.13.0 (LSDK-20.04)Jens Rehsack2020-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade Open V-Switch DPDK to 2.13.0 of LSDL-20.04 containing following: 71d553b99 Set release date for 2.13.0. 15ae9db33 dp-packet: prefetch the next packet when cloning a batch. dfa11246c netdev-dpdk: Don't enable offloading on HW device if not requested. bc07368c1 netdev-linux: Prepend the std packet in the TSO packet 983b5f470 netdev-linux-private: fix max length to be 16 bits 64e0e43da netdev-dpdk: Fix port init when lacking Tx offloads for TSO. 7229bc050 conntrack: Fix conntrack new state 10b4c80bd tc: handle packet mark of zero 498fe0481 Prepare for post-2.13.0 (2.13.90). da3828f03 dpif: Fix dp_extra_info leak by reworking the allocation scheme. dbdf66c29 dpif: Fix memory leak while dumping dpif flows. 2a4f006c7 Prepare for 2.13.0. 8ecc28620 Documentation: add notes for TSO & i40e d7b55c5c9 dpif: Fix leak and usage of uninitialized dp_extra_info. e8568993e netdev-afxdp: NUMA-aware memory allocation for XSK related memory. 105cf8df8 netdev-linux: Detect numa node id. 29cf9c1b3 userspace: Add TCP Segmentation Offload support f2c7be238 Typo fix: vswtch -> vswitch. e666e8e0f vhost: Disable multi-segmented buffers d48771848 dp-packet: preserve headroom when cloning a pkt batch 9d0fab9fc AUTHORS: Add Emma Finn. 0e8f5c6a3 dpif-netdev: Modified ovs-appctl dpctl/dump-flows command 8ae6a5f98 NEWS: Fix location of output actions to be under DPDK. 197c21a63 Documentation: Fix building with Python 3.9 a529e3cd1 ovsdb-server: Allow OVSDB clients to specify the UUID for inserted rows. b9254f7b5 netdev-offload-dpdk: Support offload of set TCP/UDP ports actions. d9a831c3b netdev-offload-dpdk: Support offload of set IPv4 actions. ae32e08d6 netdev-offload-dpdk: Support offload of set MAC actions. abb288c00 netdev-offload-dpdk: Support offload of drop action. 3c7330ebf netdev-offload-dpdk: Support offload of output action. 65c73b3f8 netdev-offload: Introduce a function to validate same flow api handle. 2f7f9284b netdev-dpdk: Getter function for dpdk port id API. 319a9bb33 dpif-netdev: Populate dpif class field in offload struct. a309e4f52 dpif-netdev: Update offloaded flows statistics. 80944cb41 dpctl: Support dump-flows filters "dpdk" and "partially-offloaded". 2aca29df9 netdev-offload-dpdk: Implement flow get method. 60e778c75 netdev-offload-dpdk: Framework for actions offload. 34ce6bf7b netdev-offload-dpdk: Return UFID-rte_flow entry in find method. 63556d858 netdev-dpdk: Introduce rte flow query function. 7d6033d6b netdev-offload-dpdk: Improve HW offload flow debuggability. 900fe0078 netdev-offload-dpdk: Dynamically allocate pattern items. 1e60e4b09 netdev-offload-dpdk: Refactor action items freeing scheme. 7c5b722a4 netdev-offload-dpdk: Refactor flow patterns. 81e89d5c2 dpif-netdev: Make datapath port mutex recursive. 865701245 docs: Correct links in mailing-lists.rst e61bdffc2 netdev-dpdk: Add new DPDK RFC 4115 egress policer 23c01b196 netdev-dpdk: Add support for multi-queue QoS to the DPDK datapath 695e35091 netdev-offload-tc: Fix crash if offloading is not configured on outdev. b9b7b989d socket-util: Emulate recvmmsg() and sendmmsg() on Linux only. 67eb81101 odp-util: Fix passing uninitialized bytes in OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV*. 02707cd45 ovs-tcpdump: Fallback to read /proc/net/dev on Linux cefdd80a2 netdev-dpdk: Avoid undefined behavior processing devargs 2109841b7 Use batch process recv for tap and raw socket in netdev datapath b90189841 socket-util: Introduce emulation and wrapper for recvmmsg(). b926f577a acinclude: Use RTE_IBVERBS_LINK_DLOPEN 9ce4832cd AUTHORS: update email for Lance Richardson 633486a98 dpif-netdev: Get rid of broken dpif pointer in dp_netdev structure. 7a5e0ee7c dpif: Turn dpif_flow_hash function into generic odp_flow_key_hash. e988b8abe ovsdb replication: Provide option to configure probe interval. c3428f439 tests: introduced tests for adding/deleting logical routers in VTEP database a13a02097 userspace: Improved packet drop statistics. 924d94a69 ofproto-dpif-upcall: Fix using uninitialized upcall hash. c4d8a4e03 ofproto-dpif: Fix using uninitialized execute hash. af683565b tests: Allow running offloads testsuite under valgrind. f7392b44a dpif-netlink: Fix dumping uninitialized netdev flow stats. e64fe4e4c tc: Fix using uninitialized id chain. aeee33444 netdev-offload-tc: Fix using uninitialized recirc_act. 6634cc8ae compat: Include confirm_neigh parameter if needed 1ecb4cde6 AUTHORS: Add Krishna Kolakaluri. 1a008ebf0 bridge: Split the column updates of rstp statistics and status. 161773c72 netdev-afxdp: Fix transmission freeze in native mode without zerocopy. dfa2e3d04 cirrus: Use python 3.7 packages on FreeBSD. 2bf6ffb76 netdev-offload-tc: Add conntrack nat support 9221c721b netdev-offload-tc: Add conntrack label and mark support 576126a93 netdev-offload-tc: Add conntrack support b2ae40690 netdev-offload-tc: Add recirculation support via tc chains 7c53bd783 tc: Move tunnel_key unset action before output ports dcdcad68c dpif: Add support to set user features 900b5bdc4 netdev-offload-tc: Implement netdev tc flush via tc filter del acdd544c4 tc: Introduce tcf_id to specify a tc filter 104d33ca8 compat: Add tc ct action and flower matches defines for older kernels 62df1f5be match: Add match_set_ct_zone_masked helper 7efc69801 ovsdb raft: Fix the problem when cluster restarted after DB compaction. 6d0340539 ovsdb-cluster.at: Wait until leader is elected before DB compact. 2947774c5 ovs container build: Make kernel module configurable daa867f6e Revert "docs: To build OVS on RHEL7 EPEL is needed" 0c4d144a9 Remove dependency on python3-six 24e697080 travis: Use pip3 to install the python packages on linux 138d30a9c dpctl: Fix referencing DPDK in a flow dump. 28d050162 ovs-thread: Avoid huge alignment on a base spinlock structure. 3d56e4ac4 netdev-dpdk: Add coverage counter to count vhost IRQs. 6d77abf4f netdev-dpdk: Fix sw stats perf drop. a0152c116 Documentation: Fix ovs-tcpdump options. 2620f056a system-afxdp.at: Add test for infinite re-addition of failed ports. 37a246552 netdev-afxdp: Avoid removing of XDP program if not loaded. 96e744046 dpif-netdev: Avoid infinite re-addition of misconfigured ports. 988fd4639 netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event. db54e9672 bridge: Allow manual notifications about interfaces' updates. bd6da4ab3 tests: introduced test for checking "ovs-vsctl emer-reset" 391b52f3c rhel: Support RHEL 7.8 kernel module rpm build ac9daaa6a cirrus: Use FreeBSD 12.1 stable release. cfc3c50c3 AUTHORS: Add Lance Yang. bdfab5937 travis: Move x86-only add-on packages to linux-prepare script. 96445fa4d dpif-netdev-perf: Fix using of uninitialized last_tsc. e7cb123ff dpif-netdev: Hold global port mutex while calling offload API. c77f3a162 tests: Log commands being executed for async message control test. 223503511 tests: Improve logging for async message control test. e6eef1114 tests: Better document OVS_WAIT_UNTIL, OVS_WAIT_WHILE macros. dd7467a01 ofp-monitor: Make OFP_FLOW_REMOVED_REASON_BUFSIZE public. 95a5454c5 ofp-print: Abbreviate lists of fields in table features output. 9802fafa9 checkpatch: Check spelling in commit messages. 37c6dfab1 checkpatch: Skip words containing numbers. 98a411b32 checkpatch: Allow common abbreviations for spell checking. 40570384b datapath-windows: Do not delete internal port on OID_SWITCH_NIC_DISCONNECT 1061dc7c8 dpif-netdev: Retrieve dpif_class from struct dp_netdev. 164413156 Add offload packets statistics 3843208ee dpif-netdev-perf: Accurate cycle counter update 127b6a6ee dpdk: Update to use DPDK 19.11. 9bf871c40 trivial: Fix erspan coding style. 4d80f503f AUTHORS: Add Yi Yang. 822c8923f ovs-vsctl: unit test for checking fail-mode related 84dd881bb ofproto-dpif-xlate: Prevent duplicating of traffic to a mirror port a7f33fdbf conntrack: Support zone limits. 551c72854 ofproto-dpif: Refactor the get capability code. 3343f8d6c netdev: use acquire-release semantics for change_seq in netdev e515e66a1 datapath: make generic netlink group const 5623ed2d4 faq: Correct fragment reassembly release. 7b950521f ofproto-dpif-xlate: Restore table ID on error in xlate_table_action(). 9e9b4f5bb debian: Update list of copyright holders. 39b5e4631 Documentation: Convert multiple manpages to ReST. aa34a87e7 sparse: Get rid of obsolete rte_flow header. c9ee7c0e8 ofproto: fix stack-buffer-overflow 30115809d dpif-netdev: Use netdev-offload API for port lookup while offloading. 89ee730a6 ofproto-provider: Move datapath capabilities callback to correct section. 9965fef8d dp-packet: Fix clearing/copying of memory layout flags. b4c5f00c3 netdev-dpdk: Deprecate ring ports. 2596585bc dpdk: Use DPDK 18.11.5 release. 47f8743e8 ofproto: Fix crash on PACKET_OUT due to recursive locking after upcall. 953ef9188 vswitch.xml: Replace non-ASCII characters. aa453e319 ofproto-dpif: Expose datapath ND Extensions capability to ovsdb 0442bfb11 ofproto-dpif-upcall: Echo HASH attribute back to datapath. df711aae1 Datapath: Change in openvswitch kernel module to support MPLS label depth of 3 in ingress direction. d0dd4908d flow: Fix IPv6 header parser with partial offloading. 9248e103e lacp: Add support to recognize LACP Marker RX PDUs. d0d571493 ofproto-dpif: Allow IPv6 ND Extensions only if supported 9f72e505d AUTHORS: Add Wang Li. 0c3057d59 ipf: bail out when ipf state is COMPLETED 9bfb280a1 ovsdb raft: Fix election timer parsing in snapshot RPC. ea5c1ba0e jsonrpc: increase input buffer size from 512 to 4096 7bf075d95 netdev-afxdp: Enable libbpf logging to OVS. 27501802d ofproto-dpif: Expose datapath capability to ovsdb. acb691e15 ovsdb-server: fix memory leak while deleting zone 89a84caf9 compat: Add missing inline keyword afc0c379f ovs-actions: Clarify documentation for stack usage with group buckets. e8f563448 netdev-afxdp: Best-effort configuration of XDP mode. 4ae8c4617 dpdk: Deprecate pdump support. 52b5a5c0a netdev-afxdp: add afxdp specific maximum MTU check 433a3fa51 dpif-netdev: Log rxq assignment for isolated pmd. 1aaf467bd rhel: Fix ovs-kmod-manage.sh that may create invalid soft links 716b035e3 ovs-bugtool: Script to collect the port statistics. 2f862c712 netdev-dpdk: Detailed packet drop statistics. b99ab8aaa netdev-dpdk: Reuse vhost function for dpdk ETH custom stats. 292d5bd9b tc: Set 'no_percpu' flag for compatible actions c0a1df2e3 compat: Add compat fix for old kernels 9ff24b9c9 netdev-dpdk: Track vhost tx contention. 0c489cc54 tests: Wait up to OVS_CTL_TIMEOUT seconds. 485c76db8 vswitch.xml: Fix column for xdpmode. b903e17d5 ip_gre: Remove even more unused code 89879979d AUTHORS: Add Tomasz Konieczny. c2c84474d netdev-dpdk: Fix flow control not configuring. 13ede8c11 faq: Fix meter action releases. 36e50679a lib/tc: Fix flow dump for tunnel id equal zero ac4b6e83d travis: Fix skipping of python SSL tests. 5ae6f976d travis: Workaround skipping of IPv6 tests. 3e613cd81 ofp-monitor: Fixed the usage of 'usable_protocols' variable in 'parse_flow_monitor_request' function. d5ac96282 Revert "ip_gre: Remove even more unused code" 9793898ef travis: Enable pdump for DPDK build. 42a059e02 ip_gre: Remove even more unused code adf9ac69a ip_gre: Removed unused ipgre netdev ops 75ad1cd6e Avoid indeterminate statistics in offload implementations. cd7ea5217 AUTHORS: Add Gowrishankar Muthukrishnan. a773a5c90 lacp: warn transmit failure of lacp pdu 7139ca552 ovsdb-execute: Remove unused variable from ovsdb_execute_mutate(). e50547b51 netdev-afxdp: Add need_wakeup support. ed1617406 rhel: openvswitch-fedora.spec.in: Fix output redirect to null device acc5df0e3 dpif-netdev: Fix time delta overflow in case of race for meter lock. 18ae34ae1 dpif-netdev: Do not mix recirculation depth into RSS hash itself. 6e26ff633 command-line: New function ovs_cmdl_env_parse_all(). dee6478d4 ovsdb-server: fix memory leak while converting database 9e334d91b docs: To build OVS on RHEL7 EPEL is needed 54e2baec0 flow: Fix crash on vlan packets with partial offloading. 51528c299 tests: Fix indentation in userspace packet type aware test. 454dc17c7 rhel: Support RHEL7.7 build and packaging cec7005bd ovsdb-server: Allow replication from older schema version servers. f04977508 lldp: Fix for OVS crashes when a LLDP-enabled port is deleted 49df3c0fe docs: DPDK isn't a datapath, so don't use the term. 653eedff2 faq: Give specific versions that introduced various features. 423416f58 lacp: report desync in ovs threads enabling slave 1051576cf ovs-tcpundump: allow multiple packet lengths c691cffb0 ovs-tcpundump: exit when getting version 15ba075d3 netdev-dpdk: Fix Tx queue false sharing. d5ad58044 travis: Test build with afxdp. a6028d3ab rhel: Remove the cond 'build_python3' 7e0c91eb0 debian and rhel: Add libunwind dev package. 0d8fb0211 ossfuzz: Simplify miniflow fuzzer harness. b8c57b098 datapath: Allow attaching helper in later commit 337da25b5 datapath: Fix log message in ovs conntrack 0b26ee1b4 datapath: Replace removed NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT) 5a6069e3f datapath: Check for null pointer return from nla_nest_start_noflag 4c941202f datapath: Load and reference the NAT helper. f1e9590e8 datapath: genetlink: optionally validate strictly/dumps 09c339961 datapath: Use nla_nest_start_noflag() d42fb06d7 datapath: Handle NF_NAT_NEEDED replacement 0e34479d2 datapath: add seqadj extension when NAT is used. 9ea96dce4 datapath: Detect upstream nf_nat change c1d728dbd datapath: Replace nf_ct_invert_tuplepr() with nf_ct_invert_tuple() 719197e73 datapath: Fix linking without CONFIG_NF_CONNTRACK_LABELS efcae7df6 datapath: compat: drop bridge nf reset from nf_reset a2bdad676 datapath: rename flow_stats to sw_flow_stats 5bc09abc7 compat: remove the incorrect mtu limit for erspan 8fc8986d0 datapath: change type of UPCALL_PID attribute to NLA_UNSPEC 19b6110dd datapath: hide clang frame-overflow warnings d0fbb09f9 tc: Limit the max action number to 16 63c2321db compat: Fix small naming issue 81a29c0ab configure: Properly handle case where libunwind.h is not available. 15394e0ff tests: Get rid of timeout options for control utilities. cc23f6062 AUTHORS: Add Alessandro Pilotti. 2cbb63665 ovs container build.sh requires python3 36e5d97f9 ovs-vlan-bug-workaround: Remove. 622ea8fd7 dpif-netlink: Fix some variable naming. cec89046f lib: packets: export compose_ipv6 routine to OVN 666602ada dpif-netlink: Free leaked nl_sock a5ff4874b ovsdb-server: Don't drop all connections on read/write status change. 53c0bd5de netdev-afxdp: Update memory locking limits unconditionally. ec92f8d2f netdev-afxdp: Fix umem creation failure due to uninitialized config. eab30f385 cirrus: Use latest stable FreeBSD images. 361a47d66 flow: Fix using pointer to member of packed struct icmp6_hdr. 800978527 appveyor: Update OpenSSL link and python3 to path 1e9ec310b tests: Allow valgrind check for afxdp testsuite. e5273084d Fix "the the" typo in two places. 736a8111e ofproto: Fix for frequent invalidation of mega flows for push actions 4093b4c79 Avoid clobbered variable warning on ppc64le. 76c67e9ac ovsdb-client: fix memory leak while executing database backup 9fe21a4fc netdev-offload: replace netdev_hmap_mutex to netdev_hmap_rwlock 9048ab600 acinclude: Fix false positive search for prandom_u32 4cdc7b4db ovsdb-tool: fix memory leak while converting cluster into standalone database 36e282f5c ovsdb-tool: fix memory leak while running "db-is-standalone" command 7d6a859e1 ofproto: fix a typo for ttl in dpif_sflow_actions eab800416 travis: Fix 32-bit libunwind system build. 0b2653064 backtrace: Fix 32-bit libunwind build. ef11ff8a5 doc: Added OVS Extensions document aa135fb9b ci: Get rid of OVS_CFLAGS in CI scripts. ae05d6813 tests: Only run test on kernel datapath 6678cc32f doc: Fix incorrect reference for dpdk-testpmd. d7fd61ae3 tests: Add check for correct l3l4 conntrack frag reassembly 26228f445 ofproto-dpif-xlate: Fix memory leak in is_neighbor_reply_correct() function 1bbc32df4 vlog: fix memory leak in vlog_set_log_file() function e7ea37ac9 ovsdb-client: fix memory leak to prevent valgrind reporting memory leaks while running test suite 285de6b21 odp-util: calc checksum of ip hdr for tunnel encap eedd4fd74 Documentation: Document a useful pre-push hook for committers. bf2431fb0 MAINTAINERS: Add William Tu. 3e0205082 ovsdb-client: fix memory leak in do_needs_conversion() and do_convert() ea8c1736e cirrus: Fix typo in the name of sphinx package. a8d36f944 ovsdb-client: fix memory leak in is_database_clustered() function. f634ab671 AUTHORS: Add Liu Chang. 62e73f9ca userspace-tunnelling.rst: Fix a typo in the userspace tunnel guide 05bf1dbb9 ovn: Remove remaining pieces. 817db7301 ovsdb-cluster: Use ovs-vsctl instead of ovn-nbctl and ovn-sbctl. 47d76e9f0 datapath: Fix conntrack cache with timeout b0d48450b AUTHORS: Add Lukasz Pawlik. e2ed6fbeb fatal-signal: Catch SIGSEGV and print backtrace. 1ca0323e7 Require Python 3 and remove support for Python 2. 187bb41fb ofproto-dpif-xlate: Translate timeout policy in ct action ebe62ec1b datapath: Add support for conntrack timeout policy 2fc8309bd datapath: compat: Backport nf_conntrack_timeout support 993cae678 ofproto-dpif: Consume CT_Zone, and CT_Timeout_Policy tables 6a16962cd simap: Add utility function to help compare two simaps. 1f1613183 ct-dpif, dpif-netlink: Add conntrack timeout policy support 934f54a1b ct-dpif: Export ct_dpif_format_ipproto() 45339539f ovs-vsctl: Add conntrack zone commands. 15a5dddde travis: Drop -MD related workaround for sparse. d0d1a76ea dpdk: Remove unneeded log message copy. 892545b95 flow: fix incorrect padding length checking in ipv6_sanity_check 9e585df1f show "rx_missed_errors" counter in interface statisics 940ac2ce8 treewide: Use packet batch APIs 6a1c98461 Add a __str__ method to idl.Row dc0bd12f5 userspace: Enable non-bridge port as tunnel endpoint. c7051413b vswitchd: update bond-rebalance-interval maxInteger in vswtich.xml 64207120c conntrack: Add option to disable TCP sequence checking. be2ddc651 Exclude ovn-nb/ovn-sb man and OVN schema files during compilation. bc6f73c95 flake8: also check the ovs-check-dead-ifs script 78e2a5692 ovs-check-dead-ifs: unshadow pid variable c864b82d8 ovs-check-dead-ifs: python3 print format 594570ea1 conntrack: Optimize recirculations. ba5ca2840 conntrack: Fix 'reverse_nat_packet()' variable datatype. d84109f0b ovsdb-idlc.in: fix dict change during iteration. a0b89c513 conntrack: Fix 'check_orig_tuple()' Valgrind false positive. 1f5094270 AUTHORS: Add Martin Zhang and Dujie. f210ce43e odp-util: fill IPv4 ver and head length for tnl_push e35626355 ovs-ofctl: fix memory leak in open_vconn__() function 739933ff4 Documentation: Fix security mailing list address. 3dabc687f vswitchd: Make packet-in controller queue size configurable 00de46f9e ovsdb-tool: Convert clustered db to standalone db. 45bd8c563 vswitch: ratelimit the device add log 8720575c7 stream_ssl: fix important memory leak in ssl_connect() function 9da8b2f8c faq: Update OVS/DPDK version table for OVS 2.12. 40053bd46 configure: Properly handle case where sphinx-build is not available. 4dcdf55bc xenserver: Make Python files parse in Python 3 also. ab4514890 Recommend Sphinx from Python 3 in documentation and packaging. 2a97891eb Documentation: Work with sphinx-build for Python 3 also. c98f69070 travis: Dump config.log if make fails. 4e5c87e9e travis: Obtain testsuite logs from the correct directory. f44733c52 conntrack: Validate accessing of conntrack data in pkt_metadata 720043046 db-ctl-base: Free leaked ovsdb_datum 51e6215e7 ofproto-dpif: Free leaked 'webster' 9ff0b84cf dns-resolve: Free 'struct ub_result' when callback returns error results 48d8a65e7 ovsdb-client: Free ovsdb_schema 0070f7fed trigger: Free leaked ovsdb_schema 3b6a5b737 ovs-ofctl: Free leaked minimatch c98eedf9e dpif-netdev: Handle uninitialized value error for 'match.wc' 584992d06 ofproto-dpif: Uninitialize 'xlate_cache' to free resources ce52f1ee9 raft: Free leaked json data 7f76faf94 ovs-bugtool: Add ip -s -s to get_device_stats.out. cf0e42394 db-ctl-base: Give better error messages for ambiguous abbreviations. 3ae9a07ae sset: New function sset_join(). 334eec6a8 checkpatch: Ignore utilities/bugtool. c73d632a4 tests: Fix ovs-vsctl unit test failure regression. 61a5264d6 ovs-vswitchd: Add Datapath, CT_Zone, and CT_Zone_Policy tables. 24d128ed0 MAINTAINERS: Update email for Ilya Maximets. 1a96f823e ovn: Fix broken dist* targets. b62ffebfc faq: Update list of kernels supported by 2.12. f3e24610e Remove OVN. 9b0064a3c tests: Add track-origins flag to valgrind. 8afbf2fac dpif-netdev: Add core id in the PMD thread name. 15d8655b1 dpdk: Use ovs-numa provided functions to manage thread affinity. 1276e3db8 dpif-netdev-perf: Fix TSC frequency for non-DPDK case. 42db85f34 ovs-numa: Add dump based thread affinity functions. d11f4cbbf Set release date for 2.12.0. d0fa7d7f1 rhel: Revert RHEL 7.4 comp_ver change e64c2c1ea rhel: Fix ovs-kmod-manage.sh to work with RHEL 7.3 f92bba166 packets: Fix using outdated RSS hash after MPLS decapsulation. 3f51ea180 dpif-netdev: Fail port addition if reconfiguration failed. 5c5660720 Make pid_exists() more robust against empty pid argument 6c2a93064 conntrack: Fix ICMPv4 error data L4 length check. 4bfdefea0 datapath: compat: Backports bugfixes for nf_conncount c98f77699 datapath: Clear the L4 portion of the key for "later" fragments 26091730b datapath: Properly set L4 keys on "later" IP fragments 96b2c715e utilities: Improve ovs-dpctl-top flow parsing f1dbe3796 flow: save "vlan_hdrs" memset for untagged traffic c2c19ddd7 flow: Reduce metadata connection state branches in miniflow_extract 8daa479fa pinctrl: Fix DNS packet parsing 52b06b5e5 OVN: fix memory leak in build_pre_lb ae36d63d7 ovs-thread: Make struct spin lock cache aligned. ea41c034d tnl-neigh: Use outgoing ofproto version. 22abff206 rhel: Add case for RHEL 7.5 major version to kmod manage script 9c74b5740 ovs-lib: Add timeout at ovs-check-dead-ifs. 5c7ba90d8 netdev-dpdk: Refactor vhost custom stats for extensibility. 18366d165 netdev-dpdk: Fix not reporting rx_oversize_errors in stats. c2bb883c0 ovsdb.7.rst: some corrections in ovsdb-client usage. 2110e2bbe ovsdb.5.rst: Fix minor format problem. a76ba8254 raft: Save and read new election timer in header snapshot. ac3ba8c64 raft.c: Election timer initial reset with value from log. 24a4bbe1d ofproto-dpif: Fix using uninitialised memory in user_action_cookie. d578e064c Remove ageing check in run_put_mac_binding 93482cb0d test: do not require python2 for CHECK_CONNTRACK macro 9bac5e78a OVN: fix DNAT/SNAT system-ovn unit tests 6b4dc055d OVS: Containerize components bf1f453fd AUTHORS: Add Surya Rudra. aeb6566db ofproto-dpif: Fix for recirc issue with mpls traffic with dp_hash e31ecf588 upcall: Configure datapath min-revalidate-pps through ovs-vsctl. 489830502 upcall: Change should_revalidate to use max-revalidator value b6bdc3cd7 upcall: Configure datapath max-revalidator through ovs-vsctl. c194367cb ovsdb monitor: Fix crash when using non-zero last-id with standalone DB. 8e3546141 ovsdb raft: Support leader election time change online. 923f01cad raft.c: Set candidate_retrying if no leader elected since last election. 89771c1e6 raft.c: Stale leader should disconnect from cluster. ca367fa5f ovsdb-idl.c: Allows retry even when using a single remote. f4bef8b39 raft: Move raft_reset_ping_timer() out of the loop. 0175bdd46 sat-math: Do not use __builtin_s*_overflow() with sparse. 1a3f3cf8a ovs-lib: Fix standalone db migration to raft 15b527e2d datapath-windows: Fix updating ct label when mask is specified 3bfc9c1c3 travis: Drop OSX workarounds. 2581b0ad1 travis: Combine kernel builds. 7654a3ed0 travis: Cache DPDK build. 58b34b001 Switch from internal port to all ports defined aacad8685 checkpatch: Fix regexp for if, while, etc inside macros. 05629ed27 netdev-afxdp: fix corner case where umem entries were not released a8f005cf2 ovs-tc: offload MPLS set actions to TC datapath 283dcf850 ovs-tc: offload MPLS push actions to TC datapath 55412eac6 ovs-tc: offload MPLS pop actions to TC datapath abef79598 compat: add compatibility headers for tc mpls action 0770429e3 dpif-netlink: Allow offloading of flows with dl_type 0x1234. 22b78906e netdev-afxdp: Error when no XDP program loaded. 29004db27 ovsdb-data: Don't put strings with digits in quotes. d560bc1ba netdev-afxdp: Convert AFXDP_DEBUG to custom stats. f627cf1dd netdev-afxdp: Fix use of unconfigured device. 91a38e891 Prepare for post-2.12.0 (2.12.90). 031b1f46d Prepare for 2.12.0. df0ecb2e1 test: Fix fragment-related tests that fail on 4.19+ due to small-sized packets 8416e50f8 tnl-neigh-cache: Purge learnt neighbors when port/bridge is deleted 0c5a65f20 system-traffic: Make nsh test more robust. 0de1b4259 netdev-afxdp: add new netdev type for AF_XDP. 884ca8ace ovs-thread: Add pthread spin lock support. ce2c1065c AUTHORS: Add Harry Van Haaren. f54d8f004 dpif-netdev: Add specialized generic scalar functions a0b36b392 dpif-netdev: Refactor generic implementation 92c7c870d dpif-netdev: Split out generic lookup function f5ace7cd8 dpif-netdev: Move dpcls lookup structures to .h aadede3dd dpif-netdev: Implement function pointers/subtable 300ac0e18 ovsdb-idl: Mark row "parsed" in ovsdb_idl_txn_write__ e6a97fe6a doc: Remove experimental tag for SMC cache. 2ed650555 flow: Avoid unsafe comparison of minimasks. fc1847b27 AUTHORS: Add Michele Baldessari. 00dbfe5a3 OVN resource agent - make promotion synchronous 074680705 ofp-flow: Improve error message when cookie cannot be set. c904ee47b NEWS: Mention IGMP support for OVN 569c3df26 odp-util: Fix NSH mask parsing. cbbab7012 flow: Wildcard UDP ports when using SYMMETRIC_L4 hash for select groups. 605535f9a OVN: Add ovn-northd IGMP support c89f5f171 OVN: Add IGMP SB definitions and ovn-controller support 1db444539 packets: Add IGMPv3 query packet definitions 6778f245f ovn-northd: Fix the ovn-northd continuous looping c99d14775 ovs-macros: An option to suspend test execution on error 821e1e54a OVN: use trigger_event action to report 'empty_lb_rule' events 5e0d2837c OVN: introduce trigger_event() action f732a1ab9 OVN: introduce Controller_Event table 5fe179987 Shutdown SSL connection before closing socket 03b756305 tests: Add ovsdb-cluster-testsuite to gitignore. df8c04b1c checkpatch: Check FOR_EACH loops with numbers. fbe67a7d1 ovn: Fix the test failures in travis CI. 8732450c2 netdev-vport: Make ip6gre netdev type to use TC rules 809ac71dc ovn-performance.at: Fix syntax error in ACL. 89fa2a74c ovn-performance.at: Missing steps for connecting LS to LR. 2a9679e3b ovsdb-server: drop all connections on read/write status change 183b5bba4 datapath: fix csum updates for MPLS actions b68d6deaa compat: ip6_gre: fix possible use-after-free in ip6erspan_rcv ec61d4707 dpif-netdev: Clarify PMD reloading scheme. 68a0625b7 dpif-netdev: Catch reloads faster. e2cafa869 dpif-netdev: Only reload static tx qid when needed. 6d9fead10 dpif-netdev: Do not sleep when swapping queues. 8f077b31e dpif-netdev: Trigger parallel pmd reloads. 299c8d611 dpif-netdev: Convert exit latch to flag. cfc06fb13 dist-docs: Fix bugs in text to HTML conversion. a6ee09882 OVN: run local logical flows first in S_ROUTER_OUT_SNAT table 4afd1d876 rhel: Fixed a bug for checking the correct major version and revision. c18c020e3 ovn-controller: Update stale chassis entry at init 242f1799f ovn-controller: Refactor chassis.c to abstract the string parsing 87cef708f ovn-controller: Fix chassis ovn-sbdb record init 080f080c3 netdev-dpdk: Enable tx-retries-max config. c161357d5 netdev-dpdk: Add custom stat for vhost tx retries. 4e6c16db3 doc: Move vhost tx retry info to separate section. f26196e31 OVN: do not distribute traffic for local FIP 2c3d147dd Documentation: Clarify connection tracking tutorial 393f479c3 rconn: Increase precision of timers. d2cb440c4 rconn: Remove write-only struct members. 741424326 sat-math: Add functions for saturating arithmetic on "long long int". 18d07d313 ofproto-dpif-upcall: Remove unused macro MAX_QUEUE_LENGTH. 8bf6d33c6 ovn-controller: Omit tracking external_ids columns 795d7f24c OVN: Enable E-W Traffic, Vlan backed DVR 0815fdb27 ovn-controller: Provide the option to configure inactivity probe interval for OpenFlow conn 7b34595d8 db-ctl-base: fix memory leak in cmd-get() function d65586b6f ovn: Send GARP for router port IPs of a router port connected to bridged logical switch ed198fb3b ovn: Send GARP for the router ports with reside-on-redirect-chassis options set cd37e7341 ovn-northd: Refactor the code which sets nat_addresses a3173ee14 tunnel: Add layer 2 IPv6 GRE encapsulation support. ec7a138d8 compat: Clean up tunnel_id_to_key 6d97adeea compat: Clean up gre_calc_hlen b943fba79 compat: Remove duplicate metadata destination code 998bfdccf ossfuzz: Remove duplicate tcp flags parsing in flow extract target d11728b15 ossfuzz: Add documentation 695e54033 ovsdb-idl: Improve comments. 9c75bc655 faq: Correct supported kernel versions for OVS 2.11.x. ad16ffd11 ovn-nbctl: fix memory leak f87c13570 vswitchd: Always cleanup userspace datapath. 7eef7001a NEWS: Update regarding dumping HW offloaded flows. 5efc6552e netdev-offload-tc: Fix requesting match on wildcarded vlan tpid. f42a37b08 ovsdb-idl: memory leak while destroying database b5e8f2053 OVN: add the possibility to specify tunnel dst port 6d6513bfc doc: Add info on vhost tx retries. d5d0c9455 stream-ssl: Fix crash on NULL private key and valid certificate. 730b34859 netdev-dpdk: Fix additional vhost tx retry. 61473a0eb netdev-dpdk: Reset queue number for vhost devices on vm shutdown. f2c7ddef2 dpdk: Use DPDK 18.11.2 release. 03ccfe482 vswitchd: Separate disable system and route. 35736cff1 ovs-atomic-c++.h: Fix for 64 bit atomics. 7235cd206 netdev-dpdk: Avoid reconfiguration on VIRTIO_NET_F_MQ changes. 35c91567c dpif-netdev: Only poll enabled vhost queues. 934a85a87 compat: Fix compilation error on CentOS 7.6 26b3641c9 rhel: Fix upgrade path 88d2ac50a ofproto-dpif: Fix continuation with patch port 13c952ca0 OpenFlow: Enable OpenFlow 1.5 by default. 4332b6719 ofp-actions: Support OF1.5 meter action. 3925b3e9a travis: Make it possible to build against a dpdk branch. 7639e0668 travis: Do not patch dpdk sources. 9588c3779 AUTHORS: Add Yanqin Wei and Malvika Gupta. a0f7bf222 util: implement count_1bits with Neon intrinsics or gcc built-in for aarch64. 2adada0e3 datapath: Support kernel version 5.0.x 140c8971c net: core: dev: Add extack argument to dev_change_flags() abcf1c0de datapath: Backport the removal of __tcp_checksum_complete() 9feb5bda2 OVS: remove use of VLAN_TAG_PRESENT 8b7cc7526 datapath: Check extack argument of rtnl_create_link() 9e74acbe4 netdev-tc-offloads: Use correct hook qdisc at init tc flow db7a3c99e ovn-controller: Fix parsing of OVN tunnel IDs bb16fbccf travis: Don't install kernel for DPDK checks. b76aa872e ovn-controller: Cleanup memory in binding_evaluate_port_binding_changes 4f746d526 netdev-offload: Rename offload providers. b6cabb8f8 netdev: Split up netdev offloading to separate module. d74ca2269 dpctl: Update docs about dump-flows and HW offloading. 5fc5c50f3 netdev: Dynamic per-port Flow API. 7a65e5a92 rhel: let *-ctl handle runtime directory 0d5dd7c2d rhel: Fix ovn database dir optional on first run 0186c3807 rhel: set useropts optional for ovsdb-server cdce093e6 rhel: useropts should be owned by package b3e8cd6b3 lacp: Don't send or receive PDUs when carrier state of slave is down a8448cb17 lacp: Avoid packet drop on LACP bond after link up c94e2d64f travis: Test with latest stable kernel releases. 40535924a AUTHORS: Add Damijan Skvarc and Jaime Caamaño Ruiz. 94e1e8be3 rhel: run ovn with the same user as ovs 27e25e18c rhel: secure openvswitch useropts dd9b0ed53 rhel: start ovn-controller-vtep with ovn-ctl ea8519fcc ovn-controller-vtep: Fix wrong value for ovnsb-db argument 6f6d19db0 nsh: Fix "shadow" warnings while compiling with clang. 70ed59cb5 tests: Add negative tests for action and instruction parsing. 4304fd986 ovs-ofctl: New testing command "parse-group". 9f0721e98 ofp-actions: Improve a few error messages. 4e7a226b2 ofp-actions: Eliminate redundant error messages from ofpacts_parse__(). 2e7ac3e0f ofp-actions: Improve error messages for verification failures in parsing. dca97ce8e ofp-actions: Enforce minimum length for packet truncation during parsing. 1ca203571 ofp-actions: Make decap action format output match parsed input. 0cb2fe2f6 ofp-actions: Make encap action really require OF1.3+. b1986b08b ofproto-dpif-xlate: Report DHCP output actions in trace. a187bd814 ovn: grab pinctrl_mutex before running pinctrl_handle_buffered_packets 88a28bbe5 datapath: Fix build errors for 4.9.172+ kernels c9dc050d2 ofproto-dpif-xlate: Fix match criteria for in-band control rule e32cd4c62 conntrack: ignore port for ICMP/ICMPv6 NAT. fb23ed478 flow: Don't include ports of first fragments in hash c6d91be50 AUTHORS: Add Maciej Józefczyk. cbf495452 ovn: Add support for DHCP option 15 - domain name dbd483102 travis: Use enable-Werror knob. 50f48c27e sparse: Re-allow sparse builds with dpdk. 346c65382 acinclude: Add vector defines to sparse. 0da667e34 dpif-netdev: Forbid vport offloading attempts. 0a5cba659 dpif-netdev: Fix flow mark leak on port lookup failure. 4048c5088 conntrack: Add 'conn_lookup()' api. 28274f774 conntrack: Fix missed 'conn' lookup checks. 5f918a8a4 conntrack: Don't re-add cleaned 'conn' to expiry list. 52d12cc45 rhel7.6: Support kmod build and load for mulitple kernel versions 81b244226 tests: Include ovn-macros for system testsuites. 0b0a84783 netdev-tc-offloads: Support match on priority tags 4e59513cd ovn-nbctl.8.xml: Fix typo. e6fc4e2ce Remove ESX references. 54b4f001c ossfuzz: Fix expr target build failure 595ce47cd netdev-dpdk: Print the reason of device detaching failure. eef853808 dpif-netdev: Fix unsafe access to pmd polling lists. 7095b9036 checkpatch: Ignore "sparse" headers. 4992e0001 ovn-ctl: Set max open files limit for SB DB. a62128adc OVN: Fix the ovn-controller 100% usage issue with put_mac_bindings f1a0469ee conntrack: Expand 'conn_to_ct_dpif_entry()' locking. 27ca0f788 ovn-controller: mac_binding incremental processing. 3084a1c76 ovn-performance.at: Test port group incremental processing. a13373e40 ovn: Test for full logical flow processing in ovn-controller. 927992ce4 coverage: Add command for reading counter value. c62ec1e23 ovn-controller: Incremental processing for port-group changes. adb2c5c92 ovn-controller: Split port_groups from runtime_data. 37c951b25 ovn-controller: Incremental processing for address-set changes. 43e6900a7 ovn-controller: Maintain resource references for logical flows. 2782e59d2 ovn-controller: Split addr_sets from runtime_data. 72aeb243a ovsdb-idl: Tracking - preserve data for deleted rows. c4af63071 ovn-controller: incremental processing for multicast group changes e35a136d8 ovn-controller: port-binding incremental processing for physical flows 9d0b504ab ovn-controller: runtime_data change handler for SB port-binding e0b9e3390 ovn-controller: Incremental logical flow processing 0bd4d85c3 ovn-controller: Initial use of incremental engine - quiet mode. 6b179607c ovn-controller: Track OVSDB changes 12d8c6a93 ovn-controller: Incremental processing engine ffbe41dbc ofproto-dpif-xlate: Add "always" mode to priority tags 88f52d7fa ofproto-dpif-xlate: Change priority tags from boolean to enum b530bfcba ovsdb-client.1: Fix typo. 93346d889 conntrack: add display support for sctp 8c7130da9 compat: add SCTP netfilter states for older kernels fbc22735f AUTHORS: Add Liliia Butorina. 30e834dcb netdev-dpdk: Post-copy Live Migration support for vhost-user-client. da05d1c82 vswitchd: Track status of memory locking. d7d9000ef AUTHORS: Add Klemens Nanni. 97950510e sflow, ovn: Typofix: trafic -> traffic 180bbbed3 ovn: Properly set the index for chassis lookup 70df182f0 ovn-macros: Break the OVN macros into their own file. c4d0e4f22 ovn.at: Use ovn cleanup macros. 7861ca300 ovn.at: Clean up northd-backup in "ovn -- ipam" test. 1a11f5278 travis: Fix typo in comment. 048674b45 travis: Retry kernel download on 503 first byte timeout. 402efbe4e rhel: Add 4.12 kernel support in ovs-kmod-manage.sh 672c8c696 datapath-windows: Copy mru information when cloning a nbl. f5ff25f5d doc: Add CirrusCI status badge to README. cb82799bc doc: Fix cropped what-is-ovs page. 6d414025d cirrus: Disable coredumps on FreeBSD. dab29add2 fedora: Handle upgrades from rhel package. dcd0f1e87 fedora: Ability to auto enable openvswitch service. d58b59c17 datapath: Support kernel version 4.19.x and 4.20.x 7685ce31c netfilter: Remove useless param helper of nf_ct_helper_ext_add d94ae5c5b openvswitch: use nf_ct_get_tuplepr, invert_tuplepr 340aa575e datapath: Fix conntrack_count related compilation errors 7857a9b4f datapath: Use new header file net/ipv6_frag.h 4fdec8986 datapath: Pass nf_hook_state to nf_conntrack_in() 945d6d1c1 datapath: Handle removal of nf_conntrack_l3proto.h b718aa107 AUTHORS: Add Nicolas J. Bouliane. 4272c6040 ovs-actions: Fix sentence. 4224b9cf8 ovs-vswitchd: Update limits section in manpage. 5a7f15ab3 ovs-actions.xml: Better document the "bundle" and "bundle_load" actions. 967bb5c5c conntrack: Add rcu support. fe772f539 ovs-save: Handle cases of upgrades from very old OVS versions. 5fbe9d15f odp-util: extend usage of limit for parse functions b5355b0d6 dpdk: Use DPDK 18.11.1 release. 1881a1a45 datapath-windows: Add Win10Analyze target e045ef158 AUTHORS: Add Dumitru Ceara. 294637e92 stopwatch: Free stopwatch packets after processing 01e88418e OVN: convert buffered_mac_bindings to ovs_list 1c24b2f49 OVN: fix pinctrl ip buffering for gw router port e2603f61d tests: Fix IPv4 checksums in zone limit test. 21ffe4097 conntrack: Free conntrack context in 'conntrack_destroy()'. 57593fd24 conntrack: Stop exporting internal datastructures. abf11558c ovn: Added missing --wait in ovn tests 94ae417a3 oss-fuzz: fixed wrong lib path eeecd1b29 ovs-tcpdump: Fix E117 over-indented. c7582c7f6 system-offloads-traffic.at: Fix requesting HW offloaded flows from veth. 8f6d230fc datapath: Fix compiling error for 4.14.111+ kernel b0b950c11 MAINTAINERS: Add Ilya Maximets. de7791782 ovn-northd: Fix the HA_Chassis sync issue in OVN SB DB c15a5dcf5 ovsdb-server.7: Describe message ordering between "update" and "transact". bcbc52615 Documentation: Update documentation for OpenFlow support. 5406e557b datapath-windows: Do not send out nbls when cloned nbls are being accessed 0cdd5b13d sparse: Configure target operating system and fix fallout. 46124c18b travis: Fix checks skipping by sparse. 146ee6262 ofproto: Return error codes for rule insertions. 0fcf0776c Double postponing to free subtables. c94d47d09 OVN: Clarify docs about the default transport zone 1f00f85c2 debian: Notes for systemd-networkd integration with OVS. 3bb479d9a OVN: Add support for Transport Zones 879e8238d travis: Update sparse git repo 4d9b28cbb ovsdb raft: Avoid unnecessary reconnecting during leader election. 9f39622ab ovsdb-cluster-testsuite.at: Restores "clustered transactions" tests back. ba11e1628 ovn: Generate ICMPv4 packet in router pipeline for larger packets e3fcc19d8 ovn: Support OVS action 'check_pkt_larger' in OVN 5e35f78ad ovn: Add a new OVN action 'icmp4_error' 086470cdb ovn: Add a new OVN field icmp4.frag_mtu faa3beb48 datapath: Add a new action check_pkt_len 5b34f8fc3 Add a new OVS action check_pkt_larger 718be50da netdev-linux: Add coverage counters for netdev_set_policing when ingress tc-offload 42697ca77 dpif-netdev: fix meter at high packet rate. abf85df81 selinux: update for netlink socket types af741ca34 dpif-netdev: Update comment about flow installation race. b137383e8 dpif-netdev: Fix double parsing of packets when EMC disabled. 596acefdf ovn-nbctl: Fix 32-bit build with gcc. e9cbac536 OVN: Add NEWS for Policy-based routing 902c5ffd3 compat: iptunnel: NULL pointer deref for ip_md_tunnel_xmit eee4c8eb3 datapath: fix missing checks for nla_nest_start f463bdc94 net: openvswitch: fix a NULL pointer dereference 4383e54bb datapath: convert to kvmalloc a53a7e03a rhel ovn: Remove ovn-common rpm 23fa50f64 netlink linux: fix to append the netnsid netlink attr. b43762a5a netlink linux: account for the netnsid netlink attr. 2aaeb6108 AUTHORS: Add Liu Chang. 2eeadf73d ovs-tcpdump: Improve error message when tcpdump is not available. b291eb69d stream-ssl: Add support for TLS SNI (Server Name Indication). f72469405 datapath: meter: Use struct_size() in kzalloc() 30572df86 faq: Add information about git-pw. de0c1c322 OVN: add the possibility to configure a static IPv4/IPv6 address and dynamic MAC c61a85f6c conntrack: Fix minimum connections to clean. 068c3bade rhel: if rpms were built without libcapng then let processes to run as root 659624598 chassis.c: Return chassis record whenever available in chassis_run(). 1c9669b19 ovn-controller: Fix busy loop when sb disconnected. a64bb5734 Policy-based routing (PBR) in OVN. ca81e239e OVN: fix DVR Floating IP support 960800835 ovn: Support a new Logical_Switch_Port.type - 'external' bddb73db7 ovn-northd: Delete the references to gateway_chasss in SB DB 8256e80b8 ovn-controller: Make use of ha_chassis_group table to bind the chassisredirect ports 1be1e0e5e ovn: Add generic HA chassis group a1b0f972d ovn-northd: Reuse the hmaps - datapaths and ports in ovnsb_db_run() 404df0371 compiler: Fix compilation when using VStudio 2015/2017 50aa6e687 datapath: Revert "datapath: Fix template leak in error cases." edf3a9c34 faq: Explain why select groups don't sort out packets evenly. 5a9b53a51 ovsdb raft: Fix duplicated transaction execution when leader failover. 7ef360894 ovsdb raft: cmd->eid should always be non-null. eb6922584 ovsdb raft: Test cases for cluster failures when there are pending transactions. 3dcb9ce01 ovn-nbctl: Support --no-shuffle-remotes. d59050555 ovsdb-idl: Support optionally not shuffling multiple remotes. 67dba0706 ovsdb raft: Support commands that are required for testing failure scenarios. 0f954f326 ovsdb raft: Sync commit index to followers without delay. 2bcb3b705 ovsdb raft: Move ovsdb cluster tests to separate testsuite. 91e2d982c ovsdb.at: Move ovsdb macros from ovsdb.at to ovsdb-macros.at. 31fc72da2 debian: Remove Ben Pfaff from Uploaders field. 699878819 netdev-vport: Use the dst_port in tunnel netdev name 4bee6d8b0 checkpatch: Fix handling of line endings. ead94250e pvector: Document the entry destruction policy. da49e81b3 Docs: fix conntrack flow ct_state input 74286173f odp-util: Add FLOW_WC_SEQ assertions. 005bb8720 flow: Add FLOW_WC_SEQ assertions and improve comments. c90656d40 meta-flow: Add comment. 8889a8cc3 extract-ofp-fields: Improve error message. 6b3aa6cd7 datapath: fix flow actions reallocation e2f375118 acinclude: Use AC_SEARCH_LIBS for linking with dl. f0d1ead8b acinclude: Transparent checking for DPDK dependencies. 34378ae4b netdev-rte-offloads: Fix printing masks with wrong byte order. bb9d26235 netdev-dpdk: Allocate vhost_id dynamically. 608ff46aa ovs-tc: offload datapath rules matching on internal ports 95255018a ovs-tc: allow offloading TC rules to egress qdiscs 4aa2dc04e ovs-tc: allow offloading of ingress mirred TC actions to datapath 7808b2b97 compat: add compatibility headers for tc skbedit action 80e57090f datapath-windows: Fix vlan key getting stored in host byte order. 760f5738c windows, tests: Allow tests to run on MSYS2 2a2e63708 netdev-tc-offloads: Fix probe tc block support 0067a64e2 compiler: Disable BUILD_MESSAGE() when processing with sparse. 63c71537e datapath-windows: Add guards around IpHelper adapter binding calls 241bc88a2 checkpatch: Normalize exit code for Windows c4f8dc7a9 datapath-windows: Address memory allocation issues for OVS_BUFFER_CONTEXT a76ef11de rhel: Include all header files in the Fedora's devel package 8e738337a lib: added check to prevent int overflow 723b6ab2d bridge: Propagate patch port pairing errors to db. b80675c6b ovsdb-idl.c: Remove meaningless MAX(). 6a7bceaac hmap: Improve debug log message when reporting unusually large buckets. 51f518b98 faq: Add Q&A for applying patches from email. dbf4a9280 odp-util: Do not rewrite fields with the same values as matched 5f44aaba7 Makefiles: Generate datapath ovs key fields macros c7ea79f54 OVN: Make periodic RAs consistent with RA responder. 36ffc4666 OVN: Always send prefix option in RAs 6e5f4942d OVN: Use offset instead of pointer into ofpbuf 3594ffab6 ovn-controller: Add a new thread in pinctrl module to handle packet-ins. 5073838f2 ovn pinctrl: Pass 'struct rconn *swconn' to all the functions which use it e06c44a86 tests: Remove maximum version kernel check. 304c8075c ofproto: fix the bug of bucket counter is not updated 170ef7265 netdev-dpdk: Print netdev name for txq mapping. 7f26e4114 dpif-netdev-perf: Fix millisecond stats precision with slower TSC. 8352f3a84 ovn-ctl: Make sure OVN_RUNDIR is created for central nodes. 2351c7fd0 ovn-ctl: Unify OVN_RUNDIR usage. b16b5caff rhel: Fix sphinx BuildRequires on Fedora Rawhide 6ca88964d ovs-vsctl: Add datapath_type column to show command. 23b16a03f reconnect.c: Don't transition back to ACTIVE when forced to RECONNECT. acd9a7fae ifupdown.sh: Add missing "--may-exist" option c39751e44 python: Monitor Database table to manage lifecycle of IDL client. 2a6d9168d python: Fix package requirements with old setuptools 272ee841d netdev-rte-offloads: Add thread-safety notes. 1028cb71d dpif-netlink: make offload failed EOPNOTSUPP and ENOSPC cases lower priority level log ca053914f AUTHORS: Add Roni Bar Yanai. e0c58ca61 netdev-rte-offloads: Rename netdev_dpdk_* functions 3d67b2d28 netdev-dpdk: Move offloading code to a new file 6775bdfc9 netdev-dpdk: Expose flow creation/destruction calls 2e97b8419 dpif-netdev-perf: Fix double update of perf histograms. 450ff2bcd dpdk: Stop dumping memzones to stdout. 21bc550ec dpctl: Drop parser debug information. 3885c72cc odp-util: added NULL check for error pointer argument 41c2e25c3 netdev-tc-offloads: Properly get the block id on flow del/get b1307a45f netdev-tc-offloads: Improve log message for icmpv6 offload not supported 5eabc1c9b manpages: Highlight --ct-next option. 2115f1151 ofp-protocol: Changed the number of bits in OFPUTIL_P_ANY from 10 to 9. 82b9ac94b conntrack: Replace structure copy by memcpy(). 901a0dad3 conntrack: Lookup only 'UNNAT conns' in 'nat_clean()'. a720a7fa8 conntrack: Fix race for NAT cleanup. 2fc160f50 dpctl: Stop showing the dpctl/help command. 9a7df6f3c AUTHORS: Add Sharon Krendel. 2f564bb15 netdev-linux: netem QoS support f7e468501 treewide: Clean up inclusions of netdev-dpdk header. 4e8aa5378 ovn-nbctl: Don't segfault when ovn-northd doesn't configure dynamic addresses. e8a7d666f dpif-netdev.at: Add basic test for partial HW offloading. fa059073a netdev-dummy: Add flow offloading related logs. 4960f9ad9 netdev-dummy: Set flow mark for offloaded flows. b4f86fccd netdev-dummy: Implement dummy put/del flow offload API. 761398f89 dp-packet: Copy flow mark on packet clone. 0f706b37d dp-packet: Add flow_mark support for non-DPDK case. 228355c53 datapath-windows: Add annotations to find vport functions 3cdf29c52 datapath-windows: Guard vport usage in user.c 07f6b71da faq: Update features supported on Hyper-V adffc2f75 datapath-windows: Fix race condition during port creation 132733d4b datapath-windows: Fix potential deadlock in event subscription 9c60fd487 datapath-windows: Fix nbl cleanup when memory allocation fails a47e2db20 dp-packet: Refactor offloading API. cae643534 netdev-linux: Remove ingress qdisc before trying to add shared block bb5538d20 netdev-tc-offloads: Remove ingress qdisc on tc init flow api ea11bb064 ovsdb-idl: Fix memory leak of ovsdb_idl_db_clear. 2cd62f75c ovsdb raft: Precheck prereq before proposing commit. 2a7be04ea OVN: Add support for DHCP option 150 - TFTP server address 318799a28 OVN: Add support for DHCP option 210 - path prefix 75926610d ovsdb-idl: Fix memory leak of idl->remote. 97c0635e5 meta-flow.xml: Fix typos of flow-based tunnel command examples. 2fdfa4854 travis: Remove 'sudo' configuration. addc7953c OVN: Add port addresses to IPAM after all ports are joined. c225ce220 dpif-netlink: Free leaked ofpbuf by using ofpbuf_delete f1301a259 OVN: select a random mac_prefix if not provided 2257757aa AUTHORS: Add parameswaran krishnamurthy. d2ede8c07 ofproto: Fix for ovs-vswitchd crash on flow-mod with unsupported action 1705b8b3e ovs-actions.xml: Fix inconsistency in documentation of controller action. 23a4e0162 ovsdb: Update NEWS for fast-resync feature. 74352f876 ovsdb: Move trigger_run after storage_run and read_db. ea4b45ab7 OVN: update RA next_announce according to {min, max}_interval e7f6ba220 lib/tc: add ingress ratelimiting support for tc-offload 6455316bd dpdk: Fix case-sensitivity of dpdk-init knob. 5832e6a4f ovsdb: Add NEWS for fast-resync feature. f19f763bc rconn: Avoid occasional immediate connection failures. 0bdc0bf75 rhel: Fix tests on mock and koji f385abded rhel: Use PIDFile on forking systemd service files 8511af877 NEWS: Clean up the 2.11.0 release notes a bit. b82a90e26 rhel: limit stack size to 2M. cadfff1e9 AUTHORS: Add Brian Haley. 8f7231a84 ovn: Make DHCP log messages unique 403a6a0cb ovsdb-idl: Fast resync from server when connection reset. b49b9316a ovsdb-idl: Support monitor_cond_since method in C IDL. 9167cb52f ovsdb-monitor: Support monitor_cond_since. 695e81502 ovsdb-server: Transaction history tracking. 222bed54c ovsdb-monitor: Refactor ovsdb monitor implementation. abe3cf8fd oss-fuzz: Fix oss build errors because of ovs API change 92330af52 dp-packet: Constantify offloading APIs. 5d1765d30 dpif-netdev: Reduce log level for not found mark id. 324215c65 netdev-dpdk: Use single struct/union for flow offload items. d74c92021 hash: Enable hash_bytes128 optimization for aarch64. ec9895b21 ovn-nbctl: Add lsp-get-ls command 11ff2942b AUTHORS: Add Moshe Levi. 1951fae63 ovn: update ovn-ctl usage with status, promote and demote commands 1c8689d78 conntrack: Consolidate 2 selection statements. 32b2c81f2 conntrack: Skip ephemeral ports with specified port range. 4cd0481c9 conntrack: Fix wasted work for ICMP NAT. d40533fc8 odp-util: Improve log messages and error reporting for Netlink parsing. f0e3075ff vlog: Better handle syslog handler exceptions. 206a26e55 ipf: More cleanup. 00189ccda Merge pull request #276 from petrutlucian94/py_requirements 00fcc832d Update Python package requirements 76d85771f conntrack: Fix L4 csum for V6 extension hdr pkts. 5be00cf9c packets: Change return type for 'packet_csum_upperlayer6()'. 8ba510bf7 ovn-controller: Provide the option to set the datapath-type of br-int f01f75a0b AUTHORS: Add Matthias May. f2f78d5c8 rstp: add ability to receive VLAN-tagged BPDUs be0845957 ovsdb_monitor: Fix style of prototypes. a3f420265 ovsdb-client: Fix typo. 0caac1e91 ipf: Handle non-zero L2 padding for first fragments. 1630b26fd tests: Fix udp checksums for some tests. 9b5136c3d ipf: Check minimum fragment against L3 size. e53213365 ipf: Do not preallocate more than needed. 6efa20f2e ipf: Misc Cleanup. 5ca1fff42 faq: Return GRE-IPv6 tunneling support. 530a1c18f ovn-nbctl: Daemon mode should retry when IDL connection lost. 1f4a175ec Add a simple test to check port binding when "encap-ip" external_ids is set. b520ca7c7 Support for multiple VTEP in OVN 8bdf4e674 ofctl: break the loop if ovs_pcap_read returns error 9307fc460 checkpatch: Escape range operators inside regex. 692fc656f netlink: added check to prevent netlink attribute overflow 0af63ac5e Set release dates for 2.11.0. 6ebc4b09c netdev-dpdk: Flow validation refactoring. 5a7ad5bc3 doc: Add "Representors" topic document 32d43eeef AUTHORS: Add Eli Britstein <elibr@mellanox.com> 3f7a64db4 acinclude: Omit unnecessary define 84844e3f2 acinclude: Include libverbs and libmlx4 when needed 939bad9ad acinclude: Include libverbs and libmlx5 when needed a62a96099 Initialize the right database. cda1b109c conntrack: Simplify 'ct_addr'. 763b40b0f conntrack: Remove redundant call to 'hash_finish()'. 4ea96698f Userspace datapath: Add fragmentation handling. 9f17f104f dp-packet: Add 'do_not_steal' packet batch flag. 1aa7bbca9 dp-packet: Add 'dp_packet_batch_is_full()' api. e981a45a6 ovs-atomic: Add 64 bit apis. 51b9a533e conntrack: Reword conntrack_execute() description. c6fb6677c tests: Add missed local stack checks. 523464abb flow: Enhance parse_ipv6_ext_hdrs. e030622ae dp-packet: Add const qualifiers for checksum apis. e0f42d4a6 monitor: Fix crash when monitor condition adds new columns. 5b5aa2d8a acinclude: Also use LIBS from dpkg pkg-config 439abc099 faq: Update OVS/DPDK version table for OVS 2.11. 49b0a9338 python: Fix E117 over-indented. fec800ed0 debian: Add libelf-dev dependency for dkms 865cee2ba acinclude: Check for rte_config.h before checking dependencies. 216abd280 dpif-netdev: Add thread safety annotation to sorted_poll_list. 4b3c58f36 acinclude: Use NUMA_AWARE_HUGEPAGES too for libnuma check. 9171c6353 conntrack: Exclude l2 padding in 'conn_key_extract()'. 69c45b36b dp-packet: Add 'dp_packet_l3_size()'. 78a0b2721 conntrack: Remove unnecessary check in process_ftp_ctl_v4 175b9a640 rhel: Add an example to specify custom options fce20b8b7 ovs-ctl: Permit to specify additional options 612f80fa8 ovn: change load balancer references to weak in NB schema 1f6daa731 ovs-lib.in: Cleanup old socket and pidfiles in stop_daemon a8b12ea59 travis: Drop redundant DPDK build check. 0fdc054fd travis: Use parallel jobs for DPDK and sparse builds. 13429e329 travis: Enable printing of executed commands. ad68ace08 travis: Dump config.log on configure failures. 8e7d5b643 travis: Run testsuite with desired options. 914ea15d8 automake: Clean up cxxtest.cc. b95cd0e50 datapath: Clean up some gcov, tmp and cache files. b6b4f5b8c travis: Fix building datapath instead of userspace with DPDK_SHARED. 0227bf092 lib/tc: Support optional tunnel id 47ab42a0b acinclude: Drop DPDK_EXTRA_LIB variable. a41b2aea4 AUTHORS: Add Ophir Munk <ophirmu@mellanox.com> 1d6139a48 AUTHORS: Add Asaf Penso <asafp@mellanox.com> fa2353af7 netdev-dpdk: Memset rte_flow_item on a need basis. 49d6aafb9 ofproto: Don't always treat passive controllers as "equal". c66be90bd vswitchd: Allow user to configure controllers as "primary" or "service". 29718ad49 Remove support for OpenFlow 1.6 (draft). a0baa7dfa connmgr: Make treatment of active and passive connections more uniform. ae6e4f12f travis: Speed up linux kernel downloads. 731dbbbe0 Fix OpenFlow v1.3.4 Conf test failures: 430.500, 430.510 7f289e021 skiplist: Drop data comparison in skiplist_delete. 29e41156d skiplist: Remove 'height' from skiplist_node. c3f6bae25 conntrack: Fix possibly uninitialized memory. 11e476532 flow: fix a possible memory leak in parse_ct_state 3782d8efb ofproto-dpif-trace: Fix for the segmentation fault in ofproto_trace(). ada5efce1 datapath: Fix IPv6 later frags parsing 0b37a7e19 datapath: Derive IP protocol number for IPv6 later frags 29478e6c7 datapath: Avoid OOB read when parsing flow nlattrs 7c84d7f48 datapath: Add support for kernel 4.18.x 7c5793e62 dpif-netlink: Fix a bug that causes duplicate key error in datapath fcfd14ce3 test: Fix failed test "flow resume with geneve tun_metadata" 9b2b84973 Support for match & set ICMPv6 reserved and options type fields 401eacfb2 odp-util: Stop parse odp actions if nlattr is overflow 1f886f070 ofp-actions: Set an action depth limit to prevent stackoverflow by ofpacts_parse 561ac8382 AUTHORS: Add Hyong Youb Kim <hyonkim@cisco.com>. 6012a4200 ovs-tcpdump: Fix an undefined variable 8e37d8fbb ovn-controller: Fix chassisredirect port flapping when ovs-vswitchd crashes 83f93ef30 system-dpdk-macros.at: Drop dpdk-socket-mem configuration. 298530b87 conntrack: Fix max size for inet_ntop() call. cd7c99a6a conntrack: fix ftp ipv4 address substitution. 8411b6cce dpdk: Limit DPDK memory usage. dbcb014d1 lib/tc: add set ipv6 traffic class action offload via pedit 95431229b lib/tc: add set ipv4 dscp and ecn action offload via pedit 0d9f0cd44 lib/tc: fix 32 bits shift for pedit offset calculation f8b63e593 lib/tc: make pedit mask calculations byte order agnostic 68c00e3ee dpdk: Use svec instead of re-inventing. 509c92dcd raft.c: Remove noisy INFO log 9c68ca343 dpdk: Use dynamic string for socket-mem construction. 409f72458 Fix test 'testing ovn -- IP packet buffering' on Windows c8915346b datapath-windows: Add support for 'OVS_KEY_ATTR_ENCAP' key attribute. 9da3207af Revert "ofproto-dpif: Let the dpif report when a port is a duplicate." d605d6db6 Revert "ofproto-dpif: Check for EBUSY as well" c37cb3eea Revert "dpif-netlink: Don't destroy and recreate port if it exists" b53433079 treewide: Get rid of // comments, even inside comments. 5cc463d60 AUTHORS: Add Li RongQing. 7a17a07d5 flow: fix udp checksum 2525148ab hash: Implement hash for aarch64 using CRC32c intrinsics. 39bd2f6b7 ovs-macros.at: Better hide 'exec -a' checking. 9e4f118e2 stt: Fix return code during xmit. 9fe4b2fbd rhel: bug fix upgrade path in kmod fedora spec file df4f576cf datapath: return -EEXIST if inet6_add_protocol fails 4a90b277b compat: Fixup ipv6 fragmentation on 4.9.135+ kernels 5dbdb8140 Fix crash due to multiple tnl push action d643d62cb travis/linux-build: enable testing with clang builds c0883d8c6 travis: enable testsuite with dpdk 6e87f9f47 seq: Correct example in comment. fe2870c57 Prepare for post-2.11.0 (2.11.90). 836d1973c Prepare for 2.11.0. d13d71150 conntrack: Fix FTP seq_skew boundary adjustments. efa29a891 conntrack: fix expectations for ftp+DNAT. 253e4dc06 conntrack: fix tcp seq adjustments when mangling commands. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* {dpdk,dpdkvpp}: upgrade to v19.11 of LSDK-20.04Jens Rehsack2020-04-0710-44/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* vpp-core: update to python3-ply dependencyChunrong Guo2020-02-111-2/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* secure-obj: update to python3-pycrypto-native dependencyChunrong Guo2020-02-111-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ovs-dpdk: update to python3 and python3-six-native dependencyChunrong Guo2020-02-111-2/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* dpdkvpp : Remove deprecated python3-subprocess from the RDEPENDSChunrong Guo2020-02-111-1/+0
| | | | | | | The python3-subprocess package was merged into core as part of the json manifest migration Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* dpdk: Remove deprecated python3-subprocess from the RDEPENDSChunrong Guo2020-02-111-1/+0
| | | | | | | The python3-subprocess package was merged into core as part of the json manifest migration Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* recipes-extended: update recipes to use python3Andrey Zhizhikin2020-01-233-3/+3
| | | | | | | | | Pythin2 is EOL and has been dropped on oe-core, therefore previous classes are not available anymore. Update recipes to inherit new python3 classes. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* gpulib: update recipesChunrong Guo2019-12-031-1/+11
| | | | | | | | | | * depends on kernel-module-qoriq-gpu * set PROVIDES * remove libwayland-egl.so and vulkan heads file Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* libpkcs11: install all appChunrong Guo2019-12-031-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* tsntool: do configure task depends on do_shared_workdir taskChunrong Guo2019-12-031-0/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>