On 6/4/2013 2:46 PM, Hefty, Sean wrote:
+
   #ifdef HAVE_IBV_REGISTER_DRIVER
   static __attribute__((constructor)) void mlx4_register_driver(void)
   {
-       ibv_register_driver("mlx4", mlx4_driver_init);
+       verbs_register_driver("mlx4", mlx4_driver_init);
+
   }
   #else
Shouldn't ibv_register_driver() need to be called in the lib constructor
function if HAVE_IBV_REGISTER_DRIVER is not defined?
?  If HAVE_IBV_REGISTER_DRIVER is not defined, then we can't call 
ibv_register_driver...

I thought HAVE_IBV_REGISTER_DRIVER was something new for deciding if the lib should call verbs_register_driver().

We should just remove the HAVE_IBV_... check completely, since with this 
change, libmlx4 requires an updated version of libibverbs.

Ah. I was thinking it would use the old interface if it was compiled against a libibverbs that didn't support the extensions.



--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to