}
else
{
+ if(ueCfgDb->dataTransmissionAction == STOP_TRANSMISSION)
+ {
+ macUeCfg->transmissionAction = ueCfgDb->dataTransmissionAction;
+ return ROK;
+ }
+
/* Fetching MacDb from DuUeCb.
* In case of UE hand-in, UE context is created before RRC setup. Hence
* crnti is not known yet. Thus, passing crnti=0 to this function.
* In such a case actvCellLst doesnt yet have any entry for this UE. So
* duMacDb will be NULL.
*/
+
if(crnti != 0)
{
GET_CELL_IDX(cellId, cellIdx);
}
duMacDb->macUeCfgState = UE_CFG_INPROGRESS;
}
-
+
if(ueCfgDb->cellGrpCfg)
{
ret = procUeReCfgCellInfo(macUeCfg, duMacDb, ueCfgDb->cellGrpCfg);
/*Filling RlcUeCfg */
rlcUeCfg->cellId = cellId;
rlcUeCfg->ueId = ueId;
+
for(dbIdx = 0; (dbIdx < ueCfgDb->numRlcLcs && ret == ROK); dbIdx++)
{
ret = fillDefaultRlcModeCfg(ueCfgDb->rlcLcCfg[dbIdx].rlcMode, &ueCfgDb->rlcLcCfg[dbIdx]);