gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r10352 - gnunet/src/transport
Date: Wed, 17 Feb 2010 21:23:34 +0100

Author: grothoff
Date: 2010-02-17 21:23:34 +0100 (Wed, 17 Feb 2010)
New Revision: 10352

Modified:
   gnunet/src/transport/gnunet-service-transport.c
   gnunet/src/transport/transport.h
Log:
stuff

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2010-02-17 16:32:11 UTC 
(rev 10351)
+++ gnunet/src/transport/gnunet-service-transport.c     2010-02-17 20:23:34 UTC 
(rev 10352)
@@ -1220,6 +1220,13 @@
                                                            timeout,
                                                            
&retry_transmission_task,
                                                            neighbour);
+#if DEBUG_TRANSPORT
+      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+                 "No validated destination address available to transmit 
message of size %u to peer `%4s', will wait %llums to find an address.\n",
+                 mq->message_buf_size,
+                 GNUNET_i2s (&mq->neighbour_id),
+                 timeout.value);
+#endif
       return;    
     }
   if (mq->specific_address->connected == GNUNET_NO)
@@ -2179,10 +2186,11 @@
     {
 #if DEBUG_TRANSPORT
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-                 "Adding address `%s' (%s) for peer `%4s' due to peerinfo 
data.\n",
+                 "Adding address `%s' (%s) for peer `%4s' due to peerinfo data 
for %llums.\n",
                  GNUNET_a2s (addr, addrlen),
                  tname,
-                 GNUNET_i2s (&n->id));
+                 GNUNET_i2s (&n->id),
+                 expiration.value);
 #endif
       fal = add_peer_address (n, tname, addr, addrlen);
     }
@@ -2254,10 +2262,13 @@
   chvc->hello_known = GNUNET_YES;
   n = find_neighbour (peer);
   if (n != NULL)
-    GNUNET_HELLO_iterate_addresses (h,
-                                   GNUNET_NO,
-                                   &add_to_foreign_address_list,
-                                   n);
+    {
+      GNUNET_HELLO_iterate_addresses (h,
+                                     GNUNET_NO,
+                                     &add_to_foreign_address_list,
+                                     n);
+      try_transmission_to_peer (n);
+    }
   GNUNET_HELLO_iterate_new_addresses (chvc->hello,
                                      h,
                                      GNUNET_TIME_relative_to_absolute 
(HELLO_REVALIDATION_START_TIME),

Modified: gnunet/src/transport/transport.h
===================================================================
--- gnunet/src/transport/transport.h    2010-02-17 16:32:11 UTC (rev 10351)
+++ gnunet/src/transport/transport.h    2010-02-17 20:23:34 UTC (rev 10352)
@@ -30,7 +30,7 @@
 #include "gnunet_time_lib.h"
 #include "gnunet_transport_service.h"
 
-#define DEBUG_TRANSPORT GNUNET_NO
+#define DEBUG_TRANSPORT GNUNET_YES
 
 /**
  * For how long do we allow unused bandwidth





reply via email to

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