20/03/2020 07:49, Jerin Jacob:
> On Tue, Mar 17, 2020 at 7:16 PM Wisam Jaddo <wis...@mellanox.com> wrote:
> 
> Thanks for this application. Useful stuff.
> 
> >
> > Introducing new application for rte_flow performance
> > testing. The application provide the ability to test
> > insertion rate of specific rte_flow rule, by stressing
> > it to the NIC, and calculate the insertion rate.
> >
> > It also provides packet per second measurements
> > after the insertion operation is done.
> >
> > The application offers some options in the command
> > line, to configure which rule to apply.
> >
> > After that the application will start producing rules
> > with same pattern but increasing the outer IP source
> > address by 1 each time, thus it will give different
> > flow each time, and all other items will have open masks.
> >
> > The current design have single core insertion rate.
> > In the future we may have a multi core insertion rate
> > measurement support in the app.
> 
> If I understand correctly,
> # On the main thread, this  application first check the flow insertion
> performance
> # and then start the worker thread for packet forwarding.
> Why this application testing the packet forwarding?, We already have
> testpmd for that.

I think it is interesting to measure forwarding performance
when million of flow rules are in effect.

> IMO, This application needs to focus only on
> - Insertion performance
> - Deletion performance
> - IMO, it is better to add a framework for the profile where the first
> version of this application can
> define common a set of ITEMS and set of ACTION and later others can extend it.
> And the framework can run over all the profiles and spit out the
> insertion and deletion
> performance.

What do you call a profile? Is it a set of rules?
I think this first version is proposing rules customization with parameters.
Note: I prefer a non-interactive application for performance testing.

> > The app supports single and multi core performance
> > measurements.



Reply via email to