64 #define RTE_LOGTYPE_EAL 0x00000001 65 #define RTE_LOGTYPE_MALLOC 0x00000002 66 #define RTE_LOGTYPE_RING 0x00000004 67 #define RTE_LOGTYPE_MEMPOOL 0x00000008 68 #define RTE_LOGTYPE_TIMER 0x00000010 69 #define RTE_LOGTYPE_PMD 0x00000020 70 #define RTE_LOGTYPE_HASH 0x00000040 71 #define RTE_LOGTYPE_LPM 0x00000080 72 #define RTE_LOGTYPE_KNI 0x00000100 73 #define RTE_LOGTYPE_ACL 0x00000200 74 #define RTE_LOGTYPE_POWER 0x00000400 75 #define RTE_LOGTYPE_METER 0x00000800 76 #define RTE_LOGTYPE_SCHED 0x00001000 77 #define RTE_LOGTYPE_PORT 0x00002000 78 #define RTE_LOGTYPE_TABLE 0x00004000 79 #define RTE_LOGTYPE_PIPELINE 0x00008000 80 #define RTE_LOGTYPE_MBUF 0x00010000 81 #define RTE_LOGTYPE_CRYPTODEV 0x00020000 82 #define RTE_LOGTYPE_EFD 0x00040000 85 #define RTE_LOGTYPE_USER1 0x01000000 86 #define RTE_LOGTYPE_USER2 0x02000000 87 #define RTE_LOGTYPE_USER3 0x04000000 88 #define RTE_LOGTYPE_USER4 0x08000000 89 #define RTE_LOGTYPE_USER5 0x10000000 90 #define RTE_LOGTYPE_USER6 0x20000000 91 #define RTE_LOGTYPE_USER7 0x40000000 92 #define RTE_LOGTYPE_USER8 0x80000000 95 #define RTE_LOG_EMERG 1U 96 #define RTE_LOG_ALERT 2U 97 #define RTE_LOG_CRIT 3U 98 #define RTE_LOG_ERR 4U 99 #define RTE_LOG_WARNING 5U 100 #define RTE_LOG_NOTICE 6U 101 #define RTE_LOG_INFO 7U 102 #define RTE_LOG_DEBUG 8U 117 int rte_openlog_stream(FILE *f); 201 int rte_log(uint32_t
level, uint32_t logtype,
const char *format, ...)
203 #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2)) 204 __attribute__((cold))
207 __attribute__((format(printf, 3, 4)));
235 int rte_vlog(uint32_t level, uint32_t logtype,
const char *format, va_list ap)
236 __attribute__((format(printf,3,0)));
257 #define RTE_LOG(l, t, ...) \ 258 rte_log(RTE_LOG_ ## l, \ 259 RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) 281 #define RTE_LOG_DP(l, t, ...) \ 282 (void)((RTE_LOG_ ## l <= RTE_LOG_DP_LEVEL) ? \ 283 rte_log(RTE_LOG_ ## l, \ 284 RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) : \
int rte_log(uint32_t level, uint32_t logtype, const char *format,...)
int rte_vlog(uint32_t level, uint32_t logtype, const char *format, va_list ap)
uint32_t rte_get_log_type(void)
int rte_log_cur_msg_logtype(void)
void rte_set_log_level(uint32_t level)
void rte_set_log_type(uint32_t type, int enable)
uint32_t rte_get_log_level(void)
int rte_log_cur_msg_loglevel(void)