Re: [dpdk-dev] [PATCH v2 00/41] add MLX5 FreeBSD support

2024-08-16 Thread Stephen Hemminger
On Fri, 8 Oct 2021 00:13:09 +0530 Srikanth Kaka wrote: > This patch series introduces FreeBSD OS support for MLX5 PMD > > Currently there is an ongoing review of FreeBSD OFED drivers and > RDMA-core libraries. Their status can be tracked at > https://reviews.freebsd.org/p/vag.singh_oneconvergen

[DPDK/cryptodev Bug 1523] cryptodev_openssl_asym_autotest unit test fails on OpenSUSE Leap 15.6

2024-08-16 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1523 Bug ID: 1523 Summary: cryptodev_openssl_asym_autotest unit test fails on OpenSUSE Leap 15.6 Product: DPDK Version: unspecified Hardware: All OS: All Sta

[PATCH v4 5/5] node: add error stats for ip4 reassembly node

2024-08-16 Thread pbhagavatula
From: Pavan Nikhilesh Add reassembly failure error counter for ip4 reassembly node. Signed-off-by: Pavan Nikhilesh --- lib/node/ip4_reassembly.c | 9 + 1 file changed, 9 insertions(+) diff --git a/lib/node/ip4_reassembly.c b/lib/node/ip4_reassembly.c index 04823cc596..ab71ef1331 10064

[PATCH v4 4/5] node: add error stats for ip4 lookup node

2024-08-16 Thread pbhagavatula
From: Pavan Nikhilesh Add error counters for ip4 LPM lookup failures in ip4_lookup node. Signed-off-by: Pavan Nikhilesh --- lib/node/ip4_lookup.c | 9 + lib/node/ip4_lookup_neon.h | 5 + lib/node/ip4_lookup_sse.h | 6 ++ lib/node/node_private.h| 8 4 files ch

[PATCH v4 2/5] graph: add node fastpath error counters

2024-08-16 Thread pbhagavatula
From: Pavan Nikhilesh Add node fastpath error counters advertised during node registration. Signed-off-by: Pavan Nikhilesh --- lib/graph/graph_populate.c | 20 ++-- lib/graph/graph_private.h | 2 ++ lib/graph/rte_graph_worker_common.h | 1 + 3 files changed

[PATCH v4 3/5] graph: add stats for node specific errors

2024-08-16 Thread pbhagavatula
From: Pavan Nikhilesh Add support for retrieving/printing stats for node specific errors using rte_graph_cluster_stats_get(). Signed-off-by: Pavan Nikhilesh --- lib/graph/graph_stats.c | 79 - lib/graph/rte_graph.h | 4 +++ 2 files changed, 82 inserti

[PATCH v1 2/2] dts: checksum offload test suite

2024-08-16 Thread Dean Marx
test suite for verifying layer 3/4 checksum offload features on poll mode driver. Depends-on: patch-143033 ("dts: add text parser for testpmd verbose output") Depends-on: patch-142691 ("dts: add send_packets to test suites and rework packet addressing") Signed-off-by: Dean Marx --- dts/tests/Te

[PATCH v1 1/2] dts: add csum HW offload to testpmd shell

2024-08-16 Thread Dean Marx
add csum_set_hw method to testpmd shell class. Port over set_verbose and port start/stop from queue start/stop suite. Signed-off-by: Dean Marx --- dts/framework/remote_session/testpmd_shell.py | 124 ++ 1 file changed, 124 insertions(+) diff --git a/dts/framework/remote_session/

[PATCH v1 0/2] dts: port over checksum offload suite

2024-08-16 Thread Dean Marx
Port over checksum hardware offload testing suite from old DTS. The suite verifies the ability of the PMD to recognize whether an incoming packet has valid or invalid L4/IP checksum values. v1: In the original test plan, there were two Tx checksum test cases. I removed them due to the lack of cons

Re: [PATCH v2 3/4] usertools/dpdk-hugepages.py: sort by NUMA node

2024-08-16 Thread Burakov, Anatoly
On 8/16/2024 2:16 PM, Anatoly Burakov wrote: Currently, the list of per-NUMA node hugepages is displayed in glob order, which can be arbitrary. Fix it to sort the glob order. Signed-off-by: Anatoly Burakov --- usertools/dpdk-hugepages.py | 40 ++--- 1 file cha

[PATCH v2 4/4] usertools/dpdk-devbind: print NUMA node

2024-08-16 Thread Anatoly Burakov
Currently, devbind does not print out any NUMA information, which makes figuring out which NUMA node device belongs to not trivial. Add printouts for NUMA information if NUMA support is enabled on the system. Signed-off-by: Anatoly Burakov --- usertools/dpdk-devbind.py | 27 +++--

[PATCH v2 3/4] usertools/dpdk-hugepages.py: sort by NUMA node

2024-08-16 Thread Anatoly Burakov
Currently, the list of per-NUMA node hugepages is displayed in glob order, which can be arbitrary. Fix it to sort the glob order. Signed-off-by: Anatoly Burakov --- usertools/dpdk-hugepages.py | 40 ++--- 1 file changed, 28 insertions(+), 12 deletions(-) diff --g

[PATCH v2 2/4] usertools/cpu_layout: print out NUMA nodes

2024-08-16 Thread Anatoly Burakov
In traditional NUMA case, NUMA nodes and physical sockets were used interchangeably, but there are cases where there can be multiple NUMA nodes per socket, as well as all CPU's being assigned NUMA node 0 even in cases of multiple sockets. Use sysfs to print out NUMA information. Signed-off-by: Ana

[PATCH v2 1/4] usertools/cpu_layout: update coding style

2024-08-16 Thread Anatoly Burakov
Update coding style: - make it PEP-484 compliant - address all flake8, mypy etc. warnings - use f-strings in place of old-style string interpolation - refactor printing to make the code more readable Signed-off-by: Anatoly Burakov --- usertools/cpu_layout.py | 162 ++

Re: Ethdev tracepoints optimization

2024-08-16 Thread Jerin Jacob
On Fri, Aug 16, 2024 at 4:43 AM Adel Belkhiri wrote: > > Hi DPDK Community, > > I am currently working on developing performance analyses for applications > using the ethdev library. These analyses are being implemented in Trace > Compass, an open-source performance analyzer. One of the views I’

[RFC] table: report victim replace stats in LRU tables

2024-08-16 Thread Kamil Vojanec
LRU caches replace records when requested table bucket is full. There is, however, no information about this happenning in either the return value or the statistics. This commit introduces a counter for such cases. Signed-off-by: Kamil Vojanec --- lib/table/rte_table.h| 1 + lib/tabl

Re: [PATCH] app/testpmd: add L4 port to verbose output

2024-08-16 Thread Luca Vizzarro
On 15/08/2024 16:22, Stephen Hemminger wrote: The verbose output is already too verbose. Maybe you would like the simpler format (which does include the port number) see the network packet dissector patches. Hi Stephen, Thank you for the reply you left to Alex's patch. This is actually quite

Re: [dpdk-dev] [PATCH v13 1/4] devtools: script to track symbols over releases

2024-08-16 Thread Ray Kinsella
Stephen Hemminger writes: > On Thu, 9 Sep 2021 14:48:05 +0100 > Ray Kinsella wrote: > >> This script tracks the growth of stable and experimental symbols >> over releases since v19.11. The script has the ability to >> count the added symbols between two dpdk releases, and to >> list experimen

[PATCH v1] examples/ipsec-secgw: free the actual mbuf pointer

2024-08-16 Thread Vidya Sagar Velumuri
In case of crypto event vector, the vector points to crypto op structure in priv area and not actual mbuf. Extract the mbuf pointer and pass these to rte_mbuf_free to free the mbufs. Signed-off-by: Vidya Sagar Velumuri diff --git a/examples/ipsec-secgw/ipsec_worker.c b/examples/ipsec-secgw/ipse