157,164c157,158
< // if a cache is responding, sink the packet without further
< // action, also discard any packet that is not a read or a write
< if (pkt->cacheResponding() ||
< !(pkt->isWrite() || pkt->isRead())) {
< assert(!pkt->needsResponse());
< pendingDelete.reset(pkt);
< return true;
< }
---
> panic_if(pkt->cacheResponding(), "Should not see packets where cache "
> "is responding");
354a349,351
> panic_if(pkt->cacheResponding(), "Should not see packets where cache "
> "is responding");
>