Skip to content

Commit df2288b

Browse files
committed
fixup! Fix order of operations in codel control law
1 parent e547e3f commit df2288b

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/main/routing/router_queue_codel.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,7 @@ static Packet* _routerqueuecodel_dequeueHelper(QueueManagerCoDel* queueManager,
199199
static CSimulationTime _routerqueuecodel_controlLaw(guint count, CSimulationTime ts) {
200200
// control_law: t + (INTERVAL / sqrt(count));
201201
double result = ((double)CODEL_PARAM_INTERVAL_SIMTIME) / sqrt((double)count);
202-
double rounded = round(result);
203-
return ts + ((CSimulationTime)rounded);
202+
return ts + ((CSimulationTime)result);
204203
}
205204

206205
static Packet* _routerqueuecodel_dequeue(QueueManagerCoDel* queueManager) {

0 commit comments

Comments
 (0)