From 22e0e649b19573a6e166d627ec3156279a65a309 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 18 Oct 2016 16:16:09 -0700 Subject: [PATCH] add a comment for ack count calculations --- libraries/networking/src/udt/TCPVegasCC.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/networking/src/udt/TCPVegasCC.cpp b/libraries/networking/src/udt/TCPVegasCC.cpp index c811b2d2ea..5738ea8421 100644 --- a/libraries/networking/src/udt/TCPVegasCC.cpp +++ b/libraries/networking/src/udt/TCPVegasCC.cpp @@ -263,6 +263,9 @@ void TCPVegasCC::performRenoCongestionAvoidance(SequenceNumber ack) { // increase the window size by (1 / window size) for every ACK received _ackAICount += numAcked; if (_ackAICount >= preAIWindowSize) { + // when _ackAICount % preAIWindowSize == 0 then _ackAICount is 0 + // when _ackAICount % preAIWindowSize != 0 then _ackAICount is _ackAICount - (_ackAICount % preAIWindowSize) + int delta = _ackAICount / preAIWindowSize; _ackAICount -= delta * preAIWindowSize;