X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8d510dd9844ff0da71e3856a38fe067973d03e04..184f7cbedd7496fb81e192e78f7beae87f942ee5:/src/surf/network_gtnets.c diff --git a/src/surf/network_gtnets.c b/src/surf/network_gtnets.c index 99590b7691..27eb0cb867 100644 --- a/src/surf/network_gtnets.c +++ b/src/surf/network_gtnets.c @@ -14,7 +14,7 @@ static double time_to_next_flow_completion = -1; XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_network_gtnets, surf, "Logging specific to the SURF network GTNetS module"); -extern routing_global_t global_routing; +extern routing_platf_t routing_platf; double sg_gtnets_jitter = 0.0; int sg_gtnets_jitter_seed = 10; @@ -113,7 +113,7 @@ static void create_gtnets_topology(void) // and then you can use the id to reimplement properly the following GTNets calls //get the onelinks from the parsed platform - xbt_dynar_t onelink_routes = global_routing->get_onelink_routes(); + xbt_dynar_t onelink_routes = routing_platf->get_onelink_routes(); if (!onelink_routes) return; @@ -333,8 +333,8 @@ static void update_resource_state(void *id, } /* Max durations are not supported */ -static surf_action_t communicate(network_element_t src_card, - network_element_t dst_card, +static surf_action_t communicate(sg_routing_edge_t src_card, + sg_routing_edge_t dst_card, double size, double rate) { surf_action_network_GTNETS_t action = NULL; @@ -438,7 +438,7 @@ static void surf_network_model_init_internal(void) xbt_die("Impossible to initialize GTNetS interface"); } - routing_model_create(sizeof(network_link_GTNETS_t), NULL); + routing_model_create(NULL); } #ifdef HAVE_LATENCY_BOUND_TRACKING