numam-dpdk/app/test-flow-perf/items_gen.h
Wisam Jaddo bf3688f1e8 app/flow-perf: add insertion rate calculation
Add insertion rate calculation feature into flow
performance application.

The application now provide the ability to test
insertion rate of specific rte_flow rule, by
stressing it to the NIC, and calculate the
insertion rate.

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.

Signed-off-by: Wisam Jaddo <wisamm@mellanox.com>
Acked-by: Xiaoyu Min <jackmin@mellanox.com>
2020-06-29 15:47:36 +02:00

19 lines
388 B
C

/* SPDX-License-Identifier: BSD-3-Clause
* Copyright 2020 Mellanox Technologies, Ltd
*
* This file contains the items related methods
*/
#ifndef FLOW_PERF_ITEMS_GEN
#define FLOW_PERF_ITEMS_GEN
#include <stdint.h>
#include <rte_flow.h>
#include "config.h"
void fill_items(struct rte_flow_item *items, uint64_t flow_items,
uint32_t outer_ip_src);
#endif /* FLOW_PERF_ITEMS_GEN */