-/******************************************************************
-*
-* @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;
-}