Bugzilla – Full Text Bug Listing
|Summary:||LTE RLC AM: all status reports include no more than one NACK.|
|Product:||ns-3||Reporter:||Vladimir Ivanov <ivanov.vladimir>|
|Component:||lte||Assignee:||Manuel Requena <manuel.requena>|
Description Vladimir Ivanov 2015-05-05 06:18:13 EDT
Hi all, 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. Best regards, Vladimir.
Comment 1 Nicola Baldo 2015-05-07 06:53:45 EDT
Thanks Vladimir for reporting this bug! Do you have any suggestion for how to fix it?
Comment 2 Manuel Requena 2018-06-04 07:09:54 EDT
Hi Vladimir, Your description is not clear. Please, could you send an example to reproduce the issue? Thanks