37,38c37,38
< PioPort::PioPort(PioDevice *dev, Platform *p)
< : Port(dev->name() + "-pioport"), device(dev), platform(p)
---
> PioPort::PioPort(PioDevice *dev, Platform *p, std::string pname)
> : Port(dev->name() + pname), device(dev), platform(p)
81a82,91
> void
> PioPort::resendNacked(Packet *pkt) {
> pkt->reinitNacked();
> if (transmitList.size()) {
> transmitList.push_front(pkt);
> } else {
> if (!Port::sendTiming(pkt))
> transmitList.push_front(pkt);
> }
> };
88,94c98
< pkt->reinitNacked();
< if (transmitList.size()) {
< transmitList.push_front(pkt);
< } else {
< if (!Port::sendTiming(pkt))
< transmitList.push_front(pkt);
< }
---
> resendNacked(pkt);