Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add ns3_get_link_latency_limited if def HAVE_LATENCY_BOUND_TRACKING.
authorNavarrop <Pierre.Navarro@imag.fr>
Thu, 28 Jul 2011 17:04:23 +0000 (19:04 +0200)
committerNavarrop <Pierre.Navarro@imag.fr>
Thu, 28 Jul 2011 17:04:23 +0000 (19:04 +0200)
src/surf/network_ns3.c

index 8e63b46..ea514d3 100644 (file)
@@ -331,6 +331,13 @@ static void free_ns3_host(void * elmts)
        free(host);
 }
 
+#ifdef HAVE_LATENCY_BOUND_TRACKING
+static int ns3_get_link_latency_limited(surf_action_t action)
+{
+  return 0;
+}
+#endif
+
 void surf_network_model_init_NS3(const char *filename)
 {
        if (surf_network_model)
@@ -367,6 +374,10 @@ void surf_network_model_init_NS3(const char *filename)
        xbt_dynar_push(model_list, &surf_network_model);
        update_model_description(surf_network_model_description,
                    "NS3", surf_network_model);
+
+#ifdef HAVE_LATENCY_BOUND_TRACKING
+       surf_network_model->get_latency_limited = ns3_get_link_latency_limited;
+#endif
 }
 
 static void finalize(void)