- if (surf_network_model->loopback_ && hierarchy_ == RoutingMode::base) {
- for (int i = 0; i < table_size; i++) {
- sg_platf_route_cbarg_t e_route = TO_ROUTE_FULL(i, i);
- if (!e_route) {
- e_route = xbt_new0(s_sg_platf_route_cbarg_t, 1);
- e_route->gw_src = nullptr;
- e_route->gw_dst = nullptr;
- e_route->link_list = new std::vector<Link*>();
- e_route->link_list->push_back(surf_network_model->loopback_);
- TO_ROUTE_FULL(i, i) = e_route;
+ if (network_model_->loopback_ && hierarchy_ == RoutingMode::base) {
+ for (unsigned int i = 0; i < table_size; i++) {
+ RouteCreationArgs* route = TO_ROUTE_FULL(i, i);
+ if (not route) {
+ route = new RouteCreationArgs();
+ route->link_list.push_back(network_model_->loopback_);
+ TO_ROUTE_FULL(i, i) = route;