Whamcloud - gitweb
* Landed b_cray_portals_merge.
[fs/lustre-release.git] / lnet / lnet / api-init.c
index e41bad8..08d615d 100644 (file)
 
 #include <portals/api-support.h>
 
-int ptl_init;
-
-int __p30_initialized;
-int __p30_myr_initialized;
-int __p30_ip_initialized;
-ptl_handle_ni_t __myr_ni_handle;
-ptl_handle_ni_t __ip_ni_handle;
-
 int PtlInit(int *max_interfaces)
 {
         if (max_interfaces != NULL)
-                *max_interfaces = NAL_ENUM_END_MARKER;
-
-        if (ptl_init)
-                return PTL_OK;
+                *max_interfaces = NAL_MAX_NR;
 
         LASSERT(!strcmp(ptl_err_str[PTL_MAX_ERRNO], "PTL_MAX_ERRNO"));
 
-        ptl_ni_init();
-        ptl_me_init();
-        ptl_eq_init();
-        ptl_init = 1;
-
-        return PTL_OK;
+        return ptl_ni_init();
 }
 
 
 void PtlFini(void)
 {
-
-        /* Reverse order of initialization */
-        ptl_eq_fini();
-        ptl_me_fini();
         ptl_ni_fini();
-        ptl_init = 0;
 }