gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r17283 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r17283 - gnunet/src/core
Date: Fri, 7 Oct 2011 13:37:13 +0200

Author: grothoff
Date: 2011-10-07 13:37:13 +0200 (Fri, 07 Oct 2011)
New Revision: 17283

Modified:
   gnunet/src/core/gnunet-service-core_kx.c
   gnunet/src/core/gnunet-service-core_sessions.c
Log:
stuff

Modified: gnunet/src/core/gnunet-service-core_kx.c
===================================================================
--- gnunet/src/core/gnunet-service-core_kx.c    2011-10-07 11:33:16 UTC (rev 
17282)
+++ gnunet/src/core/gnunet-service-core_kx.c    2011-10-07 11:37:13 UTC (rev 
17283)
@@ -899,7 +899,9 @@
     return;
   }
   /* construct PONG */
-  tx.inbound_bw_limit = kx->bw_in; // FIXME!
+  tx.inbound_bw_limit = GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT; 
+  /* FIXME: here we should ideally ask ATS about unassigned bandwidth and fill 
in 
+     a value based on that; using the minimum here results in a rather slow 
start... */
   tx.challenge = t.challenge;
   tx.target = t.target;
   tp.header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PONG);
@@ -1122,9 +1124,13 @@
     kx->retry_set_key_task = GNUNET_SCHEDULER_NO_TASK;
     GNUNET_assert (kx->keep_alive_task == GNUNET_SCHEDULER_NO_TASK);
     update_timeout (kx);
+    GSC_SESSIONS_update (&kx->peer,
+                        t.inbound_bw_limit);
     break;
   case KX_STATE_UP:
     update_timeout (kx);
+    GSC_SESSIONS_update (&kx->peer,
+                        t.inbound_bw_limit);
     break;
   default:
     GNUNET_break (0);

Modified: gnunet/src/core/gnunet-service-core_sessions.c
===================================================================
--- gnunet/src/core/gnunet-service-core_sessions.c      2011-10-07 11:33:16 UTC 
(rev 17282)
+++ gnunet/src/core/gnunet-service-core_sessions.c      2011-10-07 11:37:13 UTC 
(rev 17283)
@@ -24,10 +24,10 @@
  * @author Christian Grothoff
  */
 #include "platform.h"
-#include "gnunet_service_core.h"
-#include "gnunet_service_core_neighbours.h"
-#include "gnunet_service_core_kx.h"
-#include "gnunet_service_core_sessions.h"
+#include "gnunet-service-core.h"
+#include "gnunet-service-core_neighbours.h"
+#include "gnunet-service-core_kx.h"
+#include "gnunet-service-core_sessions.h"
 
 /**
  * Record kept for each request for transmission issued by a




reply via email to

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