- if(info) xbt_dynar_push_as(links_list,void*,info->link_up); //link_up
-
- if ( ((as_cluster_t)as)->backbone )
- xbt_dynar_push_as(links_list,void*, ((as_cluster_t)as)->backbone) ;
+ if(info) { // link up
+ xbt_dynar_push_as(route->link_list,void*,info->link_up);
+ if (lat)
+ *lat += surf_network_model->extension.network.get_link_latency(info->link_up);
+ }
+
+ if ( ((as_cluster_t)as)->backbone ) {
+ xbt_dynar_push_as(route->link_list,void*, ((as_cluster_t)as)->backbone) ;
+ if (lat)
+ *lat += surf_network_model->extension.network.get_link_latency(((as_cluster_t)as)->backbone);
+ }