X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_cell_mgr.c;h=1af02edaa8be8e8d466fc3104572442f81010618;hb=5ea4c59cb4dd37164953218b0bd355284e11d22c;hp=41b2c581d48894a53d645446dbbedb2b2ac84f33;hpb=43f9a063a851c5318a609e9966cdc0b30f0abaf5;p=o-du%2Fl2.git diff --git a/src/du_app/du_cell_mgr.c b/src/du_app/du_cell_mgr.c index 41b2c581d..1af02edaa 100644 --- a/src/du_app/du_cell_mgr.c +++ b/src/du_app/du_cell_mgr.c @@ -21,9 +21,6 @@ extern DuCfgParams duCfgParam; -extern S16 cmPkRgrCfgReq(Pst* pst, RgrCfgTransId transId, \ - RgrCfgReqInfo *cfgReqInfo); - extern S16 duBuildAndSendMacCellCfg(); /******************************************************************* @@ -90,7 +87,6 @@ S16 procCellsToBeActivated(Cells_to_be_Activated_List_t cellsToActivate) return RFAILED; } } - return ret; } @@ -175,95 +171,6 @@ S16 procF1SetupRsp(F1AP_PDU_t *f1apMsg) return ret; } -/****************************************************************** -* -* @brief Send gNB cfg to scheduler via MAC -* -* @details -* -* Function : duSendSchGnbCfg -* -* Functionality: Send gNB cfg to scheduler via MAC -* -* @return ROK - success -* RFAILED - failure -* -* ****************************************************************/ -S16 duSendSchGnbCfg() -{ - - RgrCfgReqInfo *cfgReq = NULLP; - MacSchedGnbCfg *cfg = NULLP; - U32 transId = 1; - - DU_ALLOC(cfgReq, sizeof(RgrCfgReqInfo)); - if( cfgReq == NULLP) - { - DU_LOG("\nDU_APP : Mem allocation failed in duSendSchGnbCfg"); - return RFAILED; - } - - cfgReq->action = SCH_CONFIG; - cfgReq->u.cfgInfo.cfgType = MAC_GNB_CFG; - cfg = &(cfgReq->u.cfgInfo.u.schedGnbCfg); - cfg->numTxAntPorts = duCfgParam.schedCfg.numTxAntPorts; - cfg->ulSchdType = duCfgParam.schedCfg.ulSchdType; - cfg->dlSchdType = duCfgParam.schedCfg.dlSchdType; - cfg->numCells = duCfgParam.schedCfg.numCells; - cfg->maxUlUePerTti = duCfgParam.schedCfg.maxUlUePerTti; - cfg->maxDlUePerTti = duCfgParam.schedCfg.maxDlUePerTti; - - if(ROK != duSendSchGnbCfgToMac(cfgReq, transId)) - { - return RFAILED; - } - - return ROK; -} - -/****************************************************************** -* -* @brief Send gNB cfg to scheduler via MAC -* -* @details -* -* Function : duSendSchGnbCfgToMac -* -* Functionality: Send gNB cfg to scheduler via MAC -* -* @return ROK - success -* RFAILED - failure -* -* ****************************************************************/ -S16 duSendSchGnbCfgToMac(RgrCfgReqInfo *cfgReq, U32 trans_id) -{ - RgrCfgTransId transId; - Pst pst; - - DU_SET_ZERO(&pst, sizeof(Pst)); - DU_SET_ZERO(&transId, sizeof(RgrCfgTransId)); - - transId.trans[0] = MAC_GNB_CFG; - transId.trans[1] = cfgReq->action; - transId.trans[7] = trans_id & 0x000000ff; trans_id >>= 8; - transId.trans[6] = trans_id & 0x000000ff; trans_id >>= 8; - transId.trans[5] = trans_id & 0x000000ff; trans_id >>= 8; - transId.trans[4] = trans_id & 0x000000ff; trans_id >>= 8; - - pst.selector = DU_SELECTOR_LC; - pst.srcEnt = ENTDUAPP; - pst.dstEnt = ENTRG; - pst.dstInst = (Inst)0; - pst.dstProcId = DU_PROC; - pst.srcProcId = DU_PROC; - pst.region = duCb.init.region; - pst.event = (Event) EVTMACSCHCFGREQ; - - cmPkRgrCfgReq(&pst, transId, cfgReq); - - return ROK; -} - /********************************************************************** End of file **********************************************************************/