Re: When the trace buffers are saved to disk?

2024-11-29 Thread Adel Belkhiri
Thank you for your answer. On Fri, Nov 29, 2024 at 4:23 PM Thomas Monjalon wrote: > 29/11/2024 21:39, Adel Belkhiri: > > Thank you for the clarification, Thomas. Indeed, the documentation for > the > > trace library is kind of limited. If you don't mind, I have another &g

Re: When the trace buffers are saved to disk?

2024-11-29 Thread Adel Belkhiri
homas Monjalon wrote: > 28/11/2024 20:17, Adel Belkhiri: > > Hi all, > > > > Recently, while tracing applications from the apps and examples > > directories, I became confused about when the trace buffer is written to > > disk. Is the trace data saved only when rte_sa

When the trace buffers are saved to disk?

2024-11-28 Thread Adel Belkhiri
Hi all, Recently, while tracing applications from the apps and examples directories, I became confused about when the trace buffer is written to disk. Is the trace data saved only when rte_save_trace() is called, or does it also automatically save when the buffer becomes full? >From my understand

Re: [PATCH v3] ethdev: optimize the activation of fast-path tracepoints

2024-09-23 Thread Adel Belkhiri
Thanks to all of you. Much appreciated! On Sat, Sep 21, 2024 at 9:07 PM Ferruh Yigit wrote: > On 9/19/2024 5:37 PM, Jerin Jacob wrote: > > On Thu, Sep 19, 2024 at 12:16 AM Adel Belkhiri > wrote: > >> > >> From: Adel Belkhiri > >> > >> Spl

[PATCH v3] ethdev: optimize the activation of fast-path tracepoints

2024-09-18 Thread Adel Belkhiri
From: Adel Belkhiri Split the tracepoints rte_ethdev_trace_rx_burst and rte_eth_trace_call_rx_callbacks into two separate ones for empty and non-empty calls to avoid saturating quickly the trace buffer. Signed-off-by: Adel Belkhiri --- .mailmap | 1 + doc/guides

[PATCH v2] ethdev: optimize the activation of fast-path tracepoints

2024-09-18 Thread Adel Belkhiri
From: Adel Belkhiri Split the tracepoints rte_ethdev_trace_rx_burst and rte_eth_trace_call_rx_callbacks into two separate ones for empty and non-empty calls to avoid saturating quickly the trace buffer. Signed-off-by: Adel Belkhiri --- .mailmap | 1 + doc/guides

[PATCH] ethdev: optimize activation of fast-path tracepoints

2024-09-13 Thread Adel Belkhiri
From: Adel Belkhiri Split the tracepoints rte_ethdev_trace_rx_burst and rte_eth_trace_call_rx_callbacks into two separate ones for empty and non-empty calls to avoid saturating quickly the trace buffer. Signed-off-by: Adel Belkhiri --- .mailmap | 1 + lib/ethdev

Ethdev tracepoints optimization

2024-08-15 Thread Adel Belkhiri
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’ve implemented shows the rate of traffic received or sent by an eth

Does the vhost-user driver ensures the distribution of traffic between multiple RX queues?

2022-06-09 Thread Adel Belkhiri
Hi guys, I have a question for you. I know that vhost-user NICs can be configured with many RX/TX queues, but does the vhost-user driver ensures the distribution of traffic between RX queues? I used the sample application l3fdw to switch traffic between two vhost-user NICs, each with 4 queues. T

Re: [dpdk-dev] Is there any application that uses Eventdev ?

2021-01-18 Thread Adel Belkhiri
I see, thank you Stephen for the information. Le lun. 18 janv. 2021 à 16:42, Stephen Hemminger a écrit : > On Mon, 18 Jan 2021 14:19:51 -0500 > Adel Belkhiri wrote: > > > Hi all, > > > > I was wondering if Eventdev (or at least Pipeline) library is used by any &g

[dpdk-dev] Is there any application that uses Eventdev ?

2021-01-18 Thread Adel Belkhiri
Hi all, I was wondering if Eventdev (or at least Pipeline) library is used by any real application (not the ones in the "app" and "example" directories of dpdk codebase). Actually, I developed few performance analyses related to Eventdev (and other dpdk libraries) and I wanted to test it with real

[dpdk-dev] Exporting DPDK network interfaces statistics

2020-03-21 Thread Adel Belkhiri
Hello guys, I'm trying to develop a monitoring tool capable of exporting some statistics about DPDK network interfaces. The problem with spawning a "secondary process", the way proc-info does, is that not all the network interfaces are "seen" but just those managed by a single primary process. I