summaryrefslogtreecommitdiff
path: root/src/ats-tests/gnunet-ats-sim.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-02-03 08:56:56 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-02-03 08:56:56 +0000
commiteb8276f4974f4a09547954a4aa70b4a48c138648 (patch)
tree797c8838d1432b20adb720c73b7cd99b877a00bc /src/ats-tests/gnunet-ats-sim.c
parentfe56554d28b2e277cde55f6146a54ce158340405 (diff)
downloadgnunet-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.c25
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 }