|
1099 |
|
1099 |
|
1100 |
} // loop over SN : VT(A) <= SN < ACK SN |
1100 |
} // loop over SN : VT(A) <= SN < ACK SN |
1101 |
|
1101 |
|
|
|
1102 |
DoReportBufferStatus(); |
1102 |
return; |
1103 |
return; |
1103 |
|
1104 |
|
1104 |
} |
1105 |
} |
|
1612 |
r.statusPduSize = 0; |
1613 |
r.statusPduSize = 0; |
1613 |
} |
1614 |
} |
1614 |
|
1615 |
|
1615 |
if ( r.txQueueSize != 0 || r.retxQueueSize != 0 || r.statusPduSize != 0 ) |
1616 |
NS_LOG_INFO ("Send ReportBufferStatus: " << r.txQueueSize << ", " << r.txQueueHolDelay << ", " |
1616 |
{ |
1617 |
<< r.retxQueueSize << ", " << r.retxQueueHolDelay << ", " |
1617 |
NS_LOG_INFO ("Send ReportBufferStatus: " << r.txQueueSize << ", " << r.txQueueHolDelay << ", " |
1618 |
<< r.statusPduSize); |
1618 |
<< r.retxQueueSize << ", " << r.retxQueueHolDelay << ", " |
1619 |
m_macSapProvider->ReportBufferStatus (r); |
1619 |
<< r.statusPduSize); |
|
|
1620 |
m_macSapProvider->ReportBufferStatus (r); |
1621 |
} |
1622 |
else |
1623 |
{ |
1624 |
NS_LOG_INFO ("ReportBufferStatus don't needed"); |
1625 |
} |
1626 |
} |
1620 |
} |