xref: /dpdk/examples/l3fwd-power/main.h (revision 4b978938168b219346775ff877ac31649a36cba7)
1f88e7c17SRadu Nicolau /* SPDX-License-Identifier: BSD-3-Clause
2f88e7c17SRadu Nicolau  * Copyright(c) 2010-2018 Intel Corporation
3f88e7c17SRadu Nicolau  */
4f88e7c17SRadu Nicolau 
5f88e7c17SRadu Nicolau #ifndef _MAIN_H_
6f88e7c17SRadu Nicolau #define _MAIN_H_
7f88e7c17SRadu Nicolau 
8f88e7c17SRadu Nicolau 
9f88e7c17SRadu Nicolau #define MAX_LCORE_PARAMS 1024
107e06c0deSTyler Retzlaff struct __rte_cache_aligned lcore_params {
11f88e7c17SRadu Nicolau 	uint16_t port_id;
12b23c5bd7SSivaprasad Tummala 	uint16_t queue_id;
13*4b978938SSivaprasad Tummala 	uint32_t lcore_id;
147e06c0deSTyler Retzlaff };
15f88e7c17SRadu Nicolau 
16f88e7c17SRadu Nicolau extern struct lcore_params *lcore_params;
17f88e7c17SRadu Nicolau extern uint16_t nb_lcore_params;
18f88e7c17SRadu Nicolau extern struct lcore_params lcore_params_array[];
19f88e7c17SRadu Nicolau 
20f88e7c17SRadu Nicolau #endif /* _MAIN_H_ */
21