From f80853161efff37790f226a8c0f78f4093cd4571 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 17 Feb 2010 20:23:34 +0000 Subject: [PATCH] stuff --- src/transport/gnunet-service-transport.c | 23 +++++++++++++++++------ src/transport/transport.h | 2 +- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 27e0fe051..8f88311b0 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -1220,6 +1220,13 @@ try_transmission_to_peer (struct NeighbourList *neighbour) 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 @@ add_to_foreign_address_list (void *cls, { #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 @@ check_hello_validated (void *cls, 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), diff --git a/src/transport/transport.h b/src/transport/transport.h index 93d36eca9..4310b5cae 100644 --- a/src/transport/transport.h +++ b/src/transport/transport.h @@ -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 -- 2.25.1