aboutsummaryrefslogtreecommitdiff
path: root/src/ats-tests/ats-testing.h
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-01-31 16:13:14 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-01-31 16:13:14 +0000
commitbf9c6ce12b8ad43d58cc05e62f75a86d59778f54 (patch)
tree792565279055ba9d0bcfa6fa453ba39cd5944a01 /src/ats-tests/ats-testing.h
parent12e3ee5beb64ee106df8e8974c228a003a676a53 (diff)
downloadgnunet-bf9c6ce12b8ad43d58cc05e62f75a86d59778f54.tar.gz
gnunet-bf9c6ce12b8ad43d58cc05e62f75a86d59778f54.zip
adding linear and saw wave support for traffic generator
Diffstat (limited to 'src/ats-tests/ats-testing.h')
-rw-r--r--src/ats-tests/ats-testing.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/ats-tests/ats-testing.h b/src/ats-tests/ats-testing.h
index cbef3abf3..2b4bf3f12 100644
--- a/src/ats-tests/ats-testing.h
+++ b/src/ats-tests/ats-testing.h
@@ -227,10 +227,14 @@ struct TrafficGenerator
227 227
228 struct BenchmarkPeer *src; 228 struct BenchmarkPeer *src;
229 struct BenchmarkPartner *dest; 229 struct BenchmarkPartner *dest;
230 unsigned int rate; 230
231 long int base_rate;
232 long int max_rate;
233 struct GNUNET_TIME_Relative duration_period;
234
231 GNUNET_SCHEDULER_TaskIdentifier send_task; 235 GNUNET_SCHEDULER_TaskIdentifier send_task;
232 struct GNUNET_TIME_Absolute next_ping_transmission; 236 struct GNUNET_TIME_Absolute next_ping_transmission;
233 struct GNUNET_TIME_Relative delta; 237 struct GNUNET_TIME_Absolute time_start;
234}; 238};
235 239
236 240
@@ -540,7 +544,9 @@ struct TrafficGenerator *
540GNUNET_ATS_TEST_generate_traffic_start (struct BenchmarkPeer *src, 544GNUNET_ATS_TEST_generate_traffic_start (struct BenchmarkPeer *src,
541 struct BenchmarkPartner *dest, 545 struct BenchmarkPartner *dest,
542 enum TrafficGeneratorType type, 546 enum TrafficGeneratorType type,
543 unsigned int rate, 547 long int base_rate,
548 long int max_rate,
549 struct GNUNET_TIME_Relative period,
544 struct GNUNET_TIME_Relative duration); 550 struct GNUNET_TIME_Relative duration);
545 551
546void 552void