我可以将ibv_asyncwatch视为libibverbs-utils包的一部分。 我想知道它的用例。就像我如何使用它来监视异步事件。有人可以通过示例详细说明这个吗?它的选项是什么?
答案 0 :(得分:0)
InfiniBand规范描述了几个非附属异步事件。这些事件与特定QP的操作或特定动词无关。 ibv_asyncwatch
是一个示例程序,用于监视这些事件(在第一个InfiniBand设备上)并打印事件类型及其发生的端口。
您可以在ibv_get_async_event
man page中查看完整的事件列表(包括其他异步事件),还有RDMAmojo blog post的更多详细信息。您还可以阅读(非常简短的)source code for ibv_asyncwatch
。