EGTP receiver thread creation
[o-du/l2.git] / src / du_app / du_mgr_ex_ms.c
index 1ba3f77..5e26c06 100644 (file)
 #include "du_ue_mgr.h"
 #include "du_utils.h"
 
-extern uint8_t unpackRlcConfigCfm(RlcConfigCfm func,Pst *pst, Buffer *mBuf);
-extern uint8_t cmUnpkLkwCntrlCfm(LkwCntrlCfm func,Pst *pst, Buffer *mBuf);
-extern uint8_t cmUnpkLrgCfgCfm(LrgCfgCfm func,Pst *pst, Buffer *mBuf);
-extern uint8_t cmUnpkKwuDatInd(KwuDatInd func,Pst *pst, Buffer *mBuf);
-extern uint8_t cmUnpkLrgSchCfgCfm(LrgSchCfgCfm func,Pst *pst,Buffer *mBuf);
+uint8_t unpackRlcConfigCfm(RlcConfigCfm func,Pst *pst, Buffer *mBuf);
+uint8_t cmUnpkLkwCntrlCfm(LkwCntrlCfm func,Pst *pst, Buffer *mBuf);
+uint8_t cmUnpkLrgCfgCfm(LrgCfgCfm func,Pst *pst, Buffer *mBuf);
+uint8_t cmUnpkKwuDatInd(KwuDatInd func,Pst *pst, Buffer *mBuf);
+uint8_t cmUnpkLrgSchCfgCfm(LrgSchCfgCfm func,Pst *pst,Buffer *mBuf);
 /**************************************************************************
  * @brief Task Initiation callback function. 
  *
@@ -168,7 +168,7 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf)
                  {
                     break;
                  }
-              case EVENT_RLC_UE_CONFIG_RSP:
+              case EVENT_RLC_UE_CREATE_RSP:
                  {
                     ret = unpackRlcUeCfgRsp(DuProcRlcUeCfgRsp, pst, mBuf);
                     break;
@@ -188,6 +188,11 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf)
                     ret = unpackRrcDeliveryReportToDu(DuProcRlcRrcDeliveryReport, pst, mBuf);
                     break;
                  }
+              case EVENT_DL_RRC_MSG_RSP_TO_DU:
+                  {
+                    ret = unpackRlcDlRrcMsgRspToDu(DuProcRlcDlRrcMsgRsp, pst, mBuf);
+                    break;
+                  }
               default:
                  {
                     DU_LOG("\nDU_APP : Invalid event %d received at duActvTsk from ENTRLC", \
@@ -227,9 +232,9 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf)
                     ret = unpackMacCellCfgCfm(duHandleMacCellCfgCfm, pst, mBuf);
                     break;
                  }
-              case EVENT_MAC_SLOT_IND:
+              case EVENT_MAC_CELL_UP_IND:
                  {
-                    ret = unpackMacSlotInd(duHandleSlotInd, pst, mBuf);
+                    ret = unpackMacCellUpInd(duHandleCellUpInd, pst, mBuf);
                     break;
                  }
               case EVENT_MAC_STOP_IND:
@@ -242,7 +247,7 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf)
                     ret = unpackMacUlCcchInd(duHandleUlCcchInd, pst, mBuf);
                     break;
                  }
-              case EVENT_MAC_UE_CONFIG_RSP:
+              case EVENT_MAC_UE_CREATE_RSP:
                  {
                     ret = unpackDuMacUeCfgRsp(DuProcMacUeCfgRsp, pst, mBuf); 
                     break;
@@ -252,7 +257,6 @@ uint8_t duActvTsk(Pst *pst, Buffer *mBuf)
                     ret = unpackDuMacUeCfgRsp(DuProcMacUeCfgRsp, pst, mBuf); 
                     break;
                  }
-
               default:
                  {
                     DU_LOG("\nDU_APP : Invalid event received at duActvTsk from ENTMAC");