add a comment for ack count calculations

This commit is contained in:
Stephen Birarda 2016-10-18 16:16:09 -07:00
parent 5bd6cc9fac
commit 22e0e649b1

View file

@ -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;