Re: [PATCH] net/cnxk: fix error when compiled for x86

2022-03-10 Thread Jerin Jacob
On Thu, Mar 10, 2022 at 7:06 AM Jiang, YuX wrote: > > Hi maintainers, > > Who can give acked-by for this patch? > May I know this patch can be merged into 22.03 or not? Acked-by: Jerin Jacob Updated the git commit as follows and applied to dpdk-next-net-mrvl/for-next-net. Thanks net/cnxk:

RE: [PATCH] net/af_xdp: fix custom program loading with multiple queues

2022-03-10 Thread Loftus, Ciara
> When the PMD is configured to load a custom XDP program, it sets > XSK_LIBBPF_FLAGS__INHIBIT_PROG_LOAD flag to prevent libbpf from > loading its default XDP program. However, when queue_count is set to > greater than 1, this flag is only set for the first XSK socket but not > for subsequent XSK s

Re: [PATCH 1/3] net/qede: fix Tx callback completion routine

2022-03-10 Thread Thomas Monjalon
10/03/2022 08:40, Jerin Jacob: > Updated the git commits as follows and applied series to > dpdk-next-net-mrvl/for-next-net. Thanks What is the intent? Do you want to get them in 22.03? Is it validated enough for a last minute merge?

RE: release candidate 22.03-rc3

2022-03-10 Thread Jiang, YuX
> -Original Message- > From: Thomas Monjalon > Sent: Wednesday, March 9, 2022 7:44 AM > To: annou...@dpdk.org > Subject: release candidate 22.03-rc3 > > A new DPDK release candidate is ready for testing: > https://git.dpdk.org/dpdk/tag/?id=v22.03-rc3 > > There are 102 new patches in

RE: [EXT] Re: [PATCH 1/3] net/qede: fix Tx callback completion routine

2022-03-10 Thread Devendra Singh Rawat
> -Original Message- > From: Thomas Monjalon > Sent: Thursday, March 10, 2022 2:26 PM > To: Devendra Singh Rawat ; Jerin Jacob > > Cc: dpdk-dev ; Jerin Jacob Kollanukkaran > ; Ferruh Yigit ; Rasesh Mody > ; Alok Prasad ; dpdk stable > > Subject: [EXT] Re: [PATCH 1/3] net/qede: fix Tx

RE: [PATCH v4] crypto/ipsec_mb: fix coverity issue

2022-03-10 Thread Power, Ciara
>-Original Message- >From: Piotr Bronowski >Sent: Wednesday 9 March 2022 18:02 >To: dev@dpdk.org >Cc: Zhang, Roy Fan ; tho...@monjalon.net; >gak...@marvell.com; Yigit, Ferruh ; Doherty, Declan >; Bronowski, PiotrX >; sta...@dpdk.org >Subject: [PATCH v4] crypto/ipsec_mb: fix coverity issue

RE: [PATCH] net/mlx5: fix push VLAN action validation

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Dariusz Sosnowski > Sent: Wednesday, March 9, 2022 11:39 AM > To: Matan Azrad ; Slava Ovsiienko > ; Bill Zhou > Cc: dev@dpdk.org; Raslan Darawsheh ; > sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix push VLAN action validation > > Flow domain and direct

RE: [PATCH] net/mlx5: fix the sample flow failure on the trusted device

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Jiawei(Jonny) Wang > Sent: Wednesday, March 9, 2022 12:20 PM > To: Slava Ovsiienko ; Matan Azrad > ; Ori Kam > Cc: dev@dpdk.org; Raslan Darawsheh ; > sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix the sample flow failure on the trusted device > > The f

RE: [PATCH v1] net/mlx5: disallow multiple ASO actions in a single flow

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Rongwei Liu > Sent: Wednesday, March 9, 2022 2:08 PM > To: Matan Azrad ; Slava Ovsiienko > ; Ori Kam ; NBU-Contact- > Thomas Monjalon (EXTERNAL) ; Michael Baum > > Cc: dev@dpdk.org; Raslan Darawsheh ; > sta...@dpdk.org; Jack Min > Subject: [PATCH v1] net

RE: [PATCH v2] doc: fix modify field action description for mlx5

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Slava Ovsiienko > Sent: Thursday, February 24, 2022 6:02 PM > To: dev@dpdk.org > Cc: ferruh.yi...@intel.com; Xueming(Steven) Li ; > Raslan Darawsheh ; Matan Azrad > ; sta...@dpdk.org > Subject: [PATCH v2] doc: fix modify field action description for mlx5 >

RE: [PATCH v2] net/mlx5: fix CPU socket ID for Rx queue creation

2022-03-10 Thread Slava Ovsiienko
Hi, Thinh the line: "v2: change patch description, no code change" should not be in commit message body, it should be after "---" Besides this: Acked-by: Viacheslav Ovsiienko With best regards, Slava > -Original Message- > From: Thinh Tran > Sent: Wednesday, March 9, 2022 21:49 > To: d

RE: [PATCH v2] net/mlx5: fix CPU socket ID for Rx queue creation

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Slava Ovsiienko > Sent: Thursday, March 10, 2022 11:23 AM > To: Thinh Tran ; dev@dpdk.org > Cc: d...@linux.vnet.ibm.com; Raslan Darawsheh ; > Dmitry Kozlyuk ; sta...@dpdk.org > Subject: RE: [PATCH v2] net/mlx5: fix CPU socket ID for Rx queue creation > >

RE: [PATCH] examples/vm_power: replace list foreach with while loop

2022-03-10 Thread Koikkara Reeny, Shibin
> -Original Message- > From: Thomas Monjalon > 01/03/2022 15:53, Shibin Koikkara Reeny: > > Linux header files don't support LIST_FOREACH_SAFE so replacing > > LIST_FOREACH with while loop. > > What is the original issue you are trying to solve? Asan tool reported LIST_FOREACH should be r

RE: [EXT] Re: [PATCH] examples/l3fwd: resolve stack buffer overflow issue

2022-03-10 Thread Rahul Bhansali
> -Original Message- > From: Thomas Monjalon > Sent: Thursday, March 10, 2022 12:37 AM > To: Rahul Bhansali > Cc: dev@dpdk.org; david.march...@redhat.com; Conor Walsh > > Subject: Re: [EXT] Re: [PATCH] examples/l3fwd: resolve stack buffer overflow > issue > > 09/03/2022 16:24, Rahul B

Re: [PATCH] examples/vm_power: replace list foreach with while loop

2022-03-10 Thread Thomas Monjalon
10/03/2022 10:32, Koikkara Reeny, Shibin: > > -Original Message- > > From: Thomas Monjalon > > 01/03/2022 15:53, Shibin Koikkara Reeny: > > > Linux header files don't support LIST_FOREACH_SAFE so replacing > > > LIST_FOREACH with while loop. > > > > What is the original issue you are tryi

Re: [PATCH] net/af_xdp: fix custom program loading with multiple queues

2022-03-10 Thread Kevin Traynor
Hi Ciara/Junxiao,, On 10/03/2022 08:49, Loftus, Ciara wrote: When the PMD is configured to load a custom XDP program, it sets XSK_LIBBPF_FLAGS__INHIBIT_PROG_LOAD flag to prevent libbpf from loading its default XDP program. However, when queue_count is set to greater than 1, this flag is only set

[PATCH V1] doc: add tested Intel platforms with Intel NICs

2022-03-10 Thread Lingli Chen
Add tested Intel platforms with Intel NICs to v22.03 release note. Signed-off-by: Lingli Chen --- doc/guides/rel_notes/release_22_03.rst | 97 ++ 1 file changed, 97 insertions(+) diff --git a/doc/guides/rel_notes/release_22_03.rst b/doc/guides/rel_notes/release_22_03.rs

Re: [PATCH v2] app/testpmd : fix testpmd quit error

2022-03-10 Thread Ferruh Yigit
On 3/9/2022 10:10 AM, Wu, WenxuanX wrote: -Original Message- From: Yigit, Ferruh Sent: 2022年3月5日 0:19 To: Wu, WenxuanX ; Yang, Qiming ; Zhang, Qi Z ; Li, Xiaoyun ; Singh, Aman Deep ; Zhang, Yuying Cc: dev@dpdk.org Subject: Re: [PATCH v2] app/testpmd : fix testpmd quit error On 3/4/2

RE: [PATCH v4 0/3] ixgbe SFP handling fixes

2022-03-10 Thread Zhang, Qi Z
> -Original Message- > From: Jeff Daly > Sent: Monday, February 28, 2022 11:30 PM > To: dev@dpdk.org > Subject: [PATCH v4 0/3] ixgbe SFP handling fixes > > Hello all, > > We have several platforms based on Intel's C3000 series of SoCs that have > integrated ixgbe devices (X550EM) oper

[PATCH v2 0/8] Linux GSG doc updates

2022-03-10 Thread Bruce Richardson
This patchset contains a number of small documentation improvements for the linux GSG, spread across a few sections. V2: Include additional patches removing or shortening content from the "Enabling Additional Functionality" section Bruce Richardson (8): doc/linux_gsg: add driver guides to d

[PATCH v2 1/8] doc/linux_gsg: add driver guides to document list

2022-03-10 Thread Bruce Richardson
The document roadmap section was missing any mention of the individual drivers guides which are important for users. Add them to list. Signed-off-by: Bruce Richardson --- doc/guides/linux_gsg/intro.rst | 25 + 1 file changed, 25 insertions(+) diff --git a/doc/guides/linu

[PATCH v2 2/8] doc/linux_gsg: drop note about old chipset

2022-03-10 Thread Bruce Richardson
The chipsets referenced in the note[1] were all launched in 2012 and are now discontinued, so we can drop the note about them at this stage. [1] https://ark.intel.com/content/www/us/en/ark/products/codename/44946/products-formerly-cave-creek.html Signed-off-by: Bruce Richardson --- doc/guides/

[PATCH v2 3/8] doc/linux_gsg: remove duplicated note

2022-03-10 Thread Bruce Richardson
A note about secure boot not allowing uio is present in both the system requirements section and the driver binding section. This fits better in the driver binding section, so the copy in system requirements can be removed. The document in general now also emphasises vfio over uio more than when th

[PATCH v2 4/8] doc/linux_gsg: merge requirements section for app building

2022-03-10 Thread Bruce Richardson
When building end-applications linked with DPDK, the only additional tool needed is pkg-config/pkgconf. However, the standard development tools meta-packages on most distro's include this as standard, meaning it does not really require its own section. The one outlier in the existing text is "alpin

[PATCH v2 5/8] doc/linux_gsg: expand list of directories

2022-03-10 Thread Bruce Richardson
Not all directories were given in the GSG document, but many of those omitted would be of interest to users, e.g. "doc", "license" and "usertools" directories. Adding these leaves only "devtools", and "kernel" as the only undocumented directories, so add them in too for completeness. When updating

[PATCH v2 6/8] doc/linux_gsg: shorten details on HPET use

2022-03-10 Thread Bruce Richardson
As best we can tell, the HPET timers are not commonly used, so there is little need to give extensive detail and commentry on them in the Linux GSG. As such, we can reduce the GSG section to just a single subsection and also move it down the page below items which are likely of greater importance.

[PATCH v2 7/8] doc/linux_gsg: drop reference to KNI

2022-03-10 Thread Bruce Richardson
The KNI library is disabled by default in DPDK and is already documented in the programmers guide and also in the sample application guide. There are also in-kernel alternatives to it. Therefore, we can drop the (already fairly minimal) reference to it from the Linux GSG. Signed-off-by: Bruce Ric

[PATCH v2 8/8] doc/linux_gsg: remove section on IOMMU pass-through

2022-03-10 Thread Bruce Richardson
The "Linux Drivers" section of the GSG already notes that, for use of UIO, the IOMMU must be disabled or put into pass-through mode. Therefore, there is no need to duplicate this information in the "additional functionality" section. Also the kernel configuration options documented in the section

[PATCH 1/2] vhost: fix queue number check when setting inflight FD

2022-03-10 Thread David Marchand
From: Chenbo Xia In function vhost_user_set_inflight_fd, queue number in inflight message is used to access virtqueue. However, queue number could be larger than VHOST_MAX_VRING and cause write OOB as this number will be used to write inflight info in virtqueue structure. This patch checks the qu

[PATCH 2/2] vhost: fix FD leak with inflight messages

2022-03-10 Thread David Marchand
Even if unlikely, a buggy vhost-user master might attach fds to inflight messages. Add checks like for other types of vhost-user messages. Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing") Cc: sta...@dpdk.org Signed-off-by: David Marchand --- lib/vhost/vhost_user.c | 6 ++ 1 file

UDP-GRO not working

2022-03-10 Thread kumaraparameshwaran rathinavel
Hi , I tried using the UDP GRO feature in DPDK recently and it did not see working. I understand the GRO for UDP is applicable only for fragmented packets, there is the following check in gro_udp4.c /* * Don't process non-fragment packet. */ if (!is_ipv4_fragment(ipv4_hdr)) return -1; There look

Re: [PATCH 2/2] vhost: fix FD leak with inflight messages

2022-03-10 Thread Maxime Coquelin
On 3/10/22 13:50, David Marchand wrote: Even if unlikely, a buggy vhost-user master might attach fds to inflight messages. Add checks like for other types of vhost-user messages. Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing") Cc: sta...@dpdk.org Signed-off-by: David Marchand -

Re: [PATCH 1/2] vhost: fix queue number check when setting inflight FD

2022-03-10 Thread Maxime Coquelin
On 3/10/22 13:50, David Marchand wrote: From: Chenbo Xia In function vhost_user_set_inflight_fd, queue number in inflight message is used to access virtqueue. However, queue number could be larger than VHOST_MAX_VRING and cause write OOB as this number will be used to write inflight info in

[PATCH] net/mlx5: fix FD configuration for Rx interrupt

2022-03-10 Thread Michael Baum
The mlx5_rx_intr_vec_enable() function allocates queue vector and fill FD list for Rx interrupts. The driver wrongly configured the FD with a non-blocking flag which prevent waiting on this FD. This patch removes O_NONBLOCK flag adding. Fixes: 3c7d44af252a ("net/mlx5: support user space Rx inter

RE: release candidate 22.03-rc3

2022-03-10 Thread Wael Abualrub
Hi, > -Original Message- > From: NBU-Contact-Thomas Monjalon (EXTERNAL) > Sent: Wednesday, March 9, 2022 1:44 AM > To: annou...@dpdk.org > Subject: release candidate 22.03-rc3 > > A new DPDK release candidate is ready for testing: > https://nam11.safelinks.protection.outlook.com/?u

[PATCH] app/testpmd: fix GTP header parsing in csum FWD engine

2022-03-10 Thread Gregory Etelson
GTP header can be followed by an optional 32 bits extension. GTP notifies about the extension presence through the E, S or PN header bits. Csum GTP header parser did not check the extension bits value. The patch updates GTP header length if header extension bits are set. Cc: sta...@dpdk.org Fix

RE: [PATCH v7] eal: fix rte_memcpy strict aliasing/alignment bugs

2022-03-10 Thread Ananyev, Konstantin
> Calls to rte_memcpy for 1 < n < 16 could result in unaligned > loads/stores, which is undefined behaviour according to the C > standard, and strict aliasing violations. > > The code was changed to use a packed structure that allows aliasing > (using the __may_alias__ attribute) to perform the

Re: [PATCH] net/mlx5: fix FD configuration for Rx interrupt

2022-03-10 Thread David Marchand
On Thu, Mar 10, 2022 at 2:19 PM Michael Baum wrote: > > The mlx5_rx_intr_vec_enable() function allocates queue vector and fill > FD list for Rx interrupts. > > The driver wrongly configured the FD with a non-blocking flag which > prevent waiting on this FD. > > This patch removes O_NONBLOCK flag a

RE: [PATCH V1] doc: add tested Intel platforms with Intel NICs

2022-03-10 Thread Lin, Xueqin
> -Original Message- > From: Lingli Chen > Sent: Thursday, March 10, 2022 5:46 PM > To: dev@dpdk.org > Cc: Chen, LingliX > Subject: [PATCH V1] doc: add tested Intel platforms with Intel NICs > > Add tested Intel platforms with Intel NICs to v22.03 release note. > > Signed-off-by: Ling

Re: [PATCH 2/2] vhost: fix FD leak with inflight messages

2022-03-10 Thread David Marchand
On Thu, Mar 10, 2022 at 2:00 PM Maxime Coquelin wrote: > On 3/10/22 13:50, David Marchand wrote: > > Even if unlikely, a buggy vhost-user master might attach fds to inflight > > messages. Add checks like for other types of vhost-user messages. > > > > Fixes: d87f1a1cb7b6 ("vhost: support inflight

RE: [PATCH] net/mlx5: fix the port match in sample flow

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Jiawei(Jonny) Wang > Sent: Monday, March 7, 2022 4:11 AM > To: Slava Ovsiienko ; Matan Azrad > ; Ori Kam > Cc: dev@dpdk.org; Raslan Darawsheh ; > sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix the port match in sample flow > > If there are an explicit

RE: [PATCH v2] net/mlx5: fix CPU socket ID for Rx queue creation

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Thinh Tran > Sent: Wednesday, March 9, 2022 9:49 PM > To: dev@dpdk.org > Cc: d...@linux.vnet.ibm.com; Slava Ovsiienko ; > Raslan Darawsheh ; Dmitry Kozlyuk > ; Thinh Tran ; > sta...@dpdk.org > Subject: [PATCH v2] net/mlx5: fix CPU socket ID for Rx queue cr

RE: [PATCH] net/mlx5: fix the implicit tag insertion in sample flow

2022-03-10 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Jiawei(Jonny) Wang > Sent: Thursday, March 10, 2022 6:00 AM > To: Slava Ovsiienko ; Matan Azrad > ; Ori Kam > Cc: dev@dpdk.org; Raslan Darawsheh ; > sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix the implicit tag insertion in sample flow > > The flow w

Re: [PATCH] net/mlx5: fix FD configuration for Rx interrupt

2022-03-10 Thread Thomas Monjalon
10/03/2022 16:12, David Marchand: > On Thu, Mar 10, 2022 at 2:19 PM Michael Baum wrote: > > > > The mlx5_rx_intr_vec_enable() function allocates queue vector and fill > > FD list for Rx interrupts. > > > > The driver wrongly configured the FD with a non-blocking flag which > > prevent waiting on t

Re: [PATCH] eal/windows: fix data race when creating threads

2022-03-10 Thread Dmitry Kozlyuk
Hi Tyler, 2022-03-09 23:35 (UTC-0800), Tyler Retzlaff: > create lcore worker threads suspended and then subsequently resume to > allow &lcore_config[i].thread_id be stored before eal_thread_loop > execution. > > Fixes: 53ffd9f080fc ("eal/windows: add minimum viable code") > Cc: anand.ra...@intel.

RE: [PATCH] net/mlx5: fix FD configuration for Rx interrupt

2022-03-10 Thread Michael Baum
On Thu, Mar 10, 2022 at 6:16 PM Thomas Monjalon wrote: > > 10/03/2022 16:12, David Marchand: > > On Thu, Mar 10, 2022 at 2:19 PM Michael Baum > wrote: > > > > > > The mlx5_rx_intr_vec_enable() function allocates queue vector and > > > fill FD list for Rx interrupts. > > > > > > The driver wrong

Re: [PATCH] examples/vm_power: replace list foreach with while loop

2022-03-10 Thread Stephen Hemminger
On Thu, 10 Mar 2022 09:32:08 + "Koikkara Reeny, Shibin" wrote: > > -Original Message- > > From: Thomas Monjalon > > 01/03/2022 15:53, Shibin Koikkara Reeny: > > > Linux header files don't support LIST_FOREACH_SAFE so replacing > > > LIST_FOREACH with while loop. > > > > What is

Re: [PATCH V1] doc: add tested Intel platforms with Intel NICs

2022-03-10 Thread Stephen Hemminger
On Thu, 10 Mar 2022 17:46:19 +0800 Lingli Chen wrote: > Add tested Intel platforms with Intel NICs to v22.03 release note. > > Signed-off-by: Lingli Chen Ok, but this kind of list gets stale and grows geometrically.

[PATCH] app/testpmd: fixed using strtoull with 64-bit variables

2022-03-10 Thread Adham Masarwah
Replaced using strtoul with strtoull when converting to 64-bit mask field. In Windows strtoul returns 32-bit values which cause an issue with show RSS reta. Fixes: 66c594904ac ("ethdev: support multiple sizes of redirection table") Cc: sta...@dpdk.org Signed-off-by: Adham Masarwah --- app/test-

[PATCH] app/testpmd: fixed using strtoull with 64-bit variables

2022-03-10 Thread Adham Masarwah
Replaced using strtoul with strtoull when converting to 64-bit mask field. In Windows strtoul returns 32-bit values which cause an issue with show RSS reta. Fixes: 66c594904ac ("ethdev: support multiple sizes of redirection table") Cc: sta...@dpdk.org Signed-off-by: Adham Masarwah --- app/test-

[PATCH] doc: relax requirement on commit messages of security fixes

2022-03-10 Thread luca . boccassi
From: Luca Boccassi Allow more flexibility with embargo lifting by not requiring mentions of CVEs in commit messages if the lift date allows it. Signed-off-by: Luca Boccassi --- doc/guides/contributing/vulnerability.rst | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/do

[PATCH] bpf: fix build with some libpcap version on FreeBSD

2022-03-10 Thread David Marchand
This is something caught in UNH FreeBSD env. For some reason [1], the pcap/bpf.h header started to define _BPF_H_. It happens that the bpf_impl.h internal DPDK header uses this define as an internal guard. This triggers a build failure in bpf_convert.c which can't find RTE_BPF_LOG macro. Fix the

Re: [PATCH] bpf: fix build with some libpcap version on FreeBSD

2022-03-10 Thread Stephen Hemminger
On Thu, 10 Mar 2022 19:30:40 +0100 David Marchand wrote: > This is something caught in UNH FreeBSD env. > > For some reason [1], the pcap/bpf.h header started to define _BPF_H_. > > It happens that the bpf_impl.h internal DPDK header uses this define as > an internal guard. > This triggers a bu

[PATCH v1] sched: enable/disable TC OV at runtime

2022-03-10 Thread Megha Ajmera
Added new API to enable or disable TC over subscription for best effort traffic class at subport level. By default TC OV is disabled for subport. Signed-off-by: Megha Ajmera --- lib/sched/rte_sched.c | 182 +++--- lib/sched/rte_sched.h | 18 + lib/sched/

Re: [PATCH v1] gpu/cuda: set unused gdrcopy functions arguments

2022-03-10 Thread Thomas Monjalon
10/03/2022 01:06, eagost...@nvidia.com: > From: Elena Agostini > > Without enabling gdrcopy, dpdk build has warnings about > unused gdrcopy functions input parameters. As developers we should test with --werror option given to meson, so we don't miss such details. This is what the script devtool

Re: [PATCH v1] sched: enable/disable TC OV at runtime

2022-03-10 Thread Stephen Hemminger
On Thu, 10 Mar 2022 19:54:26 + Megha Ajmera wrote: > diff --git a/lib/sched/rte_sched.c b/lib/sched/rte_sched.c > index ec74bee939..1d05089d00 100644 > --- a/lib/sched/rte_sched.c > +++ b/lib/sched/rte_sched.c > @@ -155,6 +155,7 @@ struct rte_sched_subport { > uint64_t tc_credits[RTE_SC

DPDK Release Status Meeting 2022-03-10

2022-03-10 Thread Mcnamara, John
Release status meeting minutes 2022-03-10 = Agenda: * Release Dates * Subtrees * Roadmaps * LTS * Defects * Opens Participants: * ARM * Debian * Intel * Marvell * Nvidia * Red Hat Release Dates - The following are the proposed dates for 22.03

[PATCH] net/mlx5: handle MPRQ incompatibility with external buffers

2022-03-10 Thread Alexander Kozyrev
Multi-Packet Rx queue uses PMD-managed buffers to store packets. These buffers are externally attached to user mbufs. This conflicts with the feature that allows using user-managed externally attached buffers in an application. Fall back to SPRQ in case external buffers mempool is configured. Add t

[PATCH v2] net/mlx5: handle MPRQ incompatibility with external buffers

2022-03-10 Thread Alexander Kozyrev
Multi-Packet Rx queue uses PMD-managed buffers to store packets. These buffers are externally attached to user mbufs. This conflicts with the feature that allows using user-managed externally attached buffers in an application. Fall back to SPRQ in case external buffers mempool is configured. Add t

[PATCH v1] bbdev: add new operation for FFT processing

2022-03-10 Thread Nicolas Chautru
Hi, This contributions adds a new operation type to the existing ones already supported by the bbdev PMDs. This set of operation is FFT-based processing for 5GNR baseband processing acceleration. This operates in the same lookaside fashion as other existing bbdev operation with a dedicated set of

[PATCH v1] bbdev: add new operation for FFT processing

2022-03-10 Thread Nicolas Chautru
Extension of bbdev operation to support FFT based operations. Signed-off-by: Nicolas Chautru --- doc/guides/prog_guide/bbdev.rst | 130 +++ lib/bbdev/rte_bbdev.c | 8 +++ lib/bbdev/rte_bbdev.h | 76 lib/bbdev/rte_bbdev_o

Re: [PATCH v1] bbdev: add new operation for FFT processing

2022-03-10 Thread Stephen Hemminger
On Thu, 10 Mar 2022 15:49:17 -0800 Nicolas Chautru wrote: > diff --git a/lib/bbdev/rte_bbdev.c b/lib/bbdev/rte_bbdev.c > index aaee7b7..a72ecba 100644 > --- a/lib/bbdev/rte_bbdev.c > +++ b/lib/bbdev/rte_bbdev.c > @@ -850,6 +850,9 @@ struct rte_bbdev * > case RTE_BBDEV_OP_LDPC_ENC: >

[PATCH v1] raw/ifpga: remove vdev when ifpga is closed

2022-03-10 Thread Wei Huang
Virtual devices created on ifpga raw device are not removed when ifpga is closed. To avoid such problem, ifpga virtual device remove function is implemented, virtual device is removed in raw device close function. Signed-off-by: Wei Huang Acked-by: Tianfei Zhang Acked-by: Rosen Xu --- drivers/

RE: [PATCH v1] sched: enable/disable TC OV at runtime

2022-03-10 Thread Ajmera, Megha
> > > diff --git a/lib/sched/rte_sched.c b/lib/sched/rte_sched.c index > > ec74bee939..1d05089d00 100644 > > --- a/lib/sched/rte_sched.c > > +++ b/lib/sched/rte_sched.c > > @@ -155,6 +155,7 @@ struct rte_sched_subport { > > uint64_t tc_credits[RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE]; > > > > /

RE: [PATCH v2 2/2] app/testpmd: fix SW L4 checksum in multi-segments

2022-03-10 Thread Liu, KevinX
Hi, Ferruh Yuying has already reviewed it days ago. If you can, I hope you can change the status as soon as possible and try to merge the code in RC4. Thank you. > -Original Message- > From: Zhang, Yuying > Sent: 2022年3月3日 14:30 > To: Zhang, Qi Z ; Liu, KevinX ; > dev > Cc: Yang, Qimin