Added check for IBV_EVENT_CLIENT_REREGISTER async
event that was not exists in old openib gen2 versions (Ticket #1025) This commit was SVN r14658.
Этот коммит содержится в:
родитель
91fa494f0e
Коммит
cd87b05711
@ -102,7 +102,10 @@ AC_DEFUN([OMPI_CHECK_OPENIB],[
|
||||
[Number of arguments to ibv_create_cq])])])
|
||||
|
||||
AS_IF([test "$ompi_check_openib_happy" = "yes"],
|
||||
[AC_CHECK_FUNCS([ibv_create_srq],
|
||||
[AC_CHECK_DECLS([IBV_EVENT_CLIENT_REREGISTER], [], [],
|
||||
[#include <infiniband/verbs.h>])
|
||||
|
||||
AC_CHECK_FUNCS([ibv_create_srq],
|
||||
[ompi_check_openib_have_srq=1],
|
||||
[ompi_check_openib_have_srq=0])
|
||||
AC_DEFINE_UNQUOTED([OMPI_MCA_]m4_translit([$1], [a-z], [A-Z])[_HAVE_SRQ],
|
||||
|
@ -1200,7 +1200,9 @@ void* btl_openib_async_thread(void *one_hca)
|
||||
case IBV_EVENT_PKEY_CHANGE:
|
||||
case IBV_EVENT_SM_CHANGE:
|
||||
case IBV_EVENT_QP_LAST_WQE_REACHED:
|
||||
#if HAVE_DECL_IBV_EVENT_CLIENT_REREGISTER
|
||||
case IBV_EVENT_CLIENT_REREGISTER:
|
||||
#endif
|
||||
break;
|
||||
case IBV_EVENT_SRQ_LIMIT_REACHED:
|
||||
BTL_ERROR(("Got SRQ limit event %d",event.event_type));
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user