gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r29238 - gnunet/src/ats


From: gnunet
Subject: [GNUnet-SVN] r29238 - gnunet/src/ats
Date: Fri, 13 Sep 2013 14:19:40 +0200

Author: wachs
Date: 2013-09-13 14:19:40 +0200 (Fri, 13 Sep 2013)
New Revision: 29238

Modified:
   gnunet/src/ats/gnunet-service-ats_addresses.c
Log:
address was no set to inactive


Modified: gnunet/src/ats/gnunet-service-ats_addresses.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_addresses.c       2013-09-13 12:00:18 UTC 
(rev 29237)
+++ gnunet/src/ats/gnunet-service-ats_addresses.c       2013-09-13 12:19:40 UTC 
(rev 29238)
@@ -804,8 +804,8 @@
                       &peer->hashPubKey, new_address,
                       GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE));
 
-    GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Adding new address %p for peer `%s' 
session id %u, %s\n",
-               new_address, GNUNET_i2s (peer), session_id, 
GNUNET_ATS_print_network_type(addr_net));
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Adding new address %p for peer `%s', 
length %u, session id %u, %s\n",
+               new_address, GNUNET_i2s (peer), plugin_addr_len, session_id, 
GNUNET_ATS_print_network_type(addr_net));
 
     /* Tell solver about new address */
     handle->s_add (handle->solver, new_address, addr_net);
@@ -897,9 +897,10 @@
                previous_session, session_id);
 
   GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-           "Updated existing address for peer `%s' %p with new session %u in 
network %s\n",
+           "Updated existing address for peer `%s' %p length %u with new 
session %u in network %s\n",
            GNUNET_i2s (peer),
            existing_address,
+           existing_address->addr_len,
            session_id,
            GNUNET_ATS_print_network_type(addr_net));
 }
@@ -1105,6 +1106,7 @@
         /* Notify solver to delete session */
         handle->s_del (handle->solver, aa, GNUNET_YES);
         aa->session_id = 0;
+        aa->active = GNUNET_NO;
         return GNUNET_OK;
     }
   }
@@ -1263,7 +1265,24 @@
   GNUNET_free (cur);
 }
 
+/*
+static int
+addrinfo_it (void *cls, const struct GNUNET_HashCode *key, void *value)
+{
+       static int count = 0;
+       struct GNUNET_PeerIdentity *id = cls;
+       struct ATS_Address *aa = value;
 
+  GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+              "[%u] Peer `%s' %s length %u session %u active %s\n",
+              count, GNUNET_i2s (id), aa->plugin, aa->addr_len, aa->session_id,
+              (GNUNET_YES == aa->active) ? "active" : "inactive");
+
+  count ++;
+       return GNUNET_OK;
+}
+*/
+
 /**
  * Request address suggestions for a peer
  *
@@ -1297,6 +1316,13 @@
       GNUNET_CONTAINER_DLL_insert (handle->r_head, handle->r_tail, cur);
   }
 
+  /*
+   * Debuging information about addresses
+   *
+   * GNUNET_CONTAINER_multihashmap_get_multiple(handle->addresses,
+   *  &peer->hashPubKey, &addrinfo_it, (void *) peer);
+   */
+
   /* Get prefered address from solver */
   aa = (struct ATS_Address *) handle->s_get (handle->solver, peer);
   if (NULL == aa)




reply via email to

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