SA查询Infiniband中的问题

时间:2016-07-25 16:41:51

标签: infiniband rdma mellanox

ib_sa 传递给 ib_sa_path_rec_get 函数的参数 context 是什么?

1 个答案:

答案 0 :(得分:2)

内核中的异步函数通常接受回调函数和上下文指针。处理完成后,调用回调函数将上下文指针作为其参数之一传递。这允许调用者识别要为其调用回调的特定调用。

如果是ib_sa_path_rec_get,您可以在IPoIB module中看到对此功能的一次调用。该调用传递回调函数path_rec_completion和类型struct ipoib_path *的上下文。完成SA查询处理后,将调用回调函数,并使用context参数来标识要为其调用函数的ipoib_path结构。