DPDK  20.05.0
rte_cpuflags.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_CPUFLAGS_H_
6 #define _RTE_CPUFLAGS_H_
7 
13 #include "rte_common.h"
14 #include <errno.h>
15 
19 __extension__
20 enum rte_cpu_flag_t;
21 
31 __extension__
32 const char *
33 rte_cpu_get_flag_name(enum rte_cpu_flag_t feature);
34 
45 __extension__
46 int
47 rte_cpu_get_flag_enabled(enum rte_cpu_flag_t feature);
48 
55 int
57 
65 unsigned long
66 rte_cpu_getauxval(unsigned long type);
67 
76 int
77 rte_cpu_strcmp_auxval(unsigned long type, const char *str);
78 
79 #endif /* _RTE_CPUFLAGS_H_ */
unsigned long rte_cpu_getauxval(unsigned long type)
__extension__ int rte_cpu_get_flag_enabled(enum rte_cpu_flag_t feature)
int rte_cpu_is_supported(void)
__extension__ const char * rte_cpu_get_flag_name(enum rte_cpu_flag_t feature)
int rte_cpu_strcmp_auxval(unsigned long type, const char *str)