+
+/* ************************************************** */
+/* ********** NO ROUTING **************************** */
+
+static void routing_none_finalize(void) {
+ if (used_routing) {
+ xbt_dict_free(&used_routing->host_id);
+ free(used_routing);
+ used_routing=NULL;
+ }
+}
+
+static void routing_model_none_create(size_t size_of_link,void *loopback) {
+ routing_t routing = xbt_new0(s_routing_t,1);
+ INFO0("Null routing");
+ routing->name = "none";
+ routing->host_count = 0;
+ routing->host_id = xbt_dict_new();
+ routing->get_route = NULL;
+ routing->finalize = routing_none_finalize;
+
+ /* Set it in position */
+ used_routing = (routing_t) routing;
+}