Re: [PATCH v11 2/4] net/i40e: implement mbufs recycle mode

2023-09-23 Thread Konstantin Ananyev
Define specific function implementation for i40e driver. Currently, mbufs recycle mode can support 128bit vector path and avx2 path. And can be enabled both in fast free and no fast free mode. Suggested-by: Honnappa Nagarahalli Signed-off-by: Feifei Wang Reviewed-by: Ruifeng Wang Review

[PATCH v3 12/12] app/test: add event DMA adapter auto-test

2023-09-23 Thread Amit Prakash Shukla
Added testsuite to test the dma adapter functionality. The testsuite detects event and DMA device capability and accordingly dma adapter is configured and modes are tested. Signed-off-by: Amit Prakash Shukla --- app/test/meson.build | 1 + app/test/test_event_dma_adapter.c | 805 +

[PATCH v3 11/12] eventdev: add DMA adapter event port get

2023-09-23 Thread Amit Prakash Shukla
Added support for DMA adapter event port get. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 16 1 file changed, 16 insertions(+) diff --git a/lib/eventdev/rte_event_dma_adapter.c b/lib/eventdev/rte_event_dma_adapter.c index 9770b0b8df..2b0919d70

[PATCH v3 10/12] eventdev: add support for DMA adapter enqueue

2023-09-23 Thread Amit Prakash Shukla
Added API support to enqueue a DMA operation to the DMA driver. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 13 + 1 file changed, 13 insertions(+) diff --git a/lib/eventdev/rte_event_dma_adapter.c b/lib/eventdev/rte_event_dma_adapter.c index 35acec

[PATCH v3 09/12] eventdev: add support for DMA adapter stats

2023-09-23 Thread Amit Prakash Shukla
Added DMA adapter stats API support to get and reset stats. DMA SW adapter stats and eventdev driver supported stats for enqueue and dequeue are reported by get API. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 95 1 file changed, 95

[PATCH v3 07/12] eventdev: add support for DMA adapter service ID get

2023-09-23 Thread Amit Prakash Shukla
Added API support to get DMA adapter service ID. Service id returned in the variable by the API call shall be used by application to map a service core. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 17 + 1 file changed, 17 insertions(+) diff --gi

[PATCH v3 08/12] eventdev: add DMA adapter support for runtime params

2023-09-23 Thread Amit Prakash Shukla
Added support to set and get runtime params for DMA adapter. The parameters that can be set/get are defined in struct rte_event_dma_adapter_runtime_params. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 93 1 file changed, 93 insertions

[PATCH v3 06/12] eventdev: add support for DMA adapter start and stop

2023-09-23 Thread Amit Prakash Shukla
Added API support to start and stop DMA adapter. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 69 1 file changed, 69 insertions(+) diff --git a/lib/eventdev/rte_event_dma_adapter.c b/lib/eventdev/rte_event_dma_adapter.c index 8349b9

[PATCH v3 05/12] eventdev: add support for DMA adapter service function

2023-09-23 Thread Amit Prakash Shukla
Added support for DMA adapter service function for event devices. Enqueue and dequeue of event from eventdev and DMA device are done based on the adapter mode and the supported HW capabilities. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 589

[PATCH v3 04/12] eventdev: add API support for vchan add and delete

2023-09-23 Thread Amit Prakash Shukla
Added API support to add and delete vchan's from the DMA adapter. DMA devid and vchan are added to the addapter instance by calling rte_event_dma_adapter_vchan_add and deleted using rte_event_dma_adapter_vchan_del. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/rte_event_dma_adapter.c | 204

[PATCH v3 03/12] eventdev: create and free API for DMA adapter

2023-09-23 Thread Amit Prakash Shukla
Added API support to create and free DMA adapter. Create function shall be called with event device to be associated with the adapter and port configuration to setup an event port. Signed-off-by: Amit Prakash Shukla --- config/rte_config.h | 1 + lib/eventdev/meson.build

[PATCH v3 02/12] eventdev: api to get DMA adapter capabilities

2023-09-23 Thread Amit Prakash Shukla
Added a new eventdev API rte_event_dma_adapter_caps_get(), to get DMA adapter capabilities supported by the driver. Signed-off-by: Amit Prakash Shukla --- lib/eventdev/meson.build| 2 +- lib/eventdev/rte_eventdev.c | 23 +++ lib/eventdev/rte_eventdev.h | 2 +- lib/meson

[PATCH v3 01/12] eventdev: introduce event DMA adapter library

2023-09-23 Thread Amit Prakash Shukla
Introduce event DMA adapter APIs. The change provides information on adapter modes and usage. Application can use this event adapter interface to transfer packets between DMA device and event device. Signed-off-by: Amit Prakash Shukla --- MAINTAINERS |5 + d

[PATCH v3 00/12] event DMA adapter library support

2023-09-23 Thread Amit Prakash Shukla
This series adds support for event DMA adapter library. API's defined as part of this library can be used by the application for DMA transfer of data using event based mechanism. v3: - Resolved checkpatch warnings. - Fixed compilation error on intel. - Updated git commit message. v2: - Resolved r

[PATCH] app/test: add modexp group tests

2023-09-23 Thread Gowrishankar Muthukrishnan
Add modexp tests for groups 5, 14, 15, 16, 17 and 18. Signed-off-by: Gowrishankar Muthukrishnan --- app/test/test_cryptodev_asym.c | 48 + app/test/test_cryptodev_mod_test_vectors.h | 989 - 2 files changed, 1036 insertions(+), 1 deletion(-) diff --git a/app/tes

Re: [PATCH 0/1] make file prefix unit test more resilient

2023-09-23 Thread Thomas Monjalon
22/09/2023 15:23, Bruce Richardson: > On Fri, Sep 22, 2023 at 02:57:32PM +0200, Thomas Monjalon wrote: > > 20/09/2023 12:09, Bruce Richardson: > > > On Wed, Sep 20, 2023 at 12:00:08PM +0200, David Marchand wrote: > > > > On Thu, Sep 14, 2023 at 12:42 PM Bruce Richardson > > > > wrote: > > > > > >