Fixed aggregateLinkLatency(). Also changed unit for throughput from byte to bit

This commit is contained in:
Joseph Henry 2018-06-14 16:48:35 -07:00
parent 17fbb020e7
commit 52264d5e28
2 changed files with 4 additions and 2 deletions

View file

@ -349,12 +349,14 @@ float Peer::computeAggregateLinkPacketDelayVariance()
float Peer::computeAggregateLinkMeanLatency()
{
float ml = 0.0;
int pathCount = 0;
for(unsigned int i=0;i<ZT_MAX_PEER_NETWORK_PATHS;++i) {
if (_paths[i].p) {
pathCount++;
ml += _paths[i].p->relativeQuality() * _paths[i].p->meanLatency();
}
}
return ml;
return ml / pathCount;
}
int Peer::aggregateLinkPhysicalPathCount()