ZBLOG

dpdk中rte_eal_init的返回值在哪个文件里定义的?

rte_eal_init的返回值定义在DPDK的头文件中,可以在路径 dpdk/lib/librte_eal/common/include/rte_eal.h 中找到。具体来说,返回值定义为一个枚举类型 int rte_errno,包含多个可能的返回值,如下所示:

enum {
    RTE_EAL_LOGTYPE = 0,
    /**< logtype (0 is default, can be changed in application) */
    RTE_EAL_BLACKLISTED_PCI_DEVICE,
    /**< PCI device is blacklisted and skipped */
    RTE_EAL_WHITELISTED_PCI_DEVICE,
    /**< PCI device is whitelisted and will be probed */
    RTE_EAL_DEVARGS_NOT_FOUND,
    /**< devargs struct not found for a device */
    RTE_EAL_SECONDARY_FAILED,
    /**< primary process has failed, cannot continue. */
};

如果调用 rte_eal_init 函数失败,则该函数将设置错误号(即 rte_errno)以表示失败原因。您可以检查此错误号并采取相应措施。 内容由零声教学AI助手生成,来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=1543

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?