summaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-tng.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/gnunet-service-tng.c')
-rw-r--r--src/transport/gnunet-service-tng.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-tng.c b/src/transport/gnunet-service-tng.c
index f009a491b..20285f94a 100644
--- a/src/transport/gnunet-service-tng.c
+++ b/src/transport/gnunet-service-tng.c
@@ -44,6 +44,16 @@
* - increment incoming_fc_window_size_used_kb when CORE is done
* with incoming packets!
*
+ * for DV)
+ * - send challenges via DV (when DVH is confirmed *and* we care about
+ * the target to get window size, or when DVH is unconfirmed (passive
+ * learning!) to confirm it!)
+ * - handle challenge responses in this case (note: validity period of addresses
+ * will be zero!)
+ * - if available, try to use DV paths when trying to establish
+ * virtual link for a `struct IncomingRequest`. (i.e. if DVH is
+ * unconfirmed, incoming requests also trigger challenge-via-DV!)
+ *
* - review retransmission logic, right now there is no smartness there!
* => congestion control, etc [PERFORMANCE-BASICS]
*