如何从Infiniband动词函数中获取错误信息?

时间:2015-07-13 23:38:58

标签: infiniband rdma

特别是,我想知道ibv_create_qp失败的原因。当它返回NULL,表明它失败了,有没有办法确切地找出问题所在?

1 个答案:

答案 0 :(得分:1)

我猜想没有太多信息。

您可以先查看errno值。它可能提供一些线索,但我相信大多数错误都会导致通用EINVAL。如果您愿意使用调试器逐步执行libibverbs,您可以获得更多信息。内核驱动程序中发生了一些错误,需要调查相关的内核模块。也许你的设备的内核驱动程序有一些可以启用的调试打印?