[DPDK/DTS Bug 1456] Use Poetry only for dependency management

2024-06-07 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1456 Bug ID: 1456 Summary: Use Poetry only for dependency management Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: normal

Re: [PATCH v5] eventdev/crypto: restore opaque field between dequeue and enqueue

2024-06-07 Thread Jerin Jacob
On Thu, Jun 6, 2024 at 7:18 PM Ganapati Kundapura wrote: > > For session-less crypto operations, event info is contained in > crypto op metadata for each event which is restored in event > from the crypto op metadata response info. > > For session based crypto operations, crypto op contains per se

[PATCH v2] dts: rename execution to test run

2024-06-07 Thread Juraj Linkeš
The configuration containing the combination of: 1. what testbed to use, 2. which tests to run, 3. and what build targets to test is called an execution. This is confusing since we're using the exact same term to describe other things and execution does not really capture that well the three items

[PATCH v3] dts: rename execution to test run

2024-06-07 Thread Juraj Linkeš
The configuration containing the combination of: 1. what testbed to use, 2. which tests to run, 3. and what build targets to test is called an execution. This is confusing since we're using the exact same term to describe other things and execution does not really capture that well the three items

Re: [PATCH v4 1/2] eventdev/dma: reorganize event DMA ops

2024-06-07 Thread Jerin Jacob
On Thu, May 30, 2024 at 6:14 PM wrote: > > From: Pavan Nikhilesh > > Re-organize event DMA ops structure to allow holding > source and destination pointers without the need for > additional memory, the mempool allocating memory for > rte_event_dma_adapter_ops can size the structure to > accommoda

[PATCH v5 1/2] eventdev/dma: reorganize event DMA ops

2024-06-07 Thread pbhagavatula
From: Pavan Nikhilesh Re-organize event DMA ops structure to allow holding source and destination pointers without the need for additional memory, the mempool allocating memory for rte_event_dma_adapter_ops can size the structure to accommodate all the needed source and destination pointers. Add

[PATCH v5 2/2] dma/cnxk: remove completion pool

2024-06-07 Thread pbhagavatula
From: Pavan Nikhilesh Use DMA ops to store metadata, remove use of completion pool. Signed-off-by: Pavan Nikhilesh Acked-by: Vamsi Attunuru --- drivers/dma/cnxk/cnxk_dmadev.c | 53 drivers/dma/cnxk/cnxk_dmadev.h | 24 +- drivers/dma/cnxk/cnxk_dmadev_fp.c

Re: [PATCH v5 1/5] dts: fix InteractiveShell command prompt filtering

2024-06-07 Thread Juraj Linkeš
On 6. 6. 2024 23:34, Luca Vizzarro wrote: When sending a command using an instance of InteractiveShell the output should filter out the trailing shell prompt when returning it. After every command two shell prompts are summoned. One is consumed as it is used as a delimiter for the command outp

Re: [PATCH v5 2/5] dts: skip first line of send command output

2024-06-07 Thread Juraj Linkeš
On 6. 6. 2024 23:34, Luca Vizzarro wrote: The first line of the InteractiveShell send_command method is generally the command input field. This sometimes is unwanted, therefore this commit enables the possibility of omitting the first line from the returned output. Signed-off-by: Luca Vizzarr

Re: [PATCH v5 3/5] dts: add parsing utility module

2024-06-07 Thread Juraj Linkeš
On 6. 6. 2024 23:34, Luca Vizzarro wrote: Adds parsing text into a custom dataclass. It provides a new `TextParser` dataclass to be inherited. This implements the `parse` method, which combined with the parser functions, it can automatically parse the value for each field. This new utility wi

Re: [PATCH v5 4/5] dts: add `show port info` command to TestPmdShell

2024-06-07 Thread Juraj Linkeš
On 6. 6. 2024 23:34, Luca Vizzarro wrote: Add a new TestPmdPort data structure to represent the output returned by `show port info`, which is implemented as part of TestPmdShell. The TestPmdPort data structure and its derived classes are modelled based on the relevant testpmd source code. Th

Re: [PATCH v5 5/5] dts: add `show port stats` command to TestPmdShell

2024-06-07 Thread Juraj Linkeš
On 6. 6. 2024 23:34, Luca Vizzarro wrote: Add a new TestPmdPortStats data structure to represent the output returned by `show port stats`, which is implemented as part of TestPmdShell. Bugzilla ID: 1407 Signed-off-by: Luca Vizzarro Reviewed-by: Paul Szczepanek Reviewed-by: Juraj Linkeš

RE: [EXTERNAL] [PATCH v2 3/3] compress/uadk: support burst enqueue/dequeue

2024-06-07 Thread Akhil Goyal
> This commit adds the burst enqueue and dequeue operations, > and adds compressdev uadk info to doc > > Signed-off-by: Zhangfei Gao > --- > MAINTAINERS | 6 ++ > doc/guides/compressdevs/index.rst | 1 + > doc/guides/compressdevs/uadk.rst | 98 +++

Re: [PATCH v2 1/5] baseband/acc: fix memory barrier

2024-06-07 Thread Maxime Coquelin
On 5/2/24 22:45, Hernan Vargas wrote: Moving memory barrier so that dequeue thread can be in sync with enqueue thread. Fixes: 32e8b7ea35dd ("baseband/acc100: refactor to segregate common code") Cc: sta...@dpdk.org Signed-off-by: Hernan Vargas --- drivers/baseband/acc/acc_common.h | 5 +++-

[PATCH v4 0/5] OpenSSL PMD Optimisations

2024-06-07 Thread Jack Bond-Preston
v2: * Fixed missing * in patch 4 causing compilation failures. v3: * Work around a lack of support for duplicating EVP_CIPHER_CTXs for AES-GCM and AES-CCM in OpenSSL versions 3.0.0 <= v < 3.2.0. v4: * Work around a bug with re-initing EVP_MAC_CTXs in OpenSSL versions 3.0.0 <= v < 3.0.3. ---

[PATCH v4 1/5] crypto/openssl: fix GCM and CCM thread unsafe ctxs

2024-06-07 Thread Jack Bond-Preston
Commit 67ab783b5d70 ("crypto/openssl: use local copy for session contexts") introduced a fix for concurrency bugs which could occur when using one OpenSSL PMD session across multiple cores simultaneously. The solution was to clone the EVP contexts per-buffer to avoid them being used concurrently.

[PATCH v4 2/5] crypto/openssl: only init 3DES-CTR key + impl once

2024-06-07 Thread Jack Bond-Preston
Currently the 3DES-CTR cipher context is initialised for every buffer, setting the cipher implementation and key - even though for every buffer in the session these values will be the same. Change to initialising the cipher context once, before any buffers are processed, instead. Throughput perfo

[PATCH v4 3/5] crypto/openssl: per-qp cipher context clones

2024-06-07 Thread Jack Bond-Preston
Currently EVP_CIPHER_CTXs are allocated, copied to (from openssl_session), and then freed for every cipher operation (ie. per packet). This is very inefficient, and avoidable. Make each openssl_session hold an array of pointers to per-queue-pair cipher context copies. These are populated on first

[PATCH v4 4/5] crypto/openssl: per-qp auth context clones

2024-06-07 Thread Jack Bond-Preston
Currently EVP auth ctxs (e.g. EVP_MD_CTX, EVP_MAC_CTX) are allocated, copied to (from openssl_session), and then freed for every auth operation (ie. per packet). This is very inefficient, and avoidable. Make each openssl_session hold an array of structures, containing pointers to per-queue-pair ci

[PATCH v4 5/5] crypto/openssl: only set cipher padding once

2024-06-07 Thread Jack Bond-Preston
Setting the cipher padding has a noticeable performance footprint, and it doesn't need to be done for every call to process_openssl_cipher_{en,de}crypt(). Setting it causes OpenSSL to set it on every future context re-init. Thus, for every buffer after the first one, the padding is being set twice.

Re: [PATCH v5 1/5] dts: fix InteractiveShell command prompt filtering

2024-06-07 Thread Jeremy Spewock
On Thu, Jun 6, 2024 at 5:34 PM Luca Vizzarro wrote: > > When sending a command using an instance of InteractiveShell the output > should filter out the trailing shell prompt when returning it. After > every command two shell prompts are summoned. One is consumed as it is > used as a delimiter for

Re: [PATCH v5 2/5] dts: skip first line of send command output

2024-06-07 Thread Jeremy Spewock
On Thu, Jun 6, 2024 at 5:34 PM Luca Vizzarro wrote: > > The first line of the InteractiveShell send_command method is generally > the command input field. This sometimes is unwanted, therefore this > commit enables the possibility of omitting the first line from the > returned output. > > Signed-o

Re: [PATCH v5 3/5] dts: add parsing utility module

2024-06-07 Thread Jeremy Spewock
On Thu, Jun 6, 2024 at 5:34 PM Luca Vizzarro wrote: > > Adds parsing text into a custom dataclass. It provides a new > `TextParser` dataclass to be inherited. This implements the `parse` > method, which combined with the parser functions, it can automatically > parse the value for each field. > >

Re: [PATCH v5 4/5] dts: add `show port info` command to TestPmdShell

2024-06-07 Thread Jeremy Spewock
On Thu, Jun 6, 2024 at 5:34 PM Luca Vizzarro wrote: > > Add a new TestPmdPort data structure to represent the output > returned by `show port info`, which is implemented as part of > TestPmdShell. > > The TestPmdPort data structure and its derived classes are modelled > based on the relevant testp

Re: [PATCH v5 5/5] dts: add `show port stats` command to TestPmdShell

2024-06-07 Thread Jeremy Spewock
On Thu, Jun 6, 2024 at 5:34 PM Luca Vizzarro wrote: > > Add a new TestPmdPortStats data structure to represent the output > returned by `show port stats`, which is implemented as part of > TestPmdShell. > > Bugzilla ID: 1407 > > Signed-off-by: Luca Vizzarro > Reviewed-by: Paul Szczepanek Review

Re: [RFC PATCH v2] dts: skip test cases based on capabilities

2024-06-07 Thread Juraj Linkeš
On 22. 5. 2024 16:58, Luca Vizzarro wrote: Hi Juraj, Here's my review. Excuse me for the unordinary format, but I thought it would have just been easier to convey my suggestions through code. Apart from the smaller suggestions, the most important one I think is that we should make sure to enf

Re: [RFC PATCH v2] dts: skip test cases based on capabilities

2024-06-07 Thread Juraj Linkeš
On 3. 6. 2024 16:40, Nicholas Pratte wrote: I was able to use this implementation on the in-development jumboframes suite, setting restrictions on the required link speeds of NICs and using this as a requirement to run all test cases. While the framework you've developed is intuitive for true/

Re: [PATCH v7 2/3] ethdev: add VXLAN last reserved field

2024-06-07 Thread Thomas Monjalon
05/06/2024 15:04, Rongwei Liu: > Add "uint8_t last_rsvd" as union with origin rsvd1. > Add RTE_FLOW_FIELD_VXLAN_LAST_RSVD into rte flow packet > field. > > The new union is used by testpmd matching item VXLAN > "last_rsvd" no it is still using the name "rsvd1" in testpmd > and modify target "vxl

Re: [PATCH v3 1/3] dts: Improve output gathering in interactive shells

2024-06-07 Thread Juraj Linkeš
On 29. 5. 2024 21:49, jspew...@iol.unh.edu wrote: From: Jeremy Spewock The current implementation of consuming output from interactive shells relies on being able to find an expected prompt somewhere within the output buffer after sending the command. This is useful in situations where the p

Re: [PATCH v3 2/3] dts: Add missing docstring from XML-RPC server

2024-06-07 Thread Juraj Linkeš
On 29. 5. 2024 21:49, jspew...@iol.unh.edu wrote: From: Jeremy Spewock When this XML-RPC server implementation was added, the docstring had to be shortened in order to reduce the chances of this race condition being encountered. Now that this race condition issue is resolved, the full docstr

Re: [PATCH v3 3/3] dts: Improve logging for interactive shells

2024-06-07 Thread Juraj Linkeš
On 29. 5. 2024 21:49, jspew...@iol.unh.edu wrote: From: Jeremy Spewock The messages being logged by interactive shells currently are using the same logger as the node they were created from. Because of this, when sending interactive commands, the logs make no distinction between when you are

[PATCH v3] event/dsw: support explicit release only mode

2024-06-07 Thread Mattias Rönnblom
Add the RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE capability to the DSW event device. This feature may be used by an EAL thread to pull more work from the work scheduler, without giving up the option to forward events originating from a previous dequeue batch. This in turn allows an EAL thread to

Re: [PATCH v2] vhost: cleanup resubmit info before inflight setup

2024-06-07 Thread Maxime Coquelin
On 4/26/24 13:09, Haoqian He wrote: This patch fixes a potential VM hang bug when the VM reboots after vhost live recovery due to missing cleanup virtqueue resubmit info. Specifically, if inflight IO that should be resubmitted during the latest vhost reconnection has not been submitted yet wh

Re: [EXTERNAL] [PATCH v2 3/3] compress/uadk: support burst enqueue/dequeue

2024-06-07 Thread Zhangfei Gao
Hi, Akhil On Fri, 7 Jun 2024 at 19:49, Akhil Goyal wrote: > > > This commit adds the burst enqueue and dequeue operations, > > and adds compressdev uadk info to doc > > > > Signed-off-by: Zhangfei Gao > > --- > > MAINTAINERS | 6 ++ > > doc/guides/compressdevs/ind

RE: [PATCH v7 2/3] ethdev: add VXLAN last reserved field

2024-06-07 Thread rongwei liu
BR Rongwei > -Original Message- > From: Thomas Monjalon > Sent: Friday, June 7, 2024 21:26 > To: rongwei liu > Cc: dev@dpdk.org; Matan Azrad ; Slava Ovsiienko > ; Ori Kam ; Suanming Mou > ; Dariusz Sosnowski ; > Aman Singh ; Yuying Zhang > ; Ferruh Yigit ; Andrew > Rybchenko > Subject

Re: [PATCH v6] lib/vhost: add flag for async connection in client mode

2024-06-07 Thread Maxime Coquelin
Hi Daniil, On 5/14/24 11:16, Daniil Ushkov wrote: This patch introduces a new flag RTE_VHOST_USER_ASYNC_CONNECT, which in combination with the flag RTE_VHOST_USER_CLIENT makes rte_vhost_driver_start connect asynchronously to the vhost server. Signed-off-by: Daniil Ushkov --- * Rerun checks. *

[PATCH v8 0/3] support VXLAN last reserved byte modification

2024-06-07 Thread Rongwei Liu
v8: enhance commit log and remap testpmd "last_rsvd" to new union. v7: squash, add more commit logs. v6: add union into vxlan header. v5: change the field enumeration naming. v4: specify the limitation with exact port number. v3: squash testpmd and rte_flow into one commit. v2: patch split. Rongwe

[PATCH v8 1/3] app/testpmd: fix the testpmd field string sequence

2024-06-07 Thread Rongwei Liu
The field string should be in the same order as the rte_flow_field_id enumration definitions Fixes: bfc007802 ("ethdev: allow modifying IPv6 FL and TC fields") Cc: michae...@nvidia.com Cc: sta...@dpdk.org Signed-off-by: Rongwei Liu Acked-by: Dariusz Sosnowski --- app/test-pmd/cmdline_flow.c |

[PATCH v8 2/3] ethdev: add VXLAN last reserved field

2024-06-07 Thread Rongwei Liu
Add "uint8_t last_rsvd" as union with origin rsvd1. Add RTE_FLOW_FIELD_VXLAN_LAST_RSVD into rte flow packet field. The new union is used by testpmd matching item VXLAN "last_rsvd" and modify target RTE_FLOW_FIELD_VXLAN_LAST_RSVD. Signed-off-by: Rongwei Liu Acked-by: Dariusz Sosnowski Acked-by:

[PATCH v8 3/3] net/mlx5: implement VXLAN last reserved modification

2024-06-07 Thread Rongwei Liu
Implementing the VxLAN last reserved byte modification. Following the RFC, the field is only 1 byte and needs to use the field_length as 8 instead of the real dst_field->size. Signed-off-by: Rongwei Liu Acked-by: Dariusz Sosnowski --- doc/guides/nics/mlx5.rst| 5 + drivers/net/mlx5

[PATCH v3 0/9] crypto/ionic: introduce AMD Pensando driver

2024-06-07 Thread Andrew Boyer
This patchset introduces a new crypto PMD for AMD Pensando hardware accelerators. It allows applications running directly on the AMD Pensando DSC to offload cryptographic operations to hardware cryptographic blocks. V2: - Remix patches as requested by review - Fix duplicated logtype global int - D

[PATCH v3 2/9] crypto/ionic: add the firmware interface definition file

2024-06-07 Thread Andrew Boyer
These definitions are shared between the PMD and firmware. Teach the device to read the FW version and check for liveness. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 53 ++ drivers/crypto/ionic/ionic_crypto_if.h | 1021 ++ drivers/crypto/io

[PATCH v3 1/9] crypto/ionic: introduce AMD Pensando driver

2024-06-07 Thread Andrew Boyer
Introduce a new crypto PMD for AMD Pensando hardware accelerators. It allows applications running directly on the AMD Pensando DSC to offload cryptographic operations to hardware cryptographic blocks. Add support for the cryptodevs to the common ionic library. Add the driver skeleton. Add a skelet

[PATCH v3 5/9] crypto/ionic: add capabilities and basic ops

2024-06-07 Thread Andrew Boyer
This exposes the supported capabilities to the stack. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 3 ++ drivers/crypto/ionic/ionic_crypto_caps.c | 25 + drivers/crypto/ionic/ionic_crypto_main.c | 8 +++ drivers/crypto/ionic/ionic_crypto_ops.c | 66 ++

[PATCH v3 4/9] crypto/ionic: add adminq command support

2024-06-07 Thread Andrew Boyer
This defines the adminq used for control path commands. The adminq is faster and more flexible than the device command interface. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 115 + drivers/crypto/ionic/ionic_crypto_cmds.c | 302 +++ driv

[PATCH v3 3/9] crypto/ionic: add device commands

2024-06-07 Thread Andrew Boyer
This defines the device (register-based) commands. They are used for device identification, setup, and teardown. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 24 ++ drivers/crypto/ionic/ionic_crypto_cmds.c | 348 +++ drivers/crypto/ionic/ionic_c

[PATCH v3 6/9] crypto/ionic: add session support

2024-06-07 Thread Andrew Boyer
This defines the session object and related commands. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 33 ++ drivers/crypto/ionic/ionic_crypto_main.c | 143 +++ drivers/crypto/ionic/ionic_crypto_ops.c | 123 +++ 3 files changed

[PATCH v3 7/9] crypto/ionic: add datapath

2024-06-07 Thread Andrew Boyer
This defines the main crypto operation enqueue and dequeue handlers. Signed-off-by: Andrew Boyer --- doc/guides/cryptodevs/features/ionic.ini | 8 + doc/guides/cryptodevs/ionic.rst | 12 + drivers/crypto/ionic/ionic_crypto.h | 17 ++ drivers/crypto/ionic/ionic_crypto_caps.c |

[PATCH v3 9/9] crypto/ionic: add stats support

2024-06-07 Thread Andrew Boyer
This defines the stats handlers and exposes them to the stack. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 8 drivers/crypto/ionic/ionic_crypto_main.c | 48 drivers/crypto/ionic/ionic_crypto_ops.c | 33 +++- 3 files chang

[PATCH v3 8/9] crypto/ionic: add a watchdog operation

2024-06-07 Thread Andrew Boyer
If no progress has been made within the timeout, post a dummy operation using session 0. This will restart the queue in the rare case that a doorbell is lost inside the device. Signed-off-by: Andrew Boyer --- drivers/crypto/ionic/ionic_crypto.h | 16 drivers/crypto/ionic/ionic_crypto_m

[PATCH v9 0/2] Methodology change for hugepage configuration

2024-06-07 Thread Nicholas Pratte
In order to prevent accidental misconfiguration of hugepages at runtime, the following changes are made to only allow for configuration of 2MB hugepages within the DTS config.yaml. In the previous implementation, a default hugepage size was selected via the size listed in /proc/meminfo. The problem

[PATCH v9 1/2] dts: Change hugepage runtime config to 2MB Exclusively

2024-06-07 Thread Nicholas Pratte
The previous implementation configures and allocates hugepage sizes based on a system default. This can lead to two problems: overallocation of hugepages (which may crash the remote host), and configuration of hugepage sizes that are not recommended during runtime. This new implementation allows on

[PATCH v9 2/2] dts: Change hugepage 'amount' to a different term

2024-06-07 Thread Nicholas Pratte
The term 'amount' is used for uncountable nouns. Since total hugepages is a discrete value (i.e. countable), the declaration of the 'amount' key value pair should be changes to a different term in both the config and the rest of the code. Bugzilla ID: 1370 Signed-off-by: Nicholas Pratte Reviewed

[PATCH v9 0/2] Methodology change for hugepage configuration

2024-06-07 Thread Nicholas Pratte
In order to prevent accidental misconfiguration of hugepages at runtime, the following changes are made to only allow for configuration of 2MB hugepages within the DTS config.yaml. In the previous implementation, a default hugepage size was selected via the size listed in /proc/meminfo. The problem

[PATCH v9 1/2] dts: Change hugepage runtime config to 2MB Exclusively

2024-06-07 Thread Nicholas Pratte
The previous implementation configures and allocates hugepage sizes based on a system default. This can lead to two problems: overallocation of hugepages (which may crash the remote host), and configuration of hugepage sizes that are not recommended during runtime. This new implementation allows on

[PATCH v9 2/2] dts: Change hugepage 'amount' to a different term

2024-06-07 Thread Nicholas Pratte
The term 'amount' is used for uncountable nouns. Since total hugepages is a discrete value (i.e. countable), the declaration of the 'amount' key value pair should be changes to a different term in both the config and the rest of the code. Bugzilla ID: 1370 Signed-off-by: Nicholas Pratte Reviewed

[PATCH v14 0/6] add pointer compression API

2024-06-07 Thread Paul Szczepanek
This patchset is proposing adding a new header only library with utility functions that allow compression of arrays of pointers. Since this is a header only library a patch needed to be added to amend the build system to allow adding libraries without source files. When passing caches full of poi

[PATCH v14 1/6] lib: allow libraries with no sources

2024-06-07 Thread Paul Szczepanek
Allow header only libraries. Signed-off-by: Paul Szczepanek Reviewed-by: Honnappa Nagarahalli Acked-by: Bruce Richardson --- lib/meson.build | 16 1 file changed, 16 insertions(+) diff --git a/lib/meson.build b/lib/meson.build index 179a272932..7c90602bf5 100644 --- a/lib/mes

[PATCH v14 2/6] mempool: add functions to get extra mempool info

2024-06-07 Thread Paul Szczepanek
Add two functions: - rte_mempool_get_mem_range - get virtual memory range of the objects in the mempool, - rte_mempool_get_obj_alignment - get alignment of objects in the mempool. Add two tests that test these new functions. Signed-off-by: Paul Szczepanek Reviewed-by: Jack Bond-Preston Reviewed

[PATCH v14 3/6] ptr_compress: add pointer compression library

2024-06-07 Thread Paul Szczepanek
Add a new utility header for compressing pointers. The provided functions can store pointers as 32-bit or 16-bit offsets. The compression takes advantage of the fact that pointers are usually located in a limited memory region (like a mempool). We can compress them by converting them to offsets fr

[PATCH v14 4/6] test: add pointer compress tests to ring perf test

2024-06-07 Thread Paul Szczepanek
Add a test that runs a zero copy burst enqueue and dequeue on a ring of raw pointers and compressed pointers at different burst sizes to showcase performance benefits of newly added pointer compression APIs. Refactored threading code to pass more parameters to threads to reuse existing code. Added

[PATCH v14 5/6] docs: add pointer compression guide

2024-06-07 Thread Paul Szczepanek
Documentation added in the prog guide for the new utility functions for pointer compression showing example code and potential usecases. Signed-off-by: Paul Szczepanek Reviewed-by: Honnappa Nagarahalli Reviewed-by: Nathan Brown Reviewed-by: Jack Bond-Preston --- MAINTAINERS

[PATCH v14 6/6] test: add unit test for ptr compression

2024-06-07 Thread Paul Szczepanek
Test compresses and decompresses pointers with various combinations of memory regions and alignments and verifies the pointers are recovered correctly. Additionally tests helper macros perform calculations correctly. Signed-off-by: Paul Szczepanek Reviewed-by: Honnappa Nagarahalli Reviewed-by: N

Re: [PATCH v13 2/6] mempool: add functions to get extra mempool info

2024-06-07 Thread Paul Szczepanek
On 06/06/2024 13:28, Konstantin Ananyev wrote: > > >> Add two functions: >> - rte_mempool_get_mem_range - get virtual memory range >> of the objects in the mempool, >> - rte_mempool_get_obj_alignment - get alignment of >> objects in the mempool. >> >> Add two tests that test these new functions

Re: [PATCH 0/3] bnxt bug fixes

2024-06-07 Thread Ajit Khaparde
On Thu, Jun 6, 2024 at 4:31 PM Ajit Khaparde wrote: > > Some bug fixes for the bnxt PMD. > Please apply. Patchset merged into dpdk-next-net-brcm. > > Ajit Khaparde (2): > net/bnxt: fix vector mode for P7 devices > net/bnxt: fix backing store logging > > Damodharam Ammepalli (1): > net/bnxt:

Potential Vlan Filtering Bug - Testpmd

2024-06-07 Thread Dean Marx
Hello Testpmd and Ethdev maintainers, I am working at the UNH Community Lab, writing testsuites for DTS. Currently, I am starting work on a testsuite which will test the vlan functions in DPDK. It should include testing of: 1. Positive and Negative test of packet vlan filter on an rx_port 2. VLA

Re: [PATCH v3] event/dsw: support explicit release only mode

2024-06-07 Thread Jerin Jacob
On Fri, Jun 7, 2024 at 7:17 PM Mattias Rönnblom wrote: > > Add the RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE capability to the > DSW event device. > > This feature may be used by an EAL thread to pull more work from the > work scheduler, without giving up the option to forward events > originatin

Re: [PATCH v5 1/2] eventdev/dma: reorganize event DMA ops

2024-06-07 Thread Jerin Jacob
On Fri, Jun 7, 2024 at 11:53 PM wrote: > > From: Pavan Nikhilesh > > Re-organize event DMA ops structure to allow holding > source and destination pointers without the need for > additional memory, the mempool allocating memory for > rte_event_dma_adapter_ops can size the structure to > accommoda