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
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;
void *surf_src;
void *surf_dst;
xbt_dynar_t surf_route;
- const char *link_name;
void *surf_link;
unsigned int cpt;
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;
}
* @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;