summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
19b8a6e)
Conflicts:
src/surf/network_gtnets.c
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8136
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
double sent = gtnets_get_flow_rx(action);
#ifdef HAVE_TRACING
double sent = gtnets_get_flow_rx(action);
#ifdef HAVE_TRACING
+ double trace_sent = sent;
+ if (trace_sent == 0){
+ //if sent is equals to 0, means that gtnets sent all the bytes
+ trace_sent = action->generic_action.cost;
+ }
// tracing resource utilization
int src = TRACE_surf_gtnets_get_src (action);
int dst = TRACE_surf_gtnets_get_dst (action);
// tracing resource utilization
int src = TRACE_surf_gtnets_get_src (action);
int dst = TRACE_surf_gtnets_get_dst (action);
network_link_GTNETS_t link;
unsigned int i;
xbt_dynar_foreach(route, i, link) {
network_link_GTNETS_t link;
unsigned int i;
xbt_dynar_foreach(route, i, link) {
TRACE_surf_link_set_utilization (link->generic_resource.name,
TRACE_surf_link_set_utilization (link->generic_resource.name,
- action->generic_action.data, (action->generic_action.remains-remain)/delta, now-delta, delta);
+ action->generic_action.data, trace_sent/delta, now-delta, delta);