note about performance issue, indentation fix
authorChristian Grothoff <christian@grothoff.org>
Sun, 12 Mar 2017 23:24:23 +0000 (00:24 +0100)
committerChristian Grothoff <christian@grothoff.org>
Mon, 13 Mar 2017 00:24:34 +0000 (01:24 +0100)
src/cadet/TODO
src/cadet/cadet_api.c

index 820efab7a60eb2846548fda764ec709367959f95..06567b0ad74f0cb39139de4b14df84d6a00c4ee3 100644 (file)
@@ -1,6 +1,10 @@
-- URGENT: Congestion/flow control (CHANNEL):
-  + estimate max bandwidth using bursts and use to for CONGESTION CONTROL!
-   (and figure out how/where to use this!)
+- URGENT:
+  + if 'client-not-ready', we do not ACK at all, and sender keeps
+    retransmitting again and again; would be good to do flow-control notification instead
+    of not ACKing that we got the data but are simply not ready for more!
+  + Congestion/flow control (CHANNEL):
+    estimate max bandwidth using bursts and use to for CONGESTION CONTROL!
+    (and figure out how/where to use this!)
 
 - HIGH: revisit handling of 'unbuffered' traffic! (CHANNEL/TUNNEL)
         (need to push down through tunnel into connection selection);
index 7b9ac62b388c7aae0d103764363308007d71c0ff..1a37f71937f5e649aee914b0d9dbedf87359f0fd 100644 (file)
@@ -1041,7 +1041,8 @@ handle_local_data (void *cls,
          "injecting msg %s into mq %p\n",
          GC_m2s (ntohs (payload->type)),
          ch->mq);
-    GNUNET_MQ_inject_message (ch->mq, payload);
+    GNUNET_MQ_inject_message (ch->mq,
+                              payload);
     return;
   }
   /** @a deprecated */