Thread (40 messages) 40 messages, 11 authors, 2021-08-02

Re: [dpdk-dev] L3fwd mode in testpmd

From: Honnappa Nagarahalli <hidden>
Date: 2021-03-11 16:00:51

<snip>
quoted
quoted
On Thu, Mar 11, 2021 at 12:01 AM Honnappa Nagarahalli
[off-list ref] wrote:
quoted
Hello,
        Performance of L3fwd example application is one of the key
benchmarks in DPDK. However, the application does not have many
debugging statistics to understand the performance issues. We have
added L3fwd as another mode/stream to testpmd which provides
enough
quoted
quoted
statistics at various levels. This has allowed us to debug the
performance issues effectively.
quoted
There is more work to be done to get it to upstreamable state. I
am
wondering if such a patch is helpful for others and if the community
would be interested in taking a look. Please let me know what you think.

We are using app/proc-info/ to attach and analyze the performance.
That helps to analyze the unmodified application. I think, if
something is missing in proc-info app, in my opinion it is better to
enhance proc-info so that it can help other third-party applications.

Just my 2c.
Thanks Jerin. We will explore that.
I agree it is dangerous to rely too much on testpmd for everything.
Please tell us what in testpmd could be useful out of it.
Things that are very helpful in testpmd are: 1) HW statistics from the NIC 2) Forwarding stats 3) Burst stats (indication of headroom availability) 4) Easy to set parameters like RX and TX queue depths (among others) without having to recompile.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help