--- a/src/policies/DIF/RMT/Scheduler/LongestQFirst/LongestQFirst.cc
+++ b/src/policies/DIF/RMT/Scheduler/LongestQFirst/LongestQFirst.cc
@@ -27,11 +27,11 @@
port->setBusy();
RMTQueue* outQ = port->getLongestQueue(RMTQueue::OUTPUT);
- outQ->startTransmitting();
+ outQ->releasePDU();
}
else
{
- waitingOnOutput[port] += 1;
+ port->addWaitingOnOutput();
}
}
else if (direction == RMTQueue::INPUT)
@@ -41,11 +41,11 @@
inputBusy[port] = true;
RMTQueue* inQ = port->getLongestQueue(RMTQueue::INPUT);
- inQ->startTransmitting();
+ inQ->releasePDU();
}
else
{
- waitingOnInput[port] += 1;
+ port->addWaitingOnInput();
}
}
}