mbox series

[v4,0/5] Introduce flow perf application

Message ID 20200430103341.1845-1-wisamm@mellanox.com (mailing list archive)
Headers
Series Introduce flow perf application |

Message

Wisam Jaddo April 30, 2020, 10:33 a.m. UTC
  Add new application to test rte flow performance from:
- Insertion rate.
- Deletion rate.
- Memory consumption.
- PPS forward measurement.

---
v4:
* Fix compilation error due to variable set but not used.

v3:
* Fix passing hairpin queues to hairpin rss action.

v2:
* reset cpu_time_used every port.
* generate different RSS action every flow with different RETA.
* Fix in commit log message


Wisam Jaddo (5):
  app/test-flow-perf: add flow performance skeleton
  app/test-flow-perf: add insertion rate calculation
  app/test-flow-perf: add deletion rate calculation
  app/test-flow-perf: add memory dump to app
  app/test-flow-perf: add packet forwarding support

 MAINTAINERS                          |    5 +
 app/Makefile                         |    1 +
 app/meson.build                      |    1 +
 app/test-flow-perf/Makefile          |   29 +
 app/test-flow-perf/actions_gen.c     |   86 +++
 app/test-flow-perf/actions_gen.h     |   48 ++
 app/test-flow-perf/flow_gen.c        |  176 +++++
 app/test-flow-perf/flow_gen.h        |   61 ++
 app/test-flow-perf/items_gen.c       |  265 +++++++
 app/test-flow-perf/items_gen.h       |   68 ++
 app/test-flow-perf/main.c            | 1071 ++++++++++++++++++++++++++
 app/test-flow-perf/meson.build       |   19 +
 app/test-flow-perf/user_parameters.h |   31 +
 config/common_base                   |    5 +
 doc/guides/tools/flow-perf.rst       |  265 +++++++
 doc/guides/tools/index.rst           |    1 +
 16 files changed, 2132 insertions(+)
 create mode 100644 app/test-flow-perf/Makefile
 create mode 100644 app/test-flow-perf/actions_gen.c
 create mode 100644 app/test-flow-perf/actions_gen.h
 create mode 100644 app/test-flow-perf/flow_gen.c
 create mode 100644 app/test-flow-perf/flow_gen.h
 create mode 100644 app/test-flow-perf/items_gen.c
 create mode 100644 app/test-flow-perf/items_gen.h
 create mode 100644 app/test-flow-perf/main.c
 create mode 100644 app/test-flow-perf/meson.build
 create mode 100644 app/test-flow-perf/user_parameters.h
 create mode 100644 doc/guides/tools/flow-perf.rst
  

Comments

Thomas Monjalon May 4, 2020, 7:12 a.m. UTC | #1
Would be nice to have a last round of review before merging in -rc2.
Volunteers?


30/04/2020 12:33, Wisam Jaddo:
> Add new application to test rte flow performance from:
> - Insertion rate.
> - Deletion rate.
> - Memory consumption.
> - PPS forward measurement.