InstrUserVariable what)
{
xbt_dynar_t route=NULL;
- sg_routing_edge_t src_elm = xbt_lib_get_or_null(host_lib,src,ROUTING_HOST_LEVEL);
- if(!src_elm) src_elm = xbt_lib_get_or_null(as_router_lib,src,ROUTING_ASR_LEVEL);
+ sg_routing_edge_t src_elm = sg_routing_edge_by_name_or_null(src);
if(!src_elm) xbt_die("Element '%s' not found!",src);
- sg_routing_edge_t dst_elm = xbt_lib_get_or_null(host_lib,dst,ROUTING_HOST_LEVEL);
- if(!dst_elm) dst_elm = xbt_lib_get_or_null(as_router_lib,dst,ROUTING_ASR_LEVEL);
+ sg_routing_edge_t dst_elm = sg_routing_edge_by_name_or_null(dst);
if(!dst_elm) xbt_die("Element '%s' not found!",dst);
routing_get_route_and_latency (src_elm, dst_elm, &route,NULL);