From: Christian Grothoff Date: Mon, 30 Jan 2017 15:03:09 +0000 (+0100) Subject: mark as done X-Git-Tag: taler-0.2.1~240 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1b1b7802b1c44baa2cc8ded909e6616e98197d05;p=oweals%2Fgnunet.git mark as done --- diff --git a/src/cadet/TODO b/src/cadet/TODO index 317695a5b..bc2451b99 100644 --- a/src/cadet/TODO +++ b/src/cadet/TODO @@ -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