#define RTE_LOGTYPE_SCHED 12/**< Log related to QoS port scheduler. */ #define RTE_LOGTYPE_PORT 13/**< Log related to port. */ #define RTE_LOGTYPE_TABLE 14/**< Log related to table. */ #define RTE_LOGTYPE_PIPELINE 15/**< Log related to pipeline. */ #define RTE_LOGTYPE_MB...
根据日志信息的优先级高低,dpdk将日志信息分为8个级别,其中RTE_LOG_DEBUG的值为8,这是日志的最高级别,也就是说记录的日志信息最多;相应的,RTE_LOG_EMERG为日志的最低级别,只记录严重的错误信息。dpdk在运行时只有一个log级别,代码中每一条日志都有其固定的log级别,只有代码的log级别小于等于当前系统的log级别时...
RTE_LOG(DEBUG, EAL, "Registered [%s] bus.\n", rte_bus_name(bus)); } lib\eal\include\bus_driver.h #define RTE_REGISTER_BUS(nm, bus) \ RTE_INIT_PRIO(businitfn_ ##nm, BUS) \ {\ (bus).name = RTE_STR(nm);\ rte_bus_register(&bus); \ } RTE_REGISTER_BUS中nm表示bus的名字...
#define RTE_LOGTYPE_SCHED 12/**< Log related to QoS port scheduler. */ #define RTE_LOGTYPE_PORT 13/**< Log related to port. */ #define RTE_LOGTYPE_TABLE 14/**< Log related to table. */ #define RTE_LOGTYPE_PIPELINE 15/**< Log related to pipeline. */ #define RTE_LOGTYPE_MB...
RTE_LOG 宏 rte_log 和 rte_vlog 函数 日志模块初始化 第一阶段初始化 第二阶段初始化 注册新的日志类型 复用现有日志类型 参考文档 DPDK 的日志系统 在版本较新的 DPDK 中引入了动态类型日志系统。此外,除了原来支持的全局日志输出,也支持了针对单独某个模块的日志输出。本文以 18.05 版本进行阐述。
在DPDK程序中,可以通过设置环境变量RTE_LOG_LEVEL来将日志级别设置为 DEBUG。具体步骤如下: 在启动DPDK应用程序之前,先设置环境变量: exportRTE_LOG_LEVEL=8 其中,RTE_LOG_LEVEL=8表示将日志级别设置为 DEBUG。 在代码中使用 pdump 库的例子来打印日志。例如,在主函数中添加以下代码: ...
在DPDK程序中,要将RTE(Runtime Environment)日志打开到debug级别,可以通过设置环境变量RTE_LOG_LEVEL来实现。具体步骤如下: 在程序启动前,在命令行或脚本中设置环境变量: exportRTE_LOG_LEVEL=8 这里的8表示debug级别,可以根据需要设置其他级别。 在代码中添加相应的日志打印语句。例如,在需要打印日志的地方使用以下代...
1 log简介 dpdk中通过log系统记录相关的日志信息,每一条日志除日志内容外,还有两个附加信息,log级别和log类型。开发人员可根据级别和类型对日志信息进行过滤,只记录 必要的日志。 1.1 log级别 根据日志信息的优先级高低,dpdk将日志信息分为8个级别,其中RTE_LOG_DEBUG的值为8,这是日志的最高级别,也就是说记录的...
【摘要】 目录 文章目录 目录 DPDK 的日志系统 RTE_LOG 宏 rte_log 和 rte_vlog 函数 日志模块初始化 第一阶段初始化 第二阶段初始化 注册新的日志类型 复用现有日志类型 参考文档 DPDK 的日志系统 在版本较新的 DPDK 中引入了动态类型日志系统。此外,除了原来支持的... ...
//#define RTE_PTR_ADD(ptr, x) ((void*)((uintptr_t)(ptr) + (x)))if(alloc_seg(cur, map_addr, wa->socket, wa->hi,msl_idx, cur_idx)) { RTE_LOG(DEBUG, EAL,"attempted to allocate %i segments, but only %i were allocated\n", ...