X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fdu_app%2Fdu_mgr_ex_ms.c;h=8245d2f35f252426a38b7e5ba9097f53e4d47ac7;hb=3360eb21f592bfe7249f501fa59ef8739b8589c2;hp=5d6d5477ddabbd06fd63473db6487fbe1f5b523c;hpb=bb8df345963bb5ef2e035ead7731c1171e4cbbe0;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr_ex_ms.c b/src/du_app/du_mgr_ex_ms.c index 5d6d5477d..8245d2f35 100644 --- a/src/du_app/du_mgr_ex_ms.c +++ b/src/du_app/du_mgr_ex_ms.c @@ -25,7 +25,6 @@ #include "legtp.h" #include "du_app_mac_inf.h" #include "du_ue_mgr.h" - #include "kwu.x" extern S16 cmUnpkLkwCfgCfm(LkwCfgCfm func,Pst *pst, Buffer *mBuf); @@ -54,6 +53,8 @@ extern S16 cmUnpkLrgCfgCfm(LrgCfgCfm func,Pst *pst, Buffer *mBuf); ***************************************************************************/ S16 duActvInit(Ent entity, Inst inst, Region region, Reason reason) { + uint8_t id; + duCb.init.procId = SFndProcId(); duCb.init.ent = entity; duCb.init.inst = inst; @@ -70,8 +71,11 @@ S16 duActvInit(Ent entity, Inst inst, Region region, Reason reason) duCb.f1Status = FALSE; duCb.e2Status = FALSE; - memset(duCb.cfgCellLst, '\0', DU_MAX_CELLS * sizeof(duCb.cfgCellLst)); - memset(duCb.actvCellLst, '\0',DU_MAX_CELLS * sizeof(duCb.actvCellLst)); + for(id = 0; id < DU_MAX_CELLS; id ++) + { + duCb.cfgCellLst[id] = NULL; + duCb.actvCellLst[id] = NULL; + } SSetProcId(DU_PROC); @@ -188,6 +192,11 @@ S16 duActvTsk(Pst *pst, Buffer *mBuf) ret = unpackMacCellCfgCfm(duHandleMacCellCfgCfm, pst, mBuf); break; } + case EVENT_MAC_SLOT_IND: + { + ret = unpackMacSlotInd(duHandleSlotInd, pst, mBuf); + break; + } default: { DU_LOG("\nDU_APP : Invalid event received at duActvTsk from ENTRG"); @@ -233,17 +242,17 @@ S16 duActvTsk(Pst *pst, Buffer *mBuf) { case EVTCFGCFM: { - cmUnpkEgtpCfgCfm(duHdlEgtpCfgComplete, mBuf); + unpackEgtpCfgCfm(duHdlEgtpCfgComplete, mBuf); break; } case EVTSRVOPENCFM: { - cmUnpkEgtpSrvOpenCfm(duHdlEgtpSrvOpenComplete, mBuf); + unpackEgtpSrvOpenCfm(duHdlEgtpSrvOpenComplete, mBuf); break; } case EVTTNLMGMTCFM: { - cmUnpkEgtpTnlMgmtCfm(duHdlEgtpTnlMgmtCfm, mBuf); + unpackEgtpTnlMgmtCfm(duHdlEgtpTnlMgmtCfm, mBuf); break; } default: