f-stack/dpdk/app/test-flow-perf/config.h

35 lines
826 B
C
Raw Normal View History

2021-02-05 08:48:47 +00:00
/* SPDX-License-Identifier: BSD-3-Clause
* Copyright 2020 Mellanox Technologies, Ltd
*/
#define FLOW_ITEM_MASK(_x) (UINT64_C(1) << _x)
#define FLOW_ACTION_MASK(_x) (UINT64_C(1) << _x)
#define FLOW_ATTR_MASK(_x) (UINT64_C(1) << _x)
2022-09-06 04:00:10 +00:00
#define GET_RSS_HF() (RTE_ETH_RSS_IP)
2021-02-05 08:48:47 +00:00
/* Configuration */
2022-09-06 04:00:10 +00:00
#define RXQ_NUM 1
#define TXQ_NUM 1
2021-02-05 08:48:47 +00:00
#define TOTAL_MBUF_NUM 32000
#define MBUF_SIZE 2048
#define MBUF_CACHE_SIZE 512
#define NR_RXD 256
#define NR_TXD 256
2022-09-06 04:00:10 +00:00
#define MAX_PORTS 64
#define METER_CIR 1250000
#define DEFAULT_METER_PROF_ID 100
2021-02-05 08:48:47 +00:00
/* Items/Actions parameters */
#define JUMP_ACTION_TABLE 2
#define VLAN_VALUE 1
#define VNI_VALUE 1
#define META_DATA 1
#define TAG_INDEX 0
#define PORT_ID_DST 1
#define TEID_VALUE 1
2022-09-02 04:40:05 +00:00
/* Flow items/actions max size */
2021-02-05 08:48:47 +00:00
#define MAX_ITEMS_NUM 32
#define MAX_ACTIONS_NUM 32
#define MAX_ATTRS_NUM 16