merge
authorChristian Grothoff <christian@grothoff.org>
Sat, 23 Feb 2019 09:48:08 +0000 (10:48 +0100)
committerChristian Grothoff <christian@grothoff.org>
Sat, 23 Feb 2019 09:48:08 +0000 (10:48 +0100)
1  2 
src/transport/gnunet-service-tng.c

index d392b3a462c5206546f0bfb6f322121eb3103810,1d6329c21825e2cf3c1896cd0a8d2a40dd8ee684..7d7d04375d87373ccdd824d6cb3acb86eb359ef2
   *       transport-to-transport traffic)
   *
   * Implement next:
-  * - ACK handling / retransmission 
 + * - address validation: what is our plan here?
 + *   #1 Peerstore only gets 'validated' addresses
 + *   #2 transport needs another API to "trigger" validation!
 + *      API may be used by core/application or communicators;
 + *      => use yet another lib/MQ/connection?
 + *   #3 transport should use validation to also establish
 + *      effective flow control (for uni-directional transports!)
 + *   #4 UDP broadcasting logic must be extended to use the new API
 + *   #5 only validated addresses go to ATS for scheduling; that
 + *      also ensures we know the RTT 
 + *   #6 to ensure flow control and RTT are OK, we always do the
 + *      'validation', even if address comes from PEERSTORE
 + *   #7 
+  * - ACK handling / retransmission
+  * - address verification
   * - track RTT, distance, loss, etc.
   * - DV data structures:
   *   + learning