From 0ebb95aa041c534654bcc26b00a275ec1c68d616 Mon Sep 17 00:00:00 2001 From: alegrand Date: Fri, 28 Jan 2005 01:16:45 +0000 Subject: [PATCH] make communications from an host to itself instantaneous git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@805 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/surf/network.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/surf/network.c b/src/surf/network.c index c3cfc6580e..9a59eaf1b1 100644 --- a/src/surf/network.c +++ b/src/surf/network.c @@ -403,6 +403,10 @@ static surf_action_t communicate(void *src, void *dst, double size, double rate) lmm_update_variable_bound(maxmin_system, action->variable, min(action->rate,SG_TCP_CTE_GAMMA / action->lat_current)); + if(route_size == 0) { + surf_action_change_state((surf_action_t) action, SURF_ACTION_DONE); + } + for (i = 0; i < route_size; i++) lmm_expand(maxmin_system, route[i]->constraint, action->variable, 1.0); -- 2.20.1