diff --git a/dev/ns_gige.hh b/dev/ns_gige.hh index 79ae00e64..6405dc634 100644 --- a/dev/ns_gige.hh +++ b/dev/ns_gige.hh @@ -284,7 +284,13 @@ class NSGigE : public PciDev * Retransmit event */ void transmit(); - typedef EventWrapper TxEvent; + void txEventTransmit() + { + transmit(); + if (txState == txFifoBlock) + txKick(); + } + typedef EventWrapper TxEvent; friend class TxEvent; TxEvent txEvent;