numam-dpdk/app/test-flow-perf
Wisam Jaddo 8ccb4e3ef1 app/flow-perf: refactor flows handler
Provide the flows_handler() function the ability to control
flow performance processes. It is made possible after the
introduction of the insert_flows() function.

Also provide to the flows_handler() function the ability to print
the DPDK layer memory consumption of rte_flow rule, regardless
if deletion feature is enabled or not, while in previous
solution it was printing all memory changes after flows_handler().
Thus if deletion is there, it will not provide any memory that
represents the rte_flow rule size.

Also current design is easier to read and understand.

Signed-off-by: Wisam Jaddo <wisamm@nvidia.com>
Reviewed-by: Alexander Kozyrev <akozyrev@nvidia.com>
Reviewed-by: Suanming Mou <suanmingm@nvidia.com>
2021-01-07 15:13:58 +01:00
..
actions_gen.c app/flow-perf: fix raw encapsulation size 2020-11-22 17:07:34 +01:00
actions_gen.h app/flow-perf: support raw encap/decap actions 2020-09-18 18:55:11 +02:00
config.h app/flow-perf: allow fixed values for actions 2020-09-18 18:55:11 +02:00
flow_gen.c app/flow-perf: support raw encap/decap actions 2020-09-18 18:55:11 +02:00
flow_gen.h app/flow-perf: support raw encap/decap actions 2020-09-18 18:55:11 +02:00
items_gen.c app/flow-perf: support ICMP matching 2020-09-18 18:55:11 +02:00
items_gen.h app/flow-perf: support user order 2020-09-18 18:55:10 +02:00
main.c app/flow-perf: refactor flows handler 2021-01-07 15:13:58 +01:00
meson.build app/flow-perf: add insertion rate calculation 2020-06-29 15:47:36 +02:00