[PATCH] app/testpmd: fix UDP cksum error for UFO enable

2023-07-27 Thread Huisong Li
The command "tso set " is used to enable UFO, please see commit ce8e6e742807 ("app/testpmd: support UFO in checksum engine") The above patch configures the RTE_MBUF_F_TX_UDP_SEG to enable UFO only if tso_segsz is set. Then tx_prepare() may call rte_net_intel_cksum_prepare() to compute pseudo head

Re: [PATCH] doc/dmadevs: add note clarifying naming of idxd devices

2023-07-27 Thread Thomas Monjalon
> > > Since the test-dma-perf application identifies devices by name, > > > include in the idxd driver documentation a note on device naming when > > vfio-pci. > > > See also discussion in bugzilla[1]. > > > > > > [1] https://bugs.dpdk.org/show_bug.cgi?id=1268 Bugzilla ID: 1268 > > > > > > Signed

Re: [PATCH] doc: announce QAT support on aarch64

2023-07-27 Thread Thomas Monjalon
27/06/2023 00:37, Dharmik Thakkar: > Update release notes with added support for QAT on Ampere Altra. > > Signed-off-by: Dharmik Thakkar > Reviewed-by: Ruifeng Wang > --- > +* **Intel QuickAssist Technology (QAT) supports on Ampere Altra platform.** > + > + Tested with ipsec-secgw sample applic

Re: [PATCH v2] doc: update doc for idpf and cpfl

2023-07-27 Thread Thomas Monjalon
25/07/2023 17:25, beilei.x...@intel.com: > From: Beilei Xing > > Add recommended matching list for idpf pmd and cpfl pmd. > > Signed-off-by: Beilei Xing Applied

Re: [PATCH v2] doc: update release notes for Intel IPU

2023-07-27 Thread Thomas Monjalon
21/07/2023 16:58, beilei.x...@intel.com: > From: Beilei Xing > > Update release notes for Intel IPU new features: > - Support VF whose device id is 0x145c. > - Support hairpin queue. > > Fixes: 32bcd47e16fe ("net/idpf: support VF") > Fixes: 1ec8064832db ("net/cpfl: add haipin queue group durin

Re: [PATCH] doc: fix missing release note for UFO on iavf and ice

2023-07-27 Thread Thomas Monjalon
> > Add missing release note for UDP fragmentation offload on iavf and ice. > > > > Fixes: 0f24dc14654e ("net/iavf: enable UDP fragmentation offload") > > Fixes: 623ca7a15db4 ("net/ice: enable UDP fragmentation offload") > > > > Signed-off-by: Zhichao Zeng > > Acked-by: Qi Zhang Applied

Re: [PATCH] doc: fix missing release note for timestamp offload on iavf

2023-07-27 Thread Thomas Monjalon
28/06/2023 07:37, Zhichao Zeng: > Add missing release note for Rx timestamp offload on vector path. > > Fixes: 61b6874b9224 ("net/iavf: support Rx timestamp offload on AVX512") > Signed-off-by: Zhichao Zeng Added other fix lines for AVX2 and SSE, and applied.

Re: [PATCH] doc: update release note for iavf AVX2 feature

2023-07-27 Thread Thomas Monjalon
> > Add the missed release note for iavf AVX2 feature in 23.07. > > > > Fixes: 5712bf9d6e14 ("net/iavf: add Tx AVX2 offload path") > > > > Signed-off-by: Wenzhuo Lu > > Acked-by: Beilei Xing Simplified and applied.

Re: [PATCH] doc: fix missing release note for double vlan on ice

2023-07-27 Thread Thomas Monjalon
28/06/2023 08:00, Mingjin Ye: > Add missing release note for double vlan on ice driver. > > Fixes: de5da9d16430 ("net/ice: support double VLAN") > > Signed-off-by: Mingjin Ye Applied (and simplified).

Re: [PATCH] doc: fix missing release note for link support

2023-07-27 Thread Thomas Monjalon
28/06/2023 07:39, Kaiwen Deng: > fix missing release note for link speed change support. > > Fixes: 36afbc269081 ("net/ice: support link speed change") > > Signed-off-by: Kaiwen Deng Applied

Re: [PATCH v2] doc: fix missing release note for I219 support

2023-07-27 Thread Thomas Monjalon
> > Add missing release note for I219 support > > > > Fixes: a33e1a5bcd3f ("net/e1000: support more I219 devices") > > > > Signed-off-by: Qiming Yang > > Acked-by: Qi Zhang Applied

Re: [PATCH] doc: fix missing release note for I225 support

2023-07-27 Thread Thomas Monjalon
> > Add missing release note for I225-LMVP support. > > > > Fixes: 431d5e6dc3de ("net/igc: support I225-LMVP device") > > > > Signed-off-by: Qiming Yang > > Acked-by: Qi Zhang Applied

[PATCH v4] node: add IPv4 reassembly node

2023-07-27 Thread pbhagavatula
From: Pavan Nikhilesh Add IPv4 reassembly node. Signed-off-by: Pavan Nikhilesh --- v4 Changes: - Add packet drop node as the 0th edge. - Free deathrow packets to packet drop node. v3 Changes: - Actually include the changes that fix compilation. v2 Changes: - Fix compilation. doc/guides

[Bug 1269] test-dma-perf running in iova-mode as PA for rte_memcpy results in seg-fault.

2023-07-27 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1269 Bug ID: 1269 Summary: test-dma-perf running in iova-mode as PA for rte_memcpy results in seg-fault. Product: DPDK Version: 23.07 Hardware: All OS: Linux

[PATCH] examples/l2fwd-macsec: add MACsec forwarding application

2023-07-27 Thread Akhil Goyal
Added a new application based on l2fwd to demonstrate inline protocol offload MACsec performance using rte_security APIs. Example command: ./dpdk-l2fwd-macsec -a 0002:04:00.0 -a 0002:05:00.0 -c 0x6 -- -p 0x3 \ --mcs-tx-portmask 0x1 --mcs-rx-portmask 0x2 --mcs-port-config \ '(0,02:03:04:05:06:07,01:

[PATCH v1 2/2] net/cnxk: add get flow aged ops

2023-07-27 Thread Ankur Dwivedi
Adds get flow aged ops in CNXK driver. Also adds the devargs to get the poll frequency of control thread. Signed-off-by: Ankur Dwivedi --- doc/guides/nics/cnxk.rst | 12 +++ doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + drivers/ne

[PATCH v1 1/2] common/cnxk: add support to get aged flows

2023-07-27 Thread Ankur Dwivedi
Adds support to get aged flows in CNXK driver. The control thread polls the status of flows having age action, every 10 seconds and updates a bitmap array with the aged flows. The poll frequency of control thread can be set by devargs. Signed-off-by: Ankur Dwivedi --- drivers/common/cnxk/meson.b

[PATCH v1 0/2] add support for flow aging in CNXK driver

2023-07-27 Thread Ankur Dwivedi
Adds support for flow aging in CNXK driver. This patch series is for DPDK 23.11. Ankur Dwivedi (2): common/cnxk: add support to get aged flows net/cnxk: add get flow aged ops doc/guides/nics/cnxk.rst | 12 + doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/featu

Re: [PATCH v6 0/2] net/mlx5: introduce Tx datapath tracing

2023-07-27 Thread Thomas Monjalon
> Viacheslav Ovsiienko (2): > net/mlx5: add Tx datapath trace analyzing script > doc: add mlx5 datapath tracing feature description That's only a Python script and its doc, so it's OK to add just before the release. Applied, thanks.

Re: [PATCH v4] doc: add iavf live migration guide

2023-07-27 Thread Thomas Monjalon
27/07/2023 10:34, Liu, Lingyu: > > On 7/12/2023 3:54 AM, Thomas Monjalon wrote: > > Hello, > > > > I don't pull this patch in -rc3 because I feel some improvements should be > > done. > > > Hi Thomas, thanks for your review. I am sorry for the late response. > > >> On 7/7/2023 2:08 PM, Lingyu Li

[PATCH 2/2] build: remove unnecessary AVX2 compiler flag

2023-07-27 Thread Bruce Richardson
Since AVX2 is always available at build time, the CC_AVX2_SUPPORT cflag became equivalent to the RTE_ARCH_X86 one. Therefore, we can just remove all use of the flag, replacing it will the RTE_ARCH_X86 one, and also simplifying the code in a few places where we can merge with other X86/non-X86 block

[PATCH 1/2] build/x86: remove conditional checks for AVX2 support

2023-07-27 Thread Bruce Richardson
In a number of libraries and drivers we have multiple levels of checks for enabling AVX2 support. In these cases: * we first check for AVX2 support in the build-time ISA, i.e. through the instruction-set/-march flag. If present, we add source file to the list of sources. * if not enabled at th

[PATCH 0/2] simplify building x86 code with AVX2 support

2023-07-27 Thread Bruce Richardson
Inside our optimized vector drivers (and libs), there were always build time checks for various levels of instruction set support, most notably AVX2 and AVX-512 on x86 systems. One of the checks done in each case was verifying that the compiler used was able to generate AVX code appropriately. Howe

RE: [PATCH v2] doc: announce changes to event device structures

2023-07-27 Thread Hemant Agrawal
> > From: Pavan Nikhilesh > > > > The structures ``rte_event_dev_info``, ``rte_event_fp_ops`` will be > > modified to add new elements to support link profiles. > > A new field ``max_profiles_per_port`` will be added to > > ``rte_event_dev_info`` and ``switch_profile`` will be added to > > ``rte_e

Re: [PATCH v2] doc: announce changes to event device structures

2023-07-27 Thread Jerin Jacob
On Wed, Jul 26, 2023 at 9:25 PM wrote: > > From: Pavan Nikhilesh > > The structures ``rte_event_dev_info``, ``rte_event_fp_ops`` will be > modified to add new elements to support link profiles. > A new field ``max_profiles_per_port`` will be added to > ``rte_event_dev_info`` and ``switch_profile`

Re: [PATCH v4] doc: add iavf live migration guide

2023-07-27 Thread Liu, Lingyu
On 7/12/2023 3:54 AM, Thomas Monjalon wrote: Hello, I don't pull this patch in -rc3 because I feel some improvements should be done. Hi Thomas, thanks for your review. I am sorry for the late response. On 7/7/2023 2:08 PM, Lingyu Liu wrote: +echo 2 > /sys/bus/pci/devices/:ca:0