417,421c417
< //Since we are overriding the function, make sure to have the impl of the
< //check or functional accesses here.
< std::list<std::pair<Tick,PacketPtr> >::iterator i = transmitList.begin();
< std::list<std::pair<Tick,PacketPtr> >::iterator end = transmitList.end();
< bool notDone = true;
---
> checkFunctional(pkt);
423,431d418
< while (i != end && notDone) {
< PacketPtr target = i->second;
< // If the target contains data, and it overlaps the
< // probed request, need to update data
< if (target->intersect(pkt))
< notDone = fixPacket(pkt, target);
< i++;
< }
<