X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_cell_mgr.c;h=41b2c581d48894a53d645446dbbedb2b2ac84f33;hb=43f9a063a851c5318a609e9966cdc0b30f0abaf5;hp=961ea31ef81dd5c0cbd42ef738bb7fcb2c0f8d1e;hpb=bb8df345963bb5ef2e035ead7731c1171e4cbbe0;p=o-du%2Fl2.git diff --git a/src/du_app/du_cell_mgr.c b/src/du_app/du_cell_mgr.c index 961ea31ef..41b2c581d 100644 --- a/src/du_app/du_cell_mgr.c +++ b/src/du_app/du_cell_mgr.c @@ -44,13 +44,13 @@ extern S16 duBuildAndSendMacCellCfg(); * ****************************************************************/ S16 procCellsToBeActivated(Cells_to_be_Activated_List_t cellsToActivate) { - U16 idx; - S16 ret; + U16 idx = 0; + S16 ret = ROK; for(idx=0; idx\ @@ -81,15 +81,17 @@ S16 procCellsToBeActivated(Cells_to_be_Activated_List_t cellsToActivate) /* Now remove this cell from configured list and move to active list */ duCb.cfgCellLst[nci-1] = NULLP; duCb.actvCellLst[nci-1] = cellCb; - } - /* Start sending scheduler config */ - if(ret == ROK) - { - //TODO: uncomment later duSendSchGnbCfg(); + /* Build and send Mac Cell Cfg for the number of active cells */ + ret = duBuildAndSendMacCellCfg(); + if(ret != ROK) + { + DU_LOG("\nDU APP : macCellCfg build and send failed"); + return RFAILED; + } } - return ROK; + return ret; } /****************************************************************** @@ -170,10 +172,6 @@ S16 procF1SetupRsp(F1AP_PDU_t *f1apMsg) SPutSBuf(DU_APP_MEM_REGION, DU_POOL,(Data *)&f1apMsg,(Size)sizeof(F1AP_PDU_t)); #endif - /* Build and send Mac Cell Cfg Paramaters */ - //ret = duBuildAndSendMacCellCfg(); - ret = BuildAndSendDUConfigUpdate(); - return ret; }