From da2a7dd658fa766a71444297051854b166b80fc0 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 5 May 2019 14:09:22 +0200 Subject: note on next steps --- src/transport/gnunet-service-tng.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/transport/gnunet-service-tng.c') 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] * -- cgit v1.2.3