[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r27933 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r27933 - gnunet/src/ats |
Date: |
Thu, 11 Jul 2013 17:24:28 +0200 |
Author: wachs
Date: 2013-07-11 17:24:28 +0200 (Thu, 11 Jul 2013)
New Revision: 27933
Modified:
gnunet/src/ats/gnunet-service-ats_addresses.c
Log:
improved network switching
Modified: gnunet/src/ats/gnunet-service-ats_addresses.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_addresses.c 2013-07-11 15:22:27 UTC
(rev 27932)
+++ gnunet/src/ats/gnunet-service-ats_addresses.c 2013-07-11 15:24:28 UTC
(rev 27933)
@@ -852,10 +852,15 @@
for (c1 = 0; c1 < atsi_delta_count; c1++)
{
- if (GNUNET_ATS_NETWORK_TYPE == ntohl
(atsi_delta[c1].type))
+ if ((GNUNET_ATS_NETWORK_TYPE == ntohl
(atsi_delta[c1].type)) &&
+ (addr_net != ntohl
(atsi_delta[c1].value)))
{
/* Network type changed */
- GNUNET_break (0);
+ GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Address
for peer `%s' %p changed from network %s to %s\n",
+ GNUNET_i2s (peer),
+ existing_address,
+ GNUNET_ATS_print_network_type (addr_net),
+ GNUNET_ATS_print_network_type (ntohl
(atsi_delta[c1].value)));
handle->s_address_update_network (handle->solver,
existing_address,
ntohl (atsi_delta[c1].value),
get_performance_info (existing_address,
GNUNET_ATS_NETWORK_TYPE));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r27933 - gnunet/src/ats,
gnunet <=