Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill some remainings of sd_link_t
authorMartin Quinson <martin.quinson@loria.fr>
Sun, 19 Jul 2015 06:49:55 +0000 (08:49 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sun, 19 Jul 2015 06:49:55 +0000 (08:49 +0200)
include/surf/surf_routing.h
src/simdag/sd_link.c
src/simdag/sd_workstation.c
src/surf/surf_routing.cpp

index da83650..7071aa1 100644 (file)
@@ -20,7 +20,6 @@ XBT_PUBLIC_DATA(int) COORD_HOST_LEVEL;    //Coordinates level
 XBT_PUBLIC_DATA(int) NS3_HOST_LEVEL;      //host node for ns3
 
 XBT_PUBLIC_DATA(xbt_lib_t) link_lib;
-XBT_PUBLIC_DATA(int) SD_LINK_LEVEL;    //Simdag level
 XBT_PUBLIC_DATA(int) SURF_LINK_LEVEL;  //Surf level
 XBT_PUBLIC_DATA(int) NS3_LINK_LEVEL;    //link for ns3
 
index 98dd688..c786087 100644 (file)
@@ -32,7 +32,7 @@ const SD_link_t *SD_link_get_list(void)
 
     i = 0;
     xbt_lib_foreach(link_lib, cursor, key, data) {
-        sd_global->link_list[i++] = (SD_link_t) data[SD_LINK_LEVEL];
+        sd_global->link_list[i++] = (SD_link_t) data[SURF_LINK_LEVEL];
     }
   }
   return sd_global->link_list;
index 5f8ebcc..e7062c2 100644 (file)
@@ -221,7 +221,6 @@ const SD_link_t *SD_route_get_list(SD_workstation_t src,
   void *surf_src;
   void *surf_dst;
   xbt_dynar_t surf_route;
-  const char *link_name;
   void *surf_link;
   unsigned int cpt;
 
@@ -237,9 +236,7 @@ const SD_link_t *SD_route_get_list(SD_workstation_t src,
                                                        surf_src, surf_dst);
 
   xbt_dynar_foreach(surf_route, cpt, surf_link) {
-    link_name = surf_resource_name(surf_link);
-    sd_global->recyclable_route[cpt] =
-        xbt_lib_get_or_null(link_lib, link_name, SD_LINK_LEVEL);
+    sd_global->recyclable_route[cpt] = surf_link;
   }
   return sd_global->recyclable_route;
 }
index d445c46..325d2bf 100644 (file)
@@ -36,7 +36,6 @@ int NS3_HOST_LEVEL;             //host node for ns3
  * @brief A library containing all known links
  */
 xbt_lib_t link_lib;
-int SD_LINK_LEVEL;              //Simdag level
 int SURF_LINK_LEVEL;            //Surf level
 
 xbt_lib_t as_router_lib;