diff options
Diffstat (limited to 'src/dev/net/etherswitch.cc')
-rw-r--r-- | src/dev/net/etherswitch.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dev/net/etherswitch.cc b/src/dev/net/etherswitch.cc index 52d9b11ab..c9698cf63 100644 --- a/src/dev/net/etherswitch.cc +++ b/src/dev/net/etherswitch.cc @@ -200,7 +200,7 @@ EtherSwitch::Interface::transmit() Tick EtherSwitch::Interface::switchingDelay() { - Tick delay = (Tick)ceil(((double)outputFifo.front()->length + Tick delay = (Tick)ceil(((double)outputFifo.front()->simLength * ticksPerByte) + 1.0); if (delayVar != 0) delay += random_mt.random<Tick>(0, delayVar); |