Bugzilla – Bug 2056
SimpleNetDevice doesn't respect the output bandwidth limit
Last modified: 2015-06-22 04:13:09 UTC
network/utils/simple-net-device.cc - line 447 - if (m_queue->GetNPackets () == 1) + if (m_queue->GetNPackets () == 1 && !TransmitCompleteEvent.IsRunning ()) rationale: the packet is scheduled and removed from the queue. The next one will find the queue empty, but the previous packet is being transmitted. The next packet ignore that and id transmitted no matter what.
I shouldn't fill bugs late night. I forget about them and I do double submissions. *** This bug has been marked as a duplicate of bug 2138 ***