mark as done
authorChristian Grothoff <christian@grothoff.org>
Mon, 30 Jan 2017 15:03:09 +0000 (16:03 +0100)
committerChristian Grothoff <christian@grothoff.org>
Mon, 30 Jan 2017 15:03:09 +0000 (16:03 +0100)
src/cadet/TODO

index 317695a5ba8e6c9ae465faa5fb9c4b7bcc236964..bc2451b9976a7f78b2acbffc43519c47835c9d90 100644 (file)
@@ -1,8 +1,7 @@
 - URGENT: Congestion/flow control (CHANNEL):
   + estimate max bandwidth using bursts and use to for CONGESTION CONTROL!
    (and figure out how/where to use this!)
-  + calculate current RTT if possible, use that for initial retransmissions
-   (NOTE: needs us to learn which connection the tunnel uses for the message!)
+  + get current RTT from connection; use that for initial retransmissions!
   + figure out flow control without ACKs (unreliable traffic!)
 
 - HIGH: revisit message buffer, have global buffer instead per-route, but then
@@ -25,9 +24,6 @@
 
 - OPTIMIZATION: proper connection evaluation during connection management:
   + PATHS: path desirability score calculations are not done
-  + CONNECTION: keep per-connection performance metrics;
-                in particular, interact with channel (!) to see
-                if we get ACKs indicating successful payload delivery.
   + TUNNELS:
     * when managing connections, distinguish those that
       have (recently) had traffic from those that were