[dpdk-dev] [PATCH v2] app/testpmd: flowgen support ip and udp fields

2021-08-08 Thread Zhihong Wang
This patch aims to: 1. Add flexibility by supporting IP & UDP src/dst fields 2. Improve multi-core performance by using per-core vars v2: fix assigning ip header cksum Signed-off-by: Zhihong Wang --- app/test-pmd/flowgen.c | 137 +++-- 1 file change

[dpdk-dev] [PATCH] app/testpmd: flowgen support ip and udp fields

2021-08-08 Thread Zhihong Wang
This patch aims to: 1. Add flexibility by supporting IP & UDP src/dst fields 2. Improve multi-core performance by using per-core vars Signed-off-by: Zhihong Wang --- app/test-pmd/flowgen.c | 137 +++-- 1 file changed, 86 insertions(+), 51 deletions(-

[dpdk-dev] [PATCH] net/mlx5: fix empty err msg in mlx5_flow_tunnel_validate

2021-08-08 Thread wenxu
From: wenxu If the mlx5_flow_tunnel_validate validate the flow tunnel rule failed, the err_msg is empty in the rte_flow_error. Fixes: 4ec6360de37d ("net/mlx5: implement tunnel offload") Signed-off-by: wenxu --- drivers/net/mlx5/mlx5_flow.c | 43 --- 1 f

Re: [dpdk-dev] [EXT] [PATCH v3 1/5] net/qede: fix minsize build

2021-08-08 Thread Devendra Singh Rawat
-Original Message- From: Thomas Monjalon Sent: Sunday, August 8, 2021 6:22 PM To: dev@dpdk.org Cc: bruce.richard...@intel.com; david.march...@redhat.com; Rasesh Mody ; Devendra Singh Rawat Subject: [EXT] [PATCH v3 1/5] net/qede: fix minsize build External Email -

[dpdk-dev] [Bug 784] i40evf rx bytes statistics is losing 4 bytes per packet for vfs from same pf

2021-08-08 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=784 Bug ID: 784 Summary: i40evf rx bytes statistics is losing 4 bytes per packet for vfs from same pf Product: DPDK Version: unspecified Hardware: All OS: All

[dpdk-dev] [Bug 783] Visit

2021-08-08 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=783 Ajit Khaparde (ajit.khapa...@broadcom.com) changed: What|Removed |Added CC||ajit.khapa...@broadcom

[dpdk-dev] [Bug 783] Visit

2021-08-08 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=783 Bug ID: 783 Summary: Visit Product: DPDK Version: 21.05 Hardware: ARM OS: Linux Status: UNCONFIRMED Severity: minor Priority: Normal Component:

Re: [dpdk-dev] Linker error on rte_dump_stack() on Windows

2021-08-08 Thread William Tu
On Sun, Aug 8, 2021 at 12:52 PM Dmitry Kozlyuk wrote: > > 2021-08-08 10:45 (UTC-0700), William Tu: > > Hi, > > > > While linking OVS to Windows DPDK library, static link to > > librte_eal.a, we hit some error about rte_dump_stack(). > > I don't know why other symbols work, but only a couple symbol

[dpdk-dev] [Bug 782] [dpdk-20.11] packed ring loopback large pkts test can't fwd packets correctly after vhost relaunching

2021-08-08 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=782 Bug ID: 782 Summary: [dpdk-20.11] packed ring loopback large pkts test can't fwd packets correctly after vhost relaunching Product: DPDK Version: 21.11 Hardware: All

Re: [dpdk-dev] Linker error on rte_dump_stack() on Windows

2021-08-08 Thread Dmitry Kozlyuk
2021-08-08 10:45 (UTC-0700), William Tu: > Hi, > > While linking OVS to Windows DPDK library, static link to > librte_eal.a, we hit some error about rte_dump_stack(). > I don't know why other symbols work, but only a couple symbols showed > errors here. > Any suggestions about how to debug/fix thi

[dpdk-dev] [PATCH] version: 21.11-rc0

2021-08-08 Thread Thomas Monjalon
Start a new release cycle with empty release notes. The ABI version becomes 22.0. The map files are updated to the new ABI major number (22). The ABI exceptions are dropped and CI ABI checks are disabled because compatibility is not preserved. Signed-off-by: Thomas Monjalon --- .github/workflow

Re: [dpdk-dev] [dpdk-announce] DPDK 21.08 released

2021-08-08 Thread St Leger, Jim
Nice work by all! (This release should be called the Olympic Release, out just as the Tokyo 2020 games are concluding.) Now go off and enjoy some well-earned summer holidays. Stay safe, Jim > On Aug 8, 2021, at 10:47, Thomas Monjalon wrote: > > A new release is available: >https://fast

[dpdk-dev] [dpdk-announce] DPDK 21.08 released

2021-08-08 Thread Thomas Monjalon
A new release is available: https://fast.dpdk.org/rel/dpdk-21.08.tar.xz Summer release numbers: 922 commits from 159 authors 1069 files changed, 150746 insertions(+), 85146 deletions(-) It is not planned to start a maintenance branch for 21.08. This version is ABI-compatib

[dpdk-dev] Linker error on rte_dump_stack() on Windows

2021-08-08 Thread William Tu
Hi, While linking OVS to Windows DPDK library, static link to librte_eal.a, we hit some error about rte_dump_stack(). I don't know why other symbols work, but only a couple symbols showed errors here. Any suggestions about how to debug/fix this? Thank you! [5/15] Linking target utilities/ovs-vsct

Re: [dpdk-dev] [PATCH 1/2] doc: announce ipsec rte_ipsec_sa_prm structure changes

2021-08-08 Thread Slava Ovsiienko
> -Original Message- > From: dev On Behalf Of Radu Nicolau > Sent: Thursday, August 5, 2021 13:21 > To: hemant.agra...@nxp.com; gak...@marvell.com; ano...@marvell.com; > declan.dohe...@intel.com; abhijit.si...@intel.com; > daniel.m.buck...@intel.com; march...@marvell.com; > ktejas...@marve

Re: [dpdk-dev] [PATCH 2/2] doc: announce rte_security_ipsec_xform structure changes

2021-08-08 Thread Slava Ovsiienko
> -Original Message- > From: dev On Behalf Of Radu Nicolau > Sent: Thursday, August 5, 2021 13:21 > To: hemant.agra...@nxp.com; gak...@marvell.com; ano...@marvell.com; > declan.dohe...@intel.com; abhijit.si...@intel.com; > daniel.m.buck...@intel.com; march...@marvell.com; > ktejas...@marve

Re: [dpdk-dev] [PATCH 2/2] doc: announce rte_security_ipsec_xform structure changes

2021-08-08 Thread Thomas Monjalon
05/08/2021 12:20, Radu Nicolau: > Signed-off-by: Radu Nicolau > --- > + * security: The structure ``rte_security_ipsec_xform`` will be extended > with > + multiple fields: udp structure that will hold the source and destination > port > + for UDP encapsulation, mss to specify the IPsec payl

Re: [dpdk-dev] [PATCH 1/2] doc: announce ipsec rte_ipsec_sa_prm structure changes

2021-08-08 Thread Thomas Monjalon
> > Signed-off-by: Radu Nicolau Acked-by: Konstantin Ananyev Acked-by: Jerin Jacob > Acked-by: Viacheslav Ovsiienko Applied with fixed typos.

[dpdk-dev] [PATCH v3 5/5] devtools: test different build types

2021-08-08 Thread Thomas Monjalon
All builds were of type debugoptimized. It is kept only for builds having an ABI check. Others will have the default build type (release), except if specified differently as in the x86 generic build which will be a test of the non-optimized debug build type. Some static builds will test the minsize

[dpdk-dev] [PATCH v3 4/5] test/crypto: fix minsize build

2021-08-08 Thread Thomas Monjalon
Error occurs when configuring meson with --buildtype=minsize with GCC 11.1.0: app/test/test_cryptodev_blockcipher.c:1133:45: error: ‘blk_tcs’ may be used uninitialized in this function [-Werror=maybe-uninitialized] | const struct blockcipher_test_case *blk_tcs; |

[dpdk-dev] [PATCH v3 3/5] vdpa/mlx5: fix minsize build

2021-08-08 Thread Thomas Monjalon
Error occurs when configuring meson with --buildtype=minsize with GCC 11.1.0: drivers/vdpa/mlx5/mlx5_vdpa_mem.c: In function ‘mlx5_vdpa_mem_register’: drivers/vdpa/mlx5/mlx5_vdpa_mem.c:183:24: error: initialization of ‘uint64_t’ {aka ‘long unsigned int’} from ‘void *’ makes integer from pointer wi

[dpdk-dev] [PATCH v3 2/5] regex/mlx5: fix minsize build

2021-08-08 Thread Thomas Monjalon
Error occurs when configuring meson with --buildtype=minsize with GCC 11.1.0: drivers/regex/mlx5/mlx5_regex_fastpath.c:398:17: error: ‘len’ may be used uninitialized in this function [-Werror=maybe-uninitialized] | complete_umr_wqe(qp, sq, &qp->jobs[mkey_job_id], sq->pi, |

[dpdk-dev] [PATCH v3 1/5] net/qede: fix minsize build

2021-08-08 Thread Thomas Monjalon
Error occurs when configuring meson with --buildtype=minsize with GCC 11.1.0: In function ‘__internal_ram_wr_relaxed’, inlined from ‘internal_ram_wr’ at ecore_int_api.h:166:2, inlined from ‘qede_update_rx_prod.constprop’ at qede_rxtx.c:736:2: drivers/net/qede/base/bcm_osal.h:136:9: error:

[dpdk-dev] [PATCH v3 0/5] more build tests

2021-08-08 Thread Thomas Monjalon
While testing more build types, some errors occur. v3: fix minsize build with GCC v2: fix init of var buildtype Thomas Monjalon (5): net/qede: fix minsize build regex/mlx5: fix minsize build vdpa/mlx5: fix minsize build test/crypto: fix minsize build devtools: test different build types

Re: [dpdk-dev] [PATCH v2] doc: announce restructuring of crypto session structs

2021-08-08 Thread Matan Azrad
From: Akhil Goyal > The structures rte_cryptodev_sym_session and > rte_cryptodev_asym_session are not used by the application directly. The > application just need an opaque pointer which it can attach to rte_crypto_op > while enqueue. > Hence, these structures can be internal to library hidden

Re: [dpdk-dev] [PATCH] devtools: allow to skip some build tests

2021-08-08 Thread Thomas Monjalon
03/05/2021 16:46, Thomas Monjalon: > Inserting "return 1" in .develconfig file will allow to skip > some build tests based on $DPDK_TARGET or other parameters. > > Signed-off-by: Thomas Monjalon > --- > @@ -87,7 +87,7 @@ load_env () # > fi > echo "Using DPDK_TARGET $DPDK_TARGET" >&$v

Re: [dpdk-dev] [dpdk-stable] [PATCH v2 2/2] devtools: fix patches missing if range newer than HEAD

2021-08-08 Thread Thomas Monjalon
30/06/2021 08:34, Xueming Li: > Current fix scan scripts scanned specified range in HEAD branch. I cannot parse the above sentence. > When users ran it in an earlier branch, few patches were scanned > due to the fixes in the range are newer and not merged to HEAD > branch. You mean some patches

Re: [dpdk-dev] [dpdk-stable] [PATCH v2 1/2] devtools: fix version pattern for fix search

2021-08-08 Thread Thomas Monjalon
30/06/2021 08:34, Xueming Li: > When scanning fixes from current(HEAD) branch, local tags were included > and reported as version. For example: > $ git tag --contains --merged > 20.11_backport_202010506 // user tag > v20.11 > v20.11.1 > > This patch matches DPDK officail version pattern

Re: [dpdk-dev] [PATCH v2] doc: announce restructuring of crypto session structs

2021-08-08 Thread Thomas Monjalon
> > The structures rte_cryptodev_sym_session and > > rte_cryptodev_asym_session are not used by the application directly. The > > application just need an opaque pointer which it can attach to rte_crypto_op > > while enqueue. > > Hence, these structures can be internal to library hidden from the us