diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-02-03 08:56:56 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-02-03 08:56:56 +0000 |
commit | eb8276f4974f4a09547954a4aa70b4a48c138648 (patch) | |
tree | 797c8838d1432b20adb720c73b7cd99b877a00bc /src/ats-tests/gnunet-ats-sim.c | |
parent | fe56554d28b2e277cde55f6146a54ce158340405 (diff) | |
download | gnunet-eb8276f4974f4a09547954a4aa70b4a48c138648.tar.gz gnunet-eb8276f4974f4a09547954a4aa70b4a48c138648.zip |
documentation and random generator
Diffstat (limited to 'src/ats-tests/gnunet-ats-sim.c')
-rw-r--r-- | src/ats-tests/gnunet-ats-sim.c | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/ats-tests/gnunet-ats-sim.c b/src/ats-tests/gnunet-ats-sim.c index 1e969689a..7ed667d23 100644 --- a/src/ats-tests/gnunet-ats-sim.c +++ b/src/ats-tests/gnunet-ats-sim.c | |||
@@ -208,28 +208,41 @@ static void topology_setup_done (void *cls, | |||
208 | for (c_s = 0; c_s < e->num_slaves; c_s++) | 208 | for (c_s = 0; c_s < e->num_slaves; c_s++) |
209 | { | 209 | { |
210 | /* Generate maximum traffic to all peers */ | 210 | /* Generate maximum traffic to all peers */ |
211 | /* | 211 | /* Example: Generate traffic with constant 10,000 Bytes/s |
212 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], | 212 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], |
213 | &masters[c_m].partners[c_s], | 213 | &masters[c_m].partners[c_s], |
214 | GNUNET_ATS_TEST_TG_CONSTANT, | 214 | GNUNET_ATS_TEST_TG_CONSTANT, |
215 | 10000, | 215 | 10000, |
216 | GNUNET_TIME_UNIT_FOREVER_REL); | 216 | GNUNET_TIME_UNIT_FOREVER_REL); |
217 | */ | 217 | */ |
218 | /* | 218 | /* Example: Generate traffic with an increasing rate from 1000 to 2000 |
219 | * Bytes/s with in a minute | ||
219 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], | 220 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], |
220 | &masters[c_m].partners[c_s], | 221 | &masters[c_m].partners[c_s], |
221 | GNUNET_ATS_TEST_TG_LINEAR, | 222 | GNUNET_ATS_TEST_TG_LINEAR, |
222 | 100, | 223 | 1000, |
223 | 200, | 224 | 2000, |
224 | GNUNET_TIME_UNIT_MINUTES, | 225 | GNUNET_TIME_UNIT_MINUTES, |
225 | GNUNET_TIME_UNIT_FOREVER_REL); | 226 | GNUNET_TIME_UNIT_FOREVER_REL); |
226 | */ | 227 | */ |
228 | /* Example: Generate traffic with a random rate between 1000 to 2000 | ||
229 | * Bytes/s | ||
230 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], | ||
231 | &masters[c_m].partners[c_s], | ||
232 | GNUNET_ATS_TEST_TG_RANDOM, | ||
233 | 1000, | ||
234 | 2000, | ||
235 | GNUNET_TIME_UNIT_FOREVER_REL, | ||
236 | GNUNET_TIME_UNIT_FOREVER_REL); | ||
237 | */ | ||
238 | /* Example: Generate traffic with a sinus form, a base rate of | ||
239 | * 1000 Bytes/s, an amplitude of (max-base), and a period of 1 minute */ | ||
227 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], | 240 | GNUNET_ATS_TEST_generate_traffic_start (&masters[c_m], |
228 | &masters[c_m].partners[c_s], | 241 | &masters[c_m].partners[c_s], |
229 | GNUNET_ATS_TEST_TG_SINUS, | 242 | GNUNET_ATS_TEST_TG_SINUS, |
230 | 1000, | 243 | 1000, |
231 | 1500, | 244 | 2000, |
232 | GNUNET_TIME_UNIT_SECONDS, | 245 | GNUNET_TIME_UNIT_MINUTES, |
233 | GNUNET_TIME_UNIT_FOREVER_REL); | 246 | GNUNET_TIME_UNIT_FOREVER_REL); |
234 | } | 247 | } |
235 | } | 248 | } |