src/devices/wifi/mac-low.cc
changeset 6599 8c1a255c05a3
parent 6595 3289a9d91620
child 6606 2f2b67218332
--- a/src/devices/wifi/mac-low.cc	Wed Sep 01 22:17:18 2010 -0700
+++ b/src/devices/wifi/mac-low.cc	Tue Aug 31 22:30:31 2010 +0200
@@ -811,7 +811,7 @@
               AgreementsI it = m_bAckAgreements.find (std::make_pair (hdr.GetAddr2 (), hdr.GetQosTid ()));
               RxCompleteBufferedPacketsWithSmallerSequence (it->second.first.GetStartingSequence (),
                                                             hdr.GetAddr2 (), hdr.GetQosTid ());
-              RxCompleteBufferedPackets (hdr.GetAddr2 (), hdr.GetQosTid ());
+              RxCompleteBufferedPacketsUntilFirstLost (hdr.GetAddr2 (), hdr.GetQosTid ());
               NS_ASSERT (m_sendAckEvent.IsExpired ());
               m_sendAckEvent = Simulator::Schedule (GetSifs (),
                                                     &MacLow::SendAckAfterData, this,
@@ -1563,7 +1563,7 @@
   if (it != m_bAckAgreements.end ())
     {
       RxCompleteBufferedPacketsWithSmallerSequence (it->second.first.GetStartingSequence (), originator, tid);
-      RxCompleteBufferedPackets (originator, tid);
+      RxCompleteBufferedPacketsUntilFirstLost (originator, tid);
       m_bAckAgreements.erase (it);
     }
 }
@@ -1629,7 +1629,7 @@
 }
 
 void
-MacLow::RxCompleteBufferedPackets (Mac48Address originator, uint8_t tid)
+MacLow::RxCompleteBufferedPacketsUntilFirstLost (Mac48Address originator, uint8_t tid)
 {
   AgreementsI it = m_bAckAgreements.find (std::make_pair (originator, tid));
   if (it != m_bAckAgreements.end ())