SA 查询 Infiniband 中的问题

Issue in SA query Infiniband

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

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

ib_sa_path_rec_get 的情况下,您可以在 IPoIB module 中看到对此函数的调用之一。该调用传递回调函数 path_rec_completion 和类型 struct ipoib_path * 的上下文。一旦 SA 查询处理完成,回调函数就会被调用,它使用上下文参数来识别调用该函数的 ipoib_path 结构。