Bugzilla – Bug 2777
bearer differentiation after handover
Last modified: 2017-08-30 05:57:45 UTC
A user (Sahawat Namwanta) provided the following report. "Hello, I'm using NS-3.26 and face the problem with the bearer differentiation after handover. When the UEs first attach to the first eNB, the scheduler was able to differentiate between each bearer just fine. However, when the first handover occurred, the scheduler sees all UEs as the same bearer (NGBR_VIDEO_TCP_DEFAULT)."
Created attachment 2909 [details] Patch for bug 2777
The bug was in UeManager::SetupDataRadioBearer (EpsBearer bearer, uint8_t bearerId, uint32_t gtpTeid, Ipv4Address transportLayerAddress) in lte-enb-rrc. The "bearer" parameter contains an updated EPS bearer related specification, which in the current code is not used to update the default m_epsBearer member of drbInfo. Thus the call to AddDataRadioBearerInfo (drbInfo) is saving drbInfo with default bearer QCI into m_drbMap map. This map is later accessed by source eNB to retrieve the EPS bearer related info to be included in handover request to the target eNB. Please find the attached patch which was tested by the reported user and has resolved the problem. Kind regards, Zoraze
Fixed in changeset 13053 c4eff6091564