Bugzilla – Bug 2113
LTE RLC AM: all status reports include no more than one NACK.
Last modified: 2018-06-04 07:10:12 EDT
I inspected code for LTE model, nearly merged into the main repository. In code src/lte/model/lte-rlc-am.cc, the number of bytes allocated for a RLC AM status report is controlled by variable m_statusPduBufferSize, the value of this variable in also used in src/lte/model/lte-ue-mac.cc for the purpose of Logical Channel Prioritization (corresponding lines in lte-rlc-am.cc are 1580-1608). However, in some cases m_statusPduBufferSize takes value of 4 (the reception of a poll bit, line 820 in lte-rlc-am.cc), in other cases m_statusPduBufferSize does not change at all (for instance, the expiry of t-Reordering). As a result, a transport block for a status repost may not be allocated, or can contain no more than one NACK.
Thanks Vladimir for reporting this bug!
Do you have any suggestion for how to fix it?
Your description is not clear.
Please, could you send an example to reproduce the issue?