extern int surf_parse_lineno;
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_route_full, surf, "Routing part of surf");
extern int surf_parse_lineno;
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_route_full, surf, "Routing part of surf");
routing->routing_table = xbt_new0(route_t, table_size * table_size);
/* Add the loopback if needed */
routing->routing_table = xbt_new0(route_t, table_size * table_size);
/* Add the loopback if needed */
for (i = 0; i < table_size; i++) {
e_route = TO_ROUTE_FULL(i, i);
if (!e_route) {
for (i = 0; i < table_size; i++) {
e_route = TO_ROUTE_FULL(i, i);
if (!e_route) {
e_route->src_gateway = NULL;
e_route->dst_gateway = NULL;
e_route->link_list = xbt_dynar_new(sizeof(sg_routing_link_t), NULL);
e_route->src_gateway = NULL;
e_route->dst_gateway = NULL;
e_route->link_list = xbt_dynar_new(sizeof(sg_routing_link_t), NULL);
if (!route->dst_gateway && !route->src_gateway)
XBT_DEBUG("Load Route from \"%s\" to \"%s\"", src, dst);
else {
if (!route->dst_gateway && !route->src_gateway)
XBT_DEBUG("Load Route from \"%s\" to \"%s\"", src, dst);
else {
// AS_t subas = xbt_dict_get_or_null(rc->routing_sons, src);
// if (subas == NULL)
// surf_parse_error("The source of an ASroute must be a sub-AS "
// AS_t subas = xbt_dict_get_or_null(rc->routing_sons, src);
// if (subas == NULL)
// surf_parse_error("The source of an ASroute must be a sub-AS "