rpma: RPMA engine requires librpma>=v0.10.0 with rpma_mr_advise()
authorLukasz Dorau <lukasz.dorau@intel.com>
Mon, 24 Jan 2022 22:56:47 +0000 (23:56 +0100)
committerLukasz Dorau <lukasz.dorau@intel.com>
Tue, 25 Jan 2022 08:42:19 +0000 (09:42 +0100)
Signed-off-by: Lukasz Dorau <lukasz.dorau@intel.com>
configure

index 84ccce040ece052b6cf844b082114f2d38bc8f26..0efde7d6a84acf6887e81ec89eae6f8110cbcb0c 100755 (executable)
--- a/configure
+++ b/configure
@@ -955,17 +955,16 @@ print_config "rdmacm" "$rdmacm"
 
 ##########################################
 # librpma probe
+# The librpma engine requires librpma>=v0.10.0 with rpma_mr_advise().
 if test "$librpma" != "yes" ; then
   librpma="no"
 fi
 cat > $TMPC << EOF
-#include <stdio.h>
 #include <librpma.h>
-int main(int argc, char **argv)
+int main(void)
 {
-  enum rpma_conn_event event = RPMA_CONN_REJECTED;
-  (void) event; /* unused */
-  rpma_log_set_threshold(RPMA_LOG_THRESHOLD, RPMA_LOG_LEVEL_INFO);
+  void *ptr = rpma_mr_advise;
+  (void) ptr; /* unused */
   return 0;
 }
 EOF