[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r24745 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r24745 - gnunet/src/mesh |
Date: |
Mon, 5 Nov 2012 15:49:24 +0100 |
Author: bartpolot
Date: 2012-11-05 15:49:23 +0100 (Mon, 05 Nov 2012)
New Revision: 24745
Modified:
gnunet/src/mesh/gnunet-service-mesh-new.c
gnunet/src/mesh/gnunet-service-mesh.c
Log:
- doc, remove unused parameters
Modified: gnunet/src/mesh/gnunet-service-mesh-new.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh-new.c 2012-11-05 14:33:16 UTC (rev
24744)
+++ gnunet/src/mesh/gnunet-service-mesh-new.c 2012-11-05 14:49:23 UTC (rev
24745)
@@ -833,20 +833,53 @@
/*********************** GLOBAL VARIABLES
****************************/
/******************************************************************************/
+/************************** Configuration parameters
**************************/
+
/**
- * Configuration parameters
+ * How often to send tunnel keepalives. Tunnels timeout after 4 missed.
*/
static struct GNUNET_TIME_Relative refresh_path_time;
+
+/**
+ * How often to PUT local application numbers in the DHT.
+ */
static struct GNUNET_TIME_Relative app_announce_time;
+
+/**
+ * How often to PUT own ID in the DHT.
+ */
static struct GNUNET_TIME_Relative id_announce_time;
-static struct GNUNET_TIME_Relative unacknowledged_wait_time;
+
+/**
+ * Maximum time allowed to connect to a peer found by string.
+ */
static struct GNUNET_TIME_Relative connect_timeout;
+
+/**
+ * Default TTL for payload packets.
+ */
static unsigned long long default_ttl;
+
+/**
+ * DHT replication level, see DHT API: GNUNET_DHT_get_start, GNUNET_DHT_put.
+ */
static unsigned long long dht_replication_level;
+
+/**
+ * How many tunnels are we willing to maintain.
+ * Local tunnels are always allowed, even if there are more tunnels than max.
+ */
static unsigned long long max_tunnels;
+
+/**
+ * How many messages *in total* are we willing to queue, divided by number of
+ * tunnels to get tunnel queue size.
+ */
static unsigned long long max_msgs_queue;
+/*************************** Static global variables
**************************/
+
/**
* Hostkey generation context
*/
Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c 2012-11-05 14:33:16 UTC (rev
24744)
+++ gnunet/src/mesh/gnunet-service-mesh.c 2012-11-05 14:49:23 UTC (rev
24745)
@@ -855,20 +855,53 @@
/*********************** GLOBAL VARIABLES
****************************/
/******************************************************************************/
+/************************** Configuration parameters
**************************/
+
/**
- * Configuration parameters
+ * How often to send tunnel keepalives. Tunnels timeout after 4 missed.
*/
static struct GNUNET_TIME_Relative refresh_path_time;
+
+/**
+ * How often to PUT local application numbers in the DHT.
+ */
static struct GNUNET_TIME_Relative app_announce_time;
+
+/**
+ * How often to PUT own ID in the DHT.
+ */
static struct GNUNET_TIME_Relative id_announce_time;
-static struct GNUNET_TIME_Relative unacknowledged_wait_time;
+
+/**
+ * Maximum time allowed to connect to a peer found by string.
+ */
static struct GNUNET_TIME_Relative connect_timeout;
+
+/**
+ * Default TTL for payload packets.
+ */
static unsigned long long default_ttl;
+
+/**
+ * DHT replication level, see DHT API: GNUNET_DHT_get_start, GNUNET_DHT_put.
+ */
static unsigned long long dht_replication_level;
+
+/**
+ * How many tunnels are we willing to maintain.
+ * Local tunnels are always allowed, even if there are more tunnels than max.
+ */
static unsigned long long max_tunnels;
+
+/**
+ * How many messages *in total* are we willing to queue, divided by number of
+ * tunnels to get tunnel queue size.
+ */
static unsigned long long max_msgs_queue;
+/*************************** Static global variables
**************************/
+
/**
* Hostkey generation context
*/
@@ -4478,8 +4511,15 @@
static void
tunnel_delete_peer (struct MeshTunnel *t, GNUNET_PEER_Id peer)
{
- if (GNUNET_NO == tree_del_peer (t->tree, peer, NULL, NULL))
- tunnel_destroy (t);
+ int r;
+
+ r = tree_del_peer (t->tree, peer, NULL, NULL);
+ if (GNUNET_NO == r)
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Tunnel %u [%u] has no more nodes\n",
+ t->id.oid, t->id.tid);
+ }
}
@@ -8311,18 +8351,6 @@
}
if (GNUNET_OK !=
- GNUNET_CONFIGURATION_get_value_time (c, "MESH", "UNACKNOWLEDGED_WAIT",
- &unacknowledged_wait_time))
- {
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
- _
- ("%s service is lacking key configuration settings (%s).
Exiting.\n"),
- "mesh", "unacknowledged wait time");
- GNUNET_SCHEDULER_shutdown ();
- return;
- }
-
- if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_time (c, "MESH", "CONNECT_TIMEOUT",
&connect_timeout))
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24745 - gnunet/src/mesh,
gnunet <=