[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r10317 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r10317 - gnunet/src/transport |
Date: |
Tue, 16 Feb 2010 09:49:36 +0100 |
Author: grothoff
Date: 2010-02-16 09:49:36 +0100 (Tue, 16 Feb 2010)
New Revision: 10317
Modified:
gnunet/src/transport/gnunet-service-transport.c
Log:
revalidate before expiration
Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c 2010-02-15 22:08:28 UTC
(rev 10316)
+++ gnunet/src/transport/gnunet-service-transport.c 2010-02-16 08:49:36 UTC
(rev 10317)
@@ -91,9 +91,9 @@
#define TRANSPORT_DEFAULT_TIMEOUT GNUNET_TIME_relative_multiply
(GNUNET_TIME_UNIT_SECONDS, 15)
/**
- * FIXME: document!
+ * Priority to use for PONG messages.
*/
-#define TRANSPORT_DEFAULT_PRIORITY 4
+#define TRANSPORT_PONG_PRIORITY 4
/**
* How often do we re-add (cheaper) plugins to our list of plugins
@@ -110,6 +110,14 @@
/**
+ * How long before an existing address expires should we again try to
+ * validate it? Must be (significantly) smaller than
+ * HELLO_ADDRESS_EXPIRATION.
+ */
+#define HELLO_REVALIDATION_START_TIME GNUNET_TIME_relative_multiply
(GNUNET_TIME_UNIT_HOURS, 1)
+
+
+/**
* List of addresses of other peers
*/
struct ForeignAddressList
@@ -2174,7 +2182,7 @@
n);
GNUNET_HELLO_iterate_new_addresses (chvc->hello,
h,
- GNUNET_TIME_absolute_get (),
+ GNUNET_TIME_relative_to_absolute
(HELLO_REVALIDATION_START_TIME),
&run_validation,
chvc);
}
@@ -2425,7 +2433,7 @@
while (fal != NULL)
{
transmit_to_peer(NULL, fal,
- TRANSPORT_DEFAULT_PRIORITY,
+ TRANSPORT_PONG_PRIORITY,
(const char *)pong,
ntohs(pong->header.size),
GNUNET_YES,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10317 - gnunet/src/transport,
gnunet <=