diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-31 16:13:14 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-31 16:13:14 +0000 |
commit | bf9c6ce12b8ad43d58cc05e62f75a86d59778f54 (patch) | |
tree | 792565279055ba9d0bcfa6fa453ba39cd5944a01 /src/ats-tests/ats-testing.h | |
parent | 12e3ee5beb64ee106df8e8974c228a003a676a53 (diff) | |
download | gnunet-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.h | 12 |
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 * | |||
540 | GNUNET_ATS_TEST_generate_traffic_start (struct BenchmarkPeer *src, | 544 | GNUNET_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 | ||
546 | void | 552 | void |