inet-framework / simulte

SimuLTE - LTE System Level Simulation Model and Simulator for INET & OMNeT++ - deprecated, use Simu5G instead
https://simulte.omnetpp.org
Other
137 stars 110 forks source link

BSR backlogs in LTE-D2D #40

Closed aburbanoa closed 4 years ago

aburbanoa commented 4 years ago

Hi,

I'm trying to understand how Buffers Status Reports (BSRs) are being buffered at the eNB every time a new BSR is reported by a UE. Upon reception, the eNB calls the function LteMacEnb::bufferizeBsr, which creates a LteMacBuffer object called bsrqueue and puts the received BSR in it by calling a pushBack() method. This process is repeated every time a new BSR is received, which increases the size of bsrqueue at the eNB. However, by doing this, the size of the BSR backlog at the eNB is increased in comparison with the backlog at the UE. Shouldn't the backlogs at both the UE and the eNB have the same size?

Thanks for your help!