gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r17005 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r17005 - gnunet/src/transport
Date: Fri, 23 Sep 2011 15:41:19 +0200

Author: wachs
Date: 2011-09-23 15:41:19 +0200 (Fri, 23 Sep 2011)
New Revision: 17005

Modified:
   gnunet/src/transport/test_transport_api_unreliability.c
Log:
max_bps was never used


Modified: gnunet/src/transport/test_transport_api_unreliability.c
===================================================================
--- gnunet/src/transport/test_transport_api_unreliability.c     2011-09-23 
12:24:16 UTC (rev 17004)
+++ gnunet/src/transport/test_transport_api_unreliability.c     2011-09-23 
13:41:19 UTC (rev 17005)
@@ -39,7 +39,7 @@
 #include "transport.h"
 #include "transport-testing.h"
 
-#define VERBOSE GNUNET_NO
+#define VERBOSE GNUNET_YES
 
 #define VERBOSE_ARM GNUNET_NO
 
@@ -75,6 +75,9 @@
 
 char *cfg_file_p2;
 
+uint32_t max_bps_p1;
+uint32_t max_bps_p2;
+
 /*
  * Testcase specific declarations
  */
@@ -393,19 +396,43 @@
 
   if (cls == p1)
   {
+    char * sec;
+    long long unsigned int l_bps;
+
+    GNUNET_asprintf(&sec, "transport-%s", test_plugin);
+    if (GNUNET_CONFIGURATION_have_value (p1->cfg, sec, "MAX_BPS"))
+    {
+      GNUNET_CONFIGURATION_get_value_number (p1->cfg, sec, "MAX_BPS",
+                                             &l_bps);
+      max_bps_p1 = l_bps;
+    }
+    else
+      max_bps_p1 = 1024 * 1024 * 1024;
+    GNUNET_free (sec);
+
     GNUNET_TRANSPORT_set_quota (p1->th, &p2->id,
-                                GNUNET_BANDWIDTH_value_init (1024 * 1024 *
-                                                             1024),
-                                GNUNET_BANDWIDTH_value_init (1024 * 1024 *
-                                                             1024));
+                                GNUNET_BANDWIDTH_value_init (max_bps_p1),
+                                GNUNET_BANDWIDTH_value_init (max_bps_p1));
   }
   else if (cls == p2)
   {
+    char * sec;
+    long long unsigned int l_bps;
+
+    GNUNET_asprintf(&sec, "transport-%s", test_plugin);
+    if (GNUNET_CONFIGURATION_have_value (p2->cfg, sec, "MAX_BPS"))
+    {
+      GNUNET_CONFIGURATION_get_value_number (p2->cfg, sec, "MAX_BPS",
+                                             &l_bps);
+      max_bps_p2 = l_bps;
+    }
+    else
+      max_bps_p2 = 1024 * 1024 * 1024;
+    GNUNET_free (sec);
+
     GNUNET_TRANSPORT_set_quota (p2->th, &p1->id,
-                                GNUNET_BANDWIDTH_value_init (1024 * 1024 *
-                                                             1024),
-                                GNUNET_BANDWIDTH_value_init (1024 * 1024 *
-                                                             1024));
+                                GNUNET_BANDWIDTH_value_init (max_bps_p2),
+                                GNUNET_BANDWIDTH_value_init (max_bps_p2));
   }
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]