[PATCH] net/nfp: use Tx ring pointer write back

2024-03-31 Thread Chaoyong He
From: Long Wu This follows the mainline Linux kernel commit 0dcf7f500b0a (nfp: use TX ring pointer write back) by Jakub Kicinski. This will speed up Tx completions, because we avoid a read from device memory (replacing PCIe read with DMA read), and it works on CoreNIC firmware with NFDk. Signed

[PATCH v1 2/2] deque: add unit tests for the deque library

2024-03-31 Thread Aditya Ambadipudi
Add unit test cases that test all of the enqueue/dequeue functions. Both normal enqueue/dequeue functions and the zerocopy API functions. Signed-off-by: Aditya Ambadipudi Reviewed-by: Honnappa Nagarahalli --- app/test/meson.build |2 + app/test/test_deque_enqueue_dequeue.c

[PATCH v1 1/2] deque: add multi-thread unsafe double ended queue

2024-03-31 Thread Aditya Ambadipudi
From: Honnappa Nagarahalli Add a multi-thread unsafe double ended queue data structure. This library provides a simple and efficient alternative to multi-thread safe ring when multi-thread safety is not required. Signed-off-by: Aditya Ambadipudi Signed-off-by: Honnappa Nagarahalli --- .mailma

[PATCH v1 0/2] deque: add multithread unsafe deque library

2024-03-31 Thread Aditya Ambadipudi
As previously discussed in the mailing list [1] we are sending out this patch that provides the implementation and unit test cases for the RTE_DEQUE library. This includes functions for creating a RTE_DEQUE object. Allocating memory to it. Deleting that object and free'ing the memory associated wi

RE: [PATCH v2] app/test-crypto-perf: add throughput OOP decryption

2024-03-31 Thread Suanming Mou
Hi guys, Just want to make sure if anything still need to be checked with that patch? > -Original Message- > From: Suanming Mou > Sent: Wednesday, March 20, 2024 8:15 AM > To: Power, Ciara ; gak...@marvell.com > Cc: dev@dpdk.org > Subject: RE: [PATCH v2] app/test-crypto-perf: add through

Re: [PATCH 1/2] eal: provide macro for GCC builtin constant intrinsic

2024-03-31 Thread Stephen Hemminger
On Wed, 20 Mar 2024 14:33:35 -0700 Tyler Retzlaff wrote: > +#ifdef RTE_TOOLCHAIN_MSVC > +#define __rte_constant(e) 0 > +#else > +#define __rte_constant(e) __extension__(__builtin_constant_p(e)) > +#endif > + I did some looking around and some other project have macros for expressing constant ex

add ignored words to checkpatch/codespell

2024-03-31 Thread Stephen Hemminger
I have been seeing lots of bogus warnings from checkpatch spell checker (codespell). Which version of codespell is CI using? and what dictionary? The worst example is that it complains about: #include Or perhaps checkpatch should invoke codespell with an ignored word list?