X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrmac%2Fmac_msg_router.c;h=88c06893fff3d1045759fac5dc1d1ff25d370195;hb=6dc8a4c17da24847b3a3aee91b37151f77a8a5bc;hp=88fea7bd10504d18d81791da78b6e76f2be2ec69;hpb=6636207100c598cd70537d177670ef131e263931;p=o-du%2Fl2.git diff --git a/src/5gnrmac/mac_msg_router.c b/src/5gnrmac/mac_msg_router.c index 88fea7bd1..88c06893f 100755 --- a/src/5gnrmac/mac_msg_router.c +++ b/src/5gnrmac/mac_msg_router.c @@ -173,6 +173,34 @@ void MacHdlDuappEvents(Pst *pst, Buffer *mBuf) unpackMacDlPcchInd(MacProcDlPcchInd, pst, mBuf); break; } + case EVENT_MAC_DL_BROADCAST_REQ: + { + /* Process Dl Broadcast Request */ + unpackMacDlBroadcastReq(MacProcDlBroadcastReq, pst, mBuf); + break; + } + + case EVENT_MAC_UE_RESET_REQ: + { + /* Process UE Reset Request */ + unpackMacUeResetReq(MacProcUeResetReq, pst, mBuf); + break; + } + + case EVENT_MAC_STATISTICS_REQ: + { + /* Process Statistics Request */ + unpackMacStatsReq(MacProcStatsReq, pst, mBuf); + break; + } + + case EVENT_MAC_STATS_DELETE_REQ: + { + /* Process Statistics Delete Request */ + unpackMacStatsDeleteReq(MacProcStatsDeleteReq, pst, mBuf); + break; + } + default: RG_FREE_MSG(mBuf); @@ -324,6 +352,12 @@ void callFlowMacActvTsk(Pst *pst) case EVENT_MAC_SLICE_RECFG_REQ: strcpy(message,"EVENT_MAC_SLICE_RECFG_REQ"); break; + case EVENT_MAC_STATISTICS_REQ: + strcpy(message,"EVENT_MAC_STATISTICS_REQ"); + break; + case EVENT_MAC_STATS_DELETE_REQ: + strcpy(message,"EVENT_MAC_STATS_DELETE_REQ"); + break; default: strcpy(message,"Invalid Event"); break; @@ -453,6 +487,21 @@ void callFlowMacActvTsk(Pst *pst) strcpy(message,"EVENT_DL_REL_HQ_PROC"); break; } + case EVENT_STATISTICS_RSP_TO_MAC: + { + strcpy(message,"EVENT_STATISTICS_RSP_TO_MAC"); + break; + } + case EVENT_STATISTICS_IND_TO_MAC: + { + strcpy(message,"EVENT_STATISTICS_IND_TO_MAC"); + break; + } + case EVENT_STATISTICS_DELETE_RSP_TO_MAC: + { + strcpy(message,"EVENT_STATISTICS_DELETE_RSP_TO_MAC"); + break; + } default: strcpy(message,"Invalid Event"); break; @@ -597,6 +646,21 @@ uint8_t MacMessageRouter(Pst *pst, void *msg) MacSchReleaseDlHarqProc(pst, (SchRlsHqInfo *)msg); break; } + case EVENT_STATISTICS_RSP_TO_MAC: + { + MacProcSchStatsRsp(pst, (SchStatsRsp *)msg); + break; + } + case EVENT_STATISTICS_IND_TO_MAC: + { + MacProcSchStatsInd(pst, (SchStatsInd *)msg); + break; + } + case EVENT_STATISTICS_DELETE_RSP_TO_MAC: + { + MacProcSchStatsDeleteRsp(pst, (SchStatsDeleteRsp *)msg); + break; + } default: { return RFAILED;