47 #include <rte_config.h>
53 #define RTE_MAGIC 19820526
56 #define RTE_MAX_THREAD_NAME_LEN 16
93 } __attribute__((__packed__));
213 #define RTE_EAL_TAILQ_RWLOCK (&rte_eal_get_configuration()->mem_config->qlock)
218 #define RTE_EAL_MEMPOOL_RWLOCK (&rte_eal_get_configuration()->mem_config->mplock)
256 #define RTE_INIT(func) \
257 static void __attribute__((constructor, used)) func(void)
enum rte_lcore_role_t rte_eal_lcore_role(unsigned lcore_id)
int rte_eal_has_hugepages(void)
enum rte_proc_type_t rte_eal_process_type(void)
#define RTE_DEFINE_PER_LCORE(type, name)
struct rte_mem_config * mem_config
enum rte_lcore_role_t lcore_role[RTE_MAX_LCORE]
struct rte_config * rte_eal_get_configuration(void)
void(* rte_usage_hook_t)(const char *prgname)
int rte_eal_primary_proc_alive(const char *config_file_path)
rte_usage_hook_t rte_set_application_usage_hook(rte_usage_hook_t usage_func)
#define RTE_PER_LCORE(name)
int rte_eal_init(int argc, char **argv)
enum rte_proc_type_t process_type
static int rte_gettid(void)
int rte_eal_iopl_init(void)