# Node ID dbd48c6aca20cdbf1dbd796dad78af46910f58ce # Parent aaafbce0301758576ea9739de5829b9e36b915cd diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc --- a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc +++ b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc @@ -210,12 +210,10 @@ continue; } - while (b->isReady(curTime)) { // Is there a message waiting + if (b->isReady(curTime)) { // Is there a message waiting msg_ptr = b->peekMsgPtr(); if (flitisizeMessage(msg_ptr, vnet)) { b->dequeue(curTime); - } else { - break; } } }