DPDK
25.11.0
Toggle main menu visibility
Loading...
Searching...
No Matches
rte_per_lcore.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
* Copyright(c) 2010-2014 Intel Corporation
3
*/
4
5
#ifndef _RTE_PER_LCORE_H_
6
#define _RTE_PER_LCORE_H_
7
20
21
#ifdef RTE_TOOLCHAIN_MSVC
22
#define RTE_DEFINE_PER_LCORE(type, name) \
23
__declspec(thread) type per_lcore_##name
24
25
#define RTE_DECLARE_PER_LCORE(type, name) \
26
extern __declspec(thread) type per_lcore_##name
27
#else
33
#define RTE_DEFINE_PER_LCORE(type, name) \
34
__thread type per_lcore_##name
35
39
#define RTE_DECLARE_PER_LCORE(type, name) \
40
extern __thread type per_lcore_##name
41
#endif
42
46
#define RTE_PER_LCORE(name) (per_lcore_##name)
47
48
#endif
/* _RTE_PER_LCORE_H_ */
lib
eal
include
rte_per_lcore.h
Generated by
1.17.0