[Epic-ID: ODUHIGH-516][Task-ID: ODUHIGH-523] Statistics Request API and Timer Based...
[o-du/l2.git] / src / 5gnrmac / mac_msg_router.c
index 114e1d8..62b25d3 100755 (executable)
@@ -173,6 +173,13 @@ 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 */  
@@ -180,6 +187,12 @@ void MacHdlDuappEvents(Pst *pst, Buffer *mBuf)
             break;
          }
 
+      case EVENT_MAC_STATISTICS_REQ:
+         {
+            /* Process Statistics Request */
+            unpackMacStatsReq(MacProcStatsReq, pst, mBuf);
+         }
+
       default:
          RG_FREE_MSG(mBuf);
          break;
@@ -330,6 +343,9 @@ 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;
                default:
                   strcpy(message,"Invalid Event");
                   break;