X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr_ex_ms.c;h=5d6d5477ddabbd06fd63473db6487fbe1f5b523c;hb=43f9a063a851c5318a609e9966cdc0b30f0abaf5;hp=9e46626066618fb213c22885d48586a876bb8be3;hpb=8660dd47a5ef27b62300fabf6b027852f1d5d026;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 9e4662606..5d6d5477d 100644 --- a/src/du_app/du_mgr_ex_ms.c +++ b/src/du_app/du_mgr_ex_ms.c @@ -24,6 +24,9 @@ #include "lsctp.h" #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); extern S16 cmUnpkLkwCntrlCfm(LkwCntrlCfm func,Pst *pst, Buffer *mBuf); @@ -67,27 +70,8 @@ S16 duActvInit(Ent entity, Inst inst, Region region, Reason reason) duCb.f1Status = FALSE; duCb.e2Status = FALSE; - if(ROK != cmHashListInit(&(duCb.cellLst), - (U16) DU_MAX_CELLS, - (U16) 0, - (Bool) FALSE, - (U16) CM_HASH_KEYTYPE_CONID, - 0, - 0)) - { - DU_LOG("\nDU_APP : cellLst Initialization Failed"); - } - - if(ROK != cmHashListInit(&(duCb.actvCellLst), - (U16) DU_MAX_CELLS, - (U16) 0, - (Bool) FALSE, - (U16) CM_HASH_KEYTYPE_CONID, - 0, - 0)) - { - DU_LOG("\nDU_APP : ActvCellLst Initialization Failed"); - } + memset(duCb.cfgCellLst, '\0', DU_MAX_CELLS * sizeof(duCb.cfgCellLst)); + memset(duCb.actvCellLst, '\0',DU_MAX_CELLS * sizeof(duCb.actvCellLst)); SSetProcId(DU_PROC); @@ -160,6 +144,11 @@ S16 duActvTsk(Pst *pst, Buffer *mBuf) { break; } + case KWU_EVT_DAT_IND: + { + ret = cmUnpkKwuDatInd(duHdlRlcUlData, pst, mBuf); + break; + } default: { DU_LOG("\nDU_APP : Invalid event %d received at duActvTsk from ENTKW", \ @@ -213,22 +202,21 @@ S16 duActvTsk(Pst *pst, Buffer *mBuf) { switch(pst->event) { - case EVTSCTPDATA: + case EVENT_CU_DATA: { F1APMsgHdlr(mBuf); break; } - case EVTSCTPNTFY: + case EVENT_SCTP_NTFY: { ret = cmUnpkSctpNtfy(duSctpNtfyHdl, pst, mBuf); break; } - case EVTRICDATA: + case EVENT_RIC_DATA: { E2APMsgHdlr(mBuf); break; } - default: { DU_LOG("\nDU_APP : Invalid event received at duActvTsk from ENTSCTP");