From 3964cfe4b13a71557c87e781fd011502ab50b4b5 Mon Sep 17 00:00:00 2001 From: Lucas Schnorr Date: Thu, 8 Sep 2011 10:17:39 +0200 Subject: [PATCH] [NS3] force NS3 simulator advances when surf advances (when NS3 has no flows) --- src/surf/network_ns3.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/surf/network_ns3.c b/src/surf/network_ns3.c index 86c1aa1388..61e9d07514 100644 --- a/src/surf/network_ns3.c +++ b/src/surf/network_ns3.c @@ -444,8 +444,12 @@ static void ns3_update_actions_state(double now, double delta) surf_network_model->states.running_action_set; /* If there are no running flows, just return */ - if (!xbt_swag_size(running_actions)) - return; + if (!xbt_swag_size(running_actions)) { + while(ns3_time()