Loading src/pathcomp/backend/pathComp_sp.c +3 −3 Original line number Diff line number Diff line Loading @@ -231,8 +231,8 @@ void sp_execution_services(struct compRouteOutputList_t* oPathList) { continue; } struct path_t* path = &(pathService->paths[pathService->numPaths - 1]); allocate_graph_resources(path, service, g); allocate_graph_reverse_resources(path, service, g); //allocate_graph_resources(path, service, g); // LGR: crashes in some cases with assymetric topos //allocate_graph_reverse_resources(path, service, g); // LGR: crashes in some cases with assymetric topos print_graph(g); } return; Loading src/pathcomp/backend/pathComp_tools.h +4 −3 Original line number Diff line number Diff line Loading @@ -125,8 +125,9 @@ struct map_nodes_t { gint numMapNodes; }; #define MAX_NUM_VERTICES 20 // 100 # LGR: reduced from 100 to 20 to divide by 5 the memory used #define MAX_NUM_EDGES 10 // 100 # LGR: reduced from 100 to 10 to divide by 10 the memory used #define MAX_NUM_VERTICES 100 // 100 # LGR: reduced from 100 to 20 to divide by 5 the memory used #define MAX_NUM_EDGES 5 // 100 # LGR: reduced from 100 to 5 to divide by 20 the memory used // Structures for the graph composition struct targetNodes_t { // remote / targeted node Loading Loading @@ -250,7 +251,7 @@ struct endPoint_t { // Structure for the device contents /////////////////////////////////////////////////////////////////// #define MAX_DEV_TYPE_SIZE 128 #define MAX_DEV_ENDPOINT_LENGTH 10 #define MAX_DEV_ENDPOINT_LENGTH 100 // 10 # LGR: controllers might have large number of endpoints struct device_t { gdouble power_idle; // power idle (baseline) of the switch in Watts gint operational_status; // 0 - Undefined, 1 - Disabled, 2 - Enabled Loading Loading
src/pathcomp/backend/pathComp_sp.c +3 −3 Original line number Diff line number Diff line Loading @@ -231,8 +231,8 @@ void sp_execution_services(struct compRouteOutputList_t* oPathList) { continue; } struct path_t* path = &(pathService->paths[pathService->numPaths - 1]); allocate_graph_resources(path, service, g); allocate_graph_reverse_resources(path, service, g); //allocate_graph_resources(path, service, g); // LGR: crashes in some cases with assymetric topos //allocate_graph_reverse_resources(path, service, g); // LGR: crashes in some cases with assymetric topos print_graph(g); } return; Loading
src/pathcomp/backend/pathComp_tools.h +4 −3 Original line number Diff line number Diff line Loading @@ -125,8 +125,9 @@ struct map_nodes_t { gint numMapNodes; }; #define MAX_NUM_VERTICES 20 // 100 # LGR: reduced from 100 to 20 to divide by 5 the memory used #define MAX_NUM_EDGES 10 // 100 # LGR: reduced from 100 to 10 to divide by 10 the memory used #define MAX_NUM_VERTICES 100 // 100 # LGR: reduced from 100 to 20 to divide by 5 the memory used #define MAX_NUM_EDGES 5 // 100 # LGR: reduced from 100 to 5 to divide by 20 the memory used // Structures for the graph composition struct targetNodes_t { // remote / targeted node Loading Loading @@ -250,7 +251,7 @@ struct endPoint_t { // Structure for the device contents /////////////////////////////////////////////////////////////////// #define MAX_DEV_TYPE_SIZE 128 #define MAX_DEV_ENDPOINT_LENGTH 10 #define MAX_DEV_ENDPOINT_LENGTH 100 // 10 # LGR: controllers might have large number of endpoints struct device_t { gdouble power_idle; // power idle (baseline) of the switch in Watts gint operational_status; // 0 - Undefined, 1 - Disabled, 2 - Enabled Loading