271,272c271,274
<
< // @todo someone should pay for this
---
> // Here we pay for xbar additional delay and to process the payload
> // of the packet.
> Tick time = curTick() + pkt->headerDelay + pkt->payloadDelay;
> // Reset the timings of the packet
284c286
< schedule(sendResponseEvent, curTick());
---
> schedule(sendResponseEvent, time);