1106c1106,1108
< if (!TheISA::HasUnalignedMemAcc || !state->pktToSend) {
---
> if (!TheISA::HasUnalignedMemAcc || !state->pktToSend ||
> state->pendingPacket == retryPkt) {
> state->pktToSend = false;