X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr_msg_router.c;h=866244bb67f1ef8173d6c0de7f3ac55bfd1d2a5f;hb=b7a8e8fc6abc7fba2f580684da44413d481be825;hp=6241229d18153d67282a14b1e5fd28b225b5d07f;hpb=a71383f67779dcf9d67d15bf47949c7df9b5ddbb;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr_msg_router.c b/src/du_app/du_mgr_msg_router.c index 6241229d1..866244bb6 100644 --- a/src/du_app/du_mgr_msg_router.c +++ b/src/du_app/du_mgr_msg_router.c @@ -96,6 +96,7 @@ uint8_t duActvInit(Ent entity, Inst inst, Region region, Reason reason) memset(duCb.ueCcchCtxt, 0, MAX_NUM_UE * sizeof(UeCcchCtxt)); duCb.numCfgCells = 0; duCb.numActvCells = 0; + duCb.gnbDuUeF1apIdGenerator = 0; cmLListInit(&duCb.reservedF1apPduList); ODU_SET_PROC_ID(DU_PROC); @@ -243,6 +244,11 @@ void callFlowduActvTsk(Pst *pst) strcpy(message,"EVENT_MAC_CELL_UP_IND"); break; } + case EVENT_MAC_SLOT_IND: + { + strcpy(message,"EVENT_MAC_SLOT_IND"); + break; + } case EVENT_MAC_STOP_IND: { strcpy(message,"EVENT_MAC_STOP_IND"); @@ -273,6 +279,16 @@ void callFlowduActvTsk(Pst *pst) strcpy(message,"EVENT_MAC_CELL_DELETE_RSP"); break; } + case EVENT_MAC_SLICE_CFG_RSP: + { + strcpy(message,"EVENT_MAC_SLICE_CFG_RSP"); + break; + } + case EVENT_MAC_SLICE_RECFG_RSP: + { + strcpy(message,"EVENT_MAC_SLICE_RECFG_RSP"); + break; + } default: { strcpy(message,"Invalid Event"); @@ -451,6 +467,11 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf) ret = unpackRlcUlUserDataToDu(DuProcRlcUlUserDataTrans, pst, mBuf); break; } + case EVENT_RLC_SLICE_PM_TO_DU: + { + ret = unpackRlcSlicePm(DuProcRlcSliceMetrics, pst, mBuf); + break; + } default: { DU_LOG("\nERROR --> DU_APP : Invalid event %d received at duActvTsk from ENTRLC", \ @@ -495,6 +516,11 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf) ret = unpackMacCellUpInd(duHandleCellUpInd, pst, mBuf); break; } + case EVENT_MAC_SLOT_IND: + { + ret = unpackDuMacSlotInd(duHandleSlotInd, pst, mBuf); + break; + } case EVENT_MAC_STOP_IND: { ret = unpackMacStopInd(duHandleStopInd, pst, mBuf); @@ -525,6 +551,21 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf) ret = unpackDuMacCellDeleteRsp(DuProcMacCellDeleteRsp, pst, mBuf); break; } + case EVENT_MAC_SLICE_CFG_RSP: + { + ret = unpackDuMacSliceCfgRsp(DuProcMacSliceCfgRsp, pst, mBuf); + break; + } + case EVENT_MAC_SLICE_RECFG_RSP: + { + ret = unpackDuMacSliceRecfgRsp(DuProcMacSliceRecfgRsp, pst, mBuf); + break; + } + case EVENT_MAC_RACH_RESOURCE_RSP: + { + ret = unpackDuMacRachRsrcRsp(DuProcMacRachRsrcRsp, pst, mBuf); + break; + } default: { DU_LOG("\nERROR --> DU_APP : Invalid event received at duActvTsk from ENTMAC");