From 396ff07474b90b815131052dc33447e31c0bb337 Mon Sep 17 00:00:00 2001 From: Lucas Schnorr Date: Mon, 5 Sep 2011 11:06:01 +0200 Subject: [PATCH] [NS3, trace] instrumentation point to be implemented --- src/surf/network_ns3.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/surf/network_ns3.c b/src/surf/network_ns3.c index 5de0d55fab..16f4cc1a5c 100644 --- a/src/surf/network_ns3.c +++ b/src/surf/network_ns3.c @@ -440,6 +440,14 @@ static void ns3_update_actions_state(double now, double delta) action = (surf_action_network_ns3_t)ns3_get_socket_action(data); action->generic_action.remains = action->generic_action.cost - ns3_get_socket_sent(data); +#ifdef HAVE_TRACING + if (surf_action_state_get(&(action->generic_action)) == SURF_ACTION_RUNNING){ +// double data_sent = ns3_get_socket_sent(data) - action->last_sent; + //TRACE here using data_sent/delta as data rate +// action->last_sent = ns3_get_socket_sent(data); + } +#endif + if(ns3_get_socket_is_finished(data) == 1){ action->generic_action.finish = now; surf_action_state_set(&(action->generic_action), SURF_ACTION_DONE); -- 2.20.1