pacman.operations.multi_cast_router_check_functionality package

Module contents

pacman.operations.multi_cast_router_check_functionality.validate_routes(placements: Placements, routing_tables: MulticastRoutingTables)

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:
Raises:

PacmanRoutingException – when either no routing table entry is found by the search on a given router, or a cycle is detected