DTS WG meeting minutes - 1/5/22

2022-01-07 Thread Honnappa Nagarahalli
Hello, The first meeting in the new year for the DTS WG happened on 5th Jan. Going forward the meeting minutes will be captured in [1] to make it easy to keep track of the history. Thanks, Honnappa [1] https://docs.google.com/document/d/1E2mkTHNQ5vyln1JvnJTil15cjacUTXP7LXb9K960Vxs/edit

Arm roadmap for 22.03

2022-01-07 Thread Honnappa Nagarahalli
(Bcc: Arm internal stake holders) Hello, Following are the work items planned for 22.03: 1) Index based per core mempool cache 2) Direct-rearm of RX side buffers Both the changes are in the mailing list already[1][2]. Along with these, there will be few minor patches to fix bugs. Pleas

Re: [PATCH 5/5] build: select optional libraries

2022-01-07 Thread Stephen Hemminger
On Fri, 7 Jan 2022 17:13:04 +0100 Morten Brørup wrote: > > From: David Marchand [mailto:david.march...@redhat.com] > > Sent: Wednesday, 17 November 2021 12.27 > > > > On Wed, Nov 17, 2021 at 11:47 AM Bruce Richardson > > wrote: > > > > > > On Tue, Nov 16, 2021 at 06:25:28PM +0100, Thomas Monj

Re: [PATCH v2] Spelling comments/text

2022-01-07 Thread Bruce Richardson
On Fri, Jan 07, 2022 at 05:27:55PM +0100, Morten Brørup wrote: > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > Sent: Friday, 7 January 2022 16.29 > > > > On Fri, Jan 07, 2022 at 03:58:27PM +0100, Thomas Monjalon wrote: > > > 07/01/2022 12:23, Bruce Richardson: > > > > On Thu, Ja

RE: [PATCH v2] Spelling comments/text

2022-01-07 Thread Morten Brørup
> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Friday, 7 January 2022 16.29 > > On Fri, Jan 07, 2022 at 03:58:27PM +0100, Thomas Monjalon wrote: > > 07/01/2022 12:23, Bruce Richardson: > > > On Thu, Jan 06, 2022 at 05:52:49PM +0100, Thomas Monjalon wrote: > > > > 29/11/2021 1

RE: [PATCH 5/5] build: select optional libraries

2022-01-07 Thread Morten Brørup
> From: David Marchand [mailto:david.march...@redhat.com] > Sent: Wednesday, 17 November 2021 12.27 > > On Wed, Nov 17, 2021 at 11:47 AM Bruce Richardson > wrote: > > > > On Tue, Nov 16, 2021 at 06:25:28PM +0100, Thomas Monjalon wrote: > > > 10/11/2021 18:34, Bruce Richardson: > > > > On Wed, Nov

[PATCH v2 3/3] gpu/cuda: mem alloc aligned memory

2022-01-07 Thread eagostini
From: Elena Agostini Implement aligned GPU memory allocation in GPU CUDA driver. Changelog: - cuda_mem_alloc parameters order Signed-off-by: Elena Agostini --- drivers/gpu/cuda/cuda.c | 21 - 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/cuda/c

[PATCH v2 2/3] app/test-gpudev: test aligned memory allocation

2022-01-07 Thread eagostini
From: Elena Agostini Update gpudev app to test GPU memory aligned allocation. Signed-off-by: Elena Agostini --- app/test-gpudev/main.c | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/test-gpudev/main.c b/app/test-gpudev/main.c index 5c1aa3d52f..f36f46cbca

[PATCH v2 1/3] gpudev: mem alloc aligned memory

2022-01-07 Thread eagostini
From: Elena Agostini Similarly to rte_malloc, rte_gpu_mem_alloc accept as input the memory alignment size. GPU driver should return GPU memory address aligned with the input value. Changelog: - rte_gpu_mem_alloc parameters order Signed-off-by: Elena Agostini --- lib/gpudev/gpudev.c|

[PATCH v3] gpudev: expose GPU memory

2022-01-07 Thread eagostini
From: Elena Agostini Enable the possibility to expose a GPU memory area and make it accessible from the CPU. GPU memory has to be allocated via rte_gpu_mem_alloc(). This patch allows the gpudev library to expose (and unexpose), through the GPU driver, a chunk of GPU memory and to return a memor

Re: [PATCH v2] Spelling comments/text

2022-01-07 Thread Bruce Richardson
On Fri, Jan 07, 2022 at 03:58:27PM +0100, Thomas Monjalon wrote: > 07/01/2022 12:23, Bruce Richardson: > > On Thu, Jan 06, 2022 at 05:52:49PM +0100, Thomas Monjalon wrote: > > > 29/11/2021 17:08, Josh Soref: > > > > -* dequeueing once we've filled up the queue, we have to > > > > benchmark

Re: [RFC] mempool: modify flush threshold

2022-01-07 Thread Bruce Richardson
On Tue, Dec 28, 2021 at 03:28:45PM +0100, Morten Brørup wrote: > Hi mempool maintainers and DPDK team. > > Does anyone know the reason or history why CACHE_FLUSHTHRESH_MULTIPLIER was > chosen to be 1.5? I think it is counterintuitive. > > The mempool cache flush threshold was introduced in DPDK

[dpdk-dev v2] test/cryptodev: Fix sgl oop in raw dp unit test

2022-01-07 Thread Kai Ji
Fix SGL OOP support in sym raw dp unit test Fixes: cd8166c28cd1 ("test/crypto: add raw API test for dpaax") Cc: hemant.agra...@nxp.com Signed-off-by: Kai Ji --- app/test/test_cryptodev.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/test/test_cryptodev.c b/

Re: [PATCH v2] Spelling comments/text

2022-01-07 Thread Josh Soref
I only make changes like this when both flavors are used in a corpus: https://github.com/DPDK/dpdk/search?q=queuing&type=code https://github.com/DPDK/dpdk/search?q=dequeuing&type=code I don't have a preference beyond consistency On Fri, Jan 7, 2022, 9:58 AM Thomas Monjalon wrote: > 07/01/2022

Re: [PATCH v2] Spelling comments/text

2022-01-07 Thread Thomas Monjalon
07/01/2022 12:23, Bruce Richardson: > On Thu, Jan 06, 2022 at 05:52:49PM +0100, Thomas Monjalon wrote: > > 29/11/2021 17:08, Josh Soref: > > > -* dequeueing once we've filled up the queue, we have to > > > benchmark it > > > +* dequeuing once we've filled up the queue, we have to b

Re: [PATCH 0/1] mempool: implement index-based per core cache

2022-01-07 Thread Bruce Richardson
On Fri, Jan 07, 2022 at 12:29:23PM +0100, Morten Brørup wrote: > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > Sent: Friday, 7 January 2022 12.16 > > > > On Sat, Dec 25, 2021 at 01:16:03AM +0100, Morten Brørup wrote: > > > > From: Dharmik Thakkar [mailto:dharmik.thak...@arm.com]

Re: [PATCH 3/3] build: support disabling drivers with meson

2022-01-07 Thread Bruce Richardson
On Thu, Jan 06, 2022 at 11:10:27AM +0100, Morten Brørup wrote: > > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > Sent: Thursday, 6 January 2022 10.49 > > > > 06/01/2022 09:23, Morten Brørup: > > > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > > > Sent: Wednesday, 25 Sep

Re: [RFC] eal: support systemd service convention for runtime directory

2022-01-07 Thread Bruce Richardson
On Thu, Dec 23, 2021 at 03:39:07PM -0800, Stephen Hemminger wrote: > Systemd.exec supports configuring the runtime directory of a service > via RuntimeDirectory=. This creates the directory with the necessary > permissions which actual service may not have if running in container. > > The change t

[PATCH] net/virtio: include ipv4 cksum to support cksum offload capability

2022-01-07 Thread Harold Huang
Device cksum offload capability usually include ipv4 cksum, tcp and udp cksum offload capability. The application such as OVS usually negotiate with the drive like this to enable cksum offload. Signed-off-by: Harold Huang --- drivers/net/virtio/virtio_ethdev.c | 2 ++ 1 file changed, 2 insertion

Re: [PATCH] eal: log hugepage create errors with filename

2022-01-07 Thread Bruce Richardson
On Thu, Dec 23, 2021 at 11:21:58AM -0800, Stephen Hemminger wrote: > While debugging running DPDK service in a container, it is > useful to see which file creation failed. Don't hide this > failure with DEBUG. > > Signed-off-by: Stephen Hemminger > --- > lib/eal/linux/eal_memalloc.c | 8 ---

Re: [PATCH] ring: update Doxygen comments re RING_F_EXACT_SZ

2022-01-07 Thread Bruce Richardson
On Wed, Dec 22, 2021 at 11:20:18AM -0500, Robert Sanford wrote: > - Add RING_F_EXACT_SZ description to rte_ring_init and > rte_ring_create param comments. > - Fix ring size comments. > > Signed-off-by: Robert Sanford > --- > lib/ring/rte_ring.h | 24 > lib/ring/rt

RE: [PATCH 0/1] mempool: implement index-based per core cache

2022-01-07 Thread Morten Brørup
> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Friday, 7 January 2022 12.16 > > On Sat, Dec 25, 2021 at 01:16:03AM +0100, Morten Brørup wrote: > > > From: Dharmik Thakkar [mailto:dharmik.thak...@arm.com] Sent: > Friday, 24 > > > December 2021 23.59 > > > > > > Current mempool

Re: [PATCH v2] Spelling comments/text

2022-01-07 Thread Bruce Richardson
On Thu, Jan 06, 2022 at 05:52:49PM +0100, Thomas Monjalon wrote: > 29/11/2021 17:08, Josh Soref: > > -* dequeueing once we've filled up the queue, we have to benchmark > > it > > +* dequeuing once we've filled up the queue, we have to benchmark it > > I think "dequeueing" is corre

Re: [PATCH 0/1] mempool: implement index-based per core cache

2022-01-07 Thread Bruce Richardson
On Sat, Dec 25, 2021 at 01:16:03AM +0100, Morten Brørup wrote: > > From: Dharmik Thakkar [mailto:dharmik.thak...@arm.com] Sent: Friday, 24 > > December 2021 23.59 > > > > Current mempool per core cache implementation stores pointers to mbufs > > On 64b architectures, each pointer consumes 8B This

DPDK 19.11.11 released

2022-01-07 Thread christian . ehrhardt
Hi all, Here is a new stable release: https://fast.dpdk.org/rel/dpdk-19.11.11.tar.xz The git tree is at: https://dpdk.org/browse/dpdk-stable/?h=19.11 Special thanks to the many developers who helped to backport changes and to create fixes for newer toolchain builds. Christian Eh

RE: [PATCH v1] maintainers: update for testpmd

2022-01-07 Thread Li, Xiaoyun
> -Original Message- > From: Zhang, Yuying > Sent: Friday, January 7, 2022 16:54 > To: dev@dpdk.org; Li, Xiaoyun ; Yigit, Ferruh > ; tho...@monjalon.net > Cc: Zhang, Yuying > Subject: [PATCH v1] maintainers: update for testpmd > > Add Yuying Zhang as a co-maintainer. > > Signed-off-by:

[PATCH v1] maintainers: update for testpmd

2022-01-07 Thread Yuying Zhang
Add Yuying Zhang as a co-maintainer. Signed-off-by: Yuying Zhang --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 18d9edaf88..852595fe91 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1694,6 +1694,7 @@ F: app/test/sample_packet_forward.h Networ

RE: [PATCH] mempool: optimize incomplete cache handling

2022-01-07 Thread Morten Brørup
> From: Jerin Jacob [mailto:jerinjac...@gmail.com] > Sent: Thursday, 6 January 2022 17.55 > > On Thu, Jan 6, 2022 at 5:54 PM Morten Brørup > wrote: > > > > A flush threshold for the mempool cache was introduced in DPDK > version > > 1.3, but rte_mempool_do_generic_get() was not completely updated