aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-09-23 13:41:19 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-09-23 13:41:19 +0000
commit2e344dfcc37d1d270210592746fc555cbe9c129e (patch)
treef033bafaa2868748e9896d8ea59129cb50383b3a /src/transport
parentee46fce3dc46db1285c8c3f066afcbd5bf4ae9d2 (diff)
downloadgnunet-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.c45
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
76char *cfg_file_p2; 76char *cfg_file_p2;
77 77
78uint32_t max_bps_p1;
79uint32_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