[Epic-ID: ODUHIGH-516][Task-ID: ODUHIGH-523] KPI reporting per statistics group
[o-du/l2.git] / src / du_app / du_mgr_msg_router.c
index f548da7..5acda22 100644 (file)
@@ -18,6 +18,7 @@
 /* File : du_mgr_msg_router.c */
 /* This file contains message handling functionality for DU APP */
 #include "common_def.h"
+#include "du_tmr.h"
 #include "lrg.h"
 #include "legtp.h"
 #include "lsctp.h"
@@ -286,6 +287,16 @@ void callFlowduActvTsk(Pst *pst)
                      strcpy(message,"EVENT_MAC_SLICE_RECFG_RSP");
                      break;
                   }
+               case EVENT_MAC_STATISTICS_RSP:
+                  {
+                     strcpy(message,"EVENT_MAC_STATISTICS_RSP");
+                     break;
+                  }
+               case EVENT_MAC_STATISTICS_IND:
+                  {
+                     strcpy(message,"EVENT_MAC_STATISTICS_IND");
+                     break;
+                  }
                default:
                   {
                      strcpy(message,"Invalid Event");
@@ -581,6 +592,16 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf)
                      ret = unpackDuMacUeResetRsp(DuProcMacUeResetRsp, pst, mBuf);
                      break;
                   }
+               case EVENT_MAC_STATISTICS_RSP:
+                  {
+                     ret = unpackDuMacStatsRsp(DuProcMacStatsRsp, pst, mBuf);
+                     break;
+                  }
+               case EVENT_MAC_STATISTICS_IND:
+                  {
+                     ret = unpackDuMacStatsInd(DuProcMacStatsInd, pst, mBuf);
+                     break;
+                  }
                default:
                   {
                      DU_LOG("\nERROR  -->  DU_APP : Invalid event received at duActvTsk from ENTMAC");