From: Christian Grothoff Date: Sun, 5 May 2019 12:09:22 +0000 (+0200) Subject: note on next steps X-Git-Tag: v0.11.4~25 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=da2a7dd658fa766a71444297051854b166b80fc0;p=oweals%2Fgnunet.git note on next steps --- diff --git a/src/transport/gnunet-service-tng.c b/src/transport/gnunet-service-tng.c index ab9159963..df0303571 100644 --- a/src/transport/gnunet-service-tng.c +++ b/src/transport/gnunet-service-tng.c @@ -25,8 +25,10 @@ * TODO: * Implement next: * - add (more) logging - * - change transport-core API to specify transmission preferences (latency, - * reliability, etc.) per message! + * - realize transport-to-transport flow control (needed in case + * communicators do not offer flow control). Note that we may not + * want to simply delay the ACKs as that may cause unnecessary + * re-transmissions. => Introduce proper flow and congestion window(s)! * - review retransmission logic, right now there is no smartness there! * => congestion control, flow control, etc [PERFORMANCE-BASICS] *