pacman.operations.multi_cast_router_check_functionality package¶
Module contents¶
-
pacman.operations.multi_cast_router_check_functionality.
validate_routes
(placements, routing_tables)[source]¶ Go though the placements given and check that the routing entries within the routing tables support reach the correction destinations as well as not producing any cycles.
Parameters: - placements (Placements) – the placements container
- routing_infos (RoutingInfo) – the routing info container
- routing_tables (MulticastRoutingTables) – the routing tables generated by the routing algorithm
Raises: PacmanRoutingException – when either no routing table entry is found by the search on a given router, or a cycle is detected