previous = star_node;
for (auto const* link : routes_[src->id()].links_down) {
xbt_node_t current = new_xbt_graph_node(graph, link->get_cname(), nodes);
- new_xbt_graph_edge(graph, previous, current, edges);
+ new_xbt_graph_edge(graph, current, previous, edges);
previous = current;
}
- new_xbt_graph_edge(graph, previous, src_node, edges);
+ new_xbt_graph_edge(graph, src_node, previous, edges);
}
}
> <link_ctn id="bob_cluster_link_6_UP"/><link_ctn id="bob_cluster_backbone"/>
> </route>
> <route src="bobbob_cluster_router.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
-> <link_ctn id="bob_cluster_backbone"/>
+>
> </route>
> <route src="bobbob_cluster_router.hamburger.edu" dst="bob0.hamburger.edu">
> <link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0_DOWN"/>
> <link_ctn id="bob_cluster_link_1_UP"/><link_ctn id="bob_cluster_backbone"/>
> </route>
> <route src="alicealice_cluster_router.crepe.fr" dst="alicealice_cluster_router.crepe.fr">
-> <link_ctn id="alice_cluster_backbone"/>
+>
> </route>
> <route src="alicealice_cluster_router.crepe.fr" dst="bobbob_cluster_router.hamburger.edu">
> <link_ctn id="backbone"/>
> <link_ctn id="backbone"/>
> </route>
> <route src="bobbob_cluster_router.hamburger.edu" dst="bobbob_cluster_router.hamburger.edu">
-> <link_ctn id="bob_cluster_backbone"/>
+>
> </route>
> <route src="bobbob_cluster_router.hamburger.edu" dst="alice0.crepe.fr">
> <link_ctn id="backbone"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0_DOWN"/>
> graph [overlap=scale]
> node [shape=box, style=filled]
> node [width=.3, height=.3, style=filled, color=skyblue]
->
+>
> "bob0.hamburger.edu";
> "bob2.hamburger.edu";
> "bob3.hamburger.edu";
> "bob4.hamburger.edu";
> "bob6.hamburger.edu";
+> "bob_cluster";
> "bob_cluster_backbone";
> "bob_cluster_link_0_DOWN";
> "bob_cluster_link_0_UP";
> "bob_cluster_link_4_UP" -- "bob_cluster_backbone";
> "bob_cluster_link_6_DOWN" -- "bob_cluster_backbone";
> "bob_cluster_link_6_UP" -- "bob_cluster_backbone";
-> "bobbob_cluster_router.hamburger.edu" -- "bob_cluster_backbone";
> "bob0.hamburger.edu" -- "bob_cluster_link_0_DOWN";
> "bob0.hamburger.edu" -- "bob_cluster_link_0_UP";
> "bob2.hamburger.edu" -- "bob_cluster_link_2_DOWN";
> "bob4.hamburger.edu" -- "bob_cluster_link_4_UP";
> "bob6.hamburger.edu" -- "bob_cluster_link_6_DOWN";
> "bob6.hamburger.edu" -- "bob_cluster_link_6_UP";
+> "bob_cluster_backbone" -- "bob_cluster";
+> "bobbob_cluster_router.hamburger.edu" -- "bob_cluster";
> }
$ rm -f test.dot