Commit a74f6100 authored by Ricardo Martínez's avatar Ricardo Martínez
Browse files

PathComp component - Backend:

- Minor code cleanup
parent 1851f3e9
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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;
+4 −3
Original line number Diff line number Diff line
@@ -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
@@ -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