diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-09-23 13:41:19 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-09-23 13:41:19 +0000 |
commit | 2e344dfcc37d1d270210592746fc555cbe9c129e (patch) | |
tree | f033bafaa2868748e9896d8ea59129cb50383b3a /src/transport | |
parent | ee46fce3dc46db1285c8c3f066afcbd5bf4ae9d2 (diff) | |
download | gnunet-2e344dfcc37d1d270210592746fc555cbe9c129e.tar.gz gnunet-2e344dfcc37d1d270210592746fc555cbe9c129e.zip |
max_bps was never used
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/test_transport_api_unreliability.c | 45 |
1 files changed, 36 insertions, 9 deletions
diff --git a/src/transport/test_transport_api_unreliability.c b/src/transport/test_transport_api_unreliability.c index aa84b8519..a1a4517f8 100644 --- a/src/transport/test_transport_api_unreliability.c +++ b/src/transport/test_transport_api_unreliability.c | |||
@@ -39,7 +39,7 @@ | |||
39 | #include "transport.h" | 39 | #include "transport.h" |
40 | #include "transport-testing.h" | 40 | #include "transport-testing.h" |
41 | 41 | ||
42 | #define VERBOSE GNUNET_NO | 42 | #define VERBOSE GNUNET_YES |
43 | 43 | ||
44 | #define VERBOSE_ARM GNUNET_NO | 44 | #define VERBOSE_ARM GNUNET_NO |
45 | 45 | ||
@@ -75,6 +75,9 @@ char *cfg_file_p1; | |||
75 | 75 | ||
76 | char *cfg_file_p2; | 76 | char *cfg_file_p2; |
77 | 77 | ||
78 | uint32_t max_bps_p1; | ||
79 | uint32_t max_bps_p2; | ||
80 | |||
78 | /* | 81 | /* |
79 | * Testcase specific declarations | 82 | * Testcase specific declarations |
80 | */ | 83 | */ |
@@ -393,19 +396,43 @@ notify_connect (void *cls, const struct GNUNET_PeerIdentity *peer, | |||
393 | 396 | ||
394 | if (cls == p1) | 397 | if (cls == p1) |
395 | { | 398 | { |
399 | char * sec; | ||
400 | long long unsigned int l_bps; | ||
401 | |||
402 | GNUNET_asprintf(&sec, "transport-%s", test_plugin); | ||
403 | if (GNUNET_CONFIGURATION_have_value (p1->cfg, sec, "MAX_BPS")) | ||
404 | { | ||
405 | GNUNET_CONFIGURATION_get_value_number (p1->cfg, sec, "MAX_BPS", | ||
406 | &l_bps); | ||
407 | max_bps_p1 = l_bps; | ||
408 | } | ||
409 | else | ||
410 | max_bps_p1 = 1024 * 1024 * 1024; | ||
411 | GNUNET_free (sec); | ||
412 | |||
396 | GNUNET_TRANSPORT_set_quota (p1->th, &p2->id, | 413 | GNUNET_TRANSPORT_set_quota (p1->th, &p2->id, |
397 | GNUNET_BANDWIDTH_value_init (1024 * 1024 * | 414 | GNUNET_BANDWIDTH_value_init (max_bps_p1), |
398 | 1024), | 415 | GNUNET_BANDWIDTH_value_init (max_bps_p1)); |
399 | GNUNET_BANDWIDTH_value_init (1024 * 1024 * | ||
400 | 1024)); | ||
401 | } | 416 | } |
402 | else if (cls == p2) | 417 | else if (cls == p2) |
403 | { | 418 | { |
419 | char * sec; | ||
420 | long long unsigned int l_bps; | ||
421 | |||
422 | GNUNET_asprintf(&sec, "transport-%s", test_plugin); | ||
423 | if (GNUNET_CONFIGURATION_have_value (p2->cfg, sec, "MAX_BPS")) | ||
424 | { | ||
425 | GNUNET_CONFIGURATION_get_value_number (p2->cfg, sec, "MAX_BPS", | ||
426 | &l_bps); | ||
427 | max_bps_p2 = l_bps; | ||
428 | } | ||
429 | else | ||
430 | max_bps_p2 = 1024 * 1024 * 1024; | ||
431 | GNUNET_free (sec); | ||
432 | |||
404 | GNUNET_TRANSPORT_set_quota (p2->th, &p1->id, | 433 | GNUNET_TRANSPORT_set_quota (p2->th, &p1->id, |
405 | GNUNET_BANDWIDTH_value_init (1024 * 1024 * | 434 | GNUNET_BANDWIDTH_value_init (max_bps_p2), |
406 | 1024), | 435 | GNUNET_BANDWIDTH_value_init (max_bps_p2)); |
407 | GNUNET_BANDWIDTH_value_init (1024 * 1024 * | ||
408 | 1024)); | ||
409 | } | 436 | } |
410 | } | 437 | } |
411 | 438 | ||