On Thu, Apr 13, 2023 at 11:44:38AM +0800, fengchengwen wrote:
> On 2023/4/12 17:52, Bruce Richardson wrote:
> > On Wed, Apr 12, 2023 at 02:48:08AM +0000, Chengwen Feng wrote:
> >> Add tracepoints at important APIs for tracing support.
> >>
> >> Signed-off-by: Chengwen Feng <fengcheng...@huawei.com>
> >> ---
> >>  lib/dmadev/meson.build               |   2 +-
> >>  lib/dmadev/rte_dmadev.c              |  39 ++++++--
> >>  lib/dmadev/rte_dmadev.h              |  56 ++++++++---
> >>  lib/dmadev/rte_dmadev_trace.h        | 133 +++++++++++++++++++++++++++
> >>  lib/dmadev/rte_dmadev_trace_fp.h     | 113 +++++++++++++++++++++++
> >>  lib/dmadev/rte_dmadev_trace_points.c |  59 ++++++++++++
> >>  lib/dmadev/version.map               |  10 ++
> >>  7 files changed, 391 insertions(+), 21 deletions(-)
> >>  create mode 100644 lib/dmadev/rte_dmadev_trace.h
> >>  create mode 100644 lib/dmadev/rte_dmadev_trace_fp.h
> >>  create mode 100644 lib/dmadev/rte_dmadev_trace_points.c
> >>
> > For completeness, do you have any numbers for the performance impact (if
> > any) to the DMA dataplane APIs with this tracing added?
> 
> No, because:
> 
> The dataplane trace points was disable default (unless the 
> RTE_ENABLE_TRACE_FP is set),
> so there will no trace-points code default.
> 
> So I think it will not impact performance default.
> 
Right, I'd missed that bit. Thanks.

Reply via email to