Implementation of ue context modification response JIRA ID = ODUHIGH-298
[o-du/l2.git] / src / du_app / du_ue_mgr.c
index d2fc5c7..748f71a 100644 (file)
@@ -2447,7 +2447,7 @@ uint8_t DuProcRlcDlRrcMsgRsp(Pst *pst, RlcDlRrcMsgRsp *dlRrcMsg)
    {
       GET_UE_IDX(dlRrcMsg->crnti, ueIdx);
       ueCb = &duCb.actvCellLst[dlRrcMsg->cellId -1]->ueCb[ueIdx -1];
-      if(ueCb->f1UeDb)
+      if(ueCb->f1UeDb && ueCb->f1UeDb->actionType == UE_CTXT_SETUP)
       {
         ret = duBuildAndSendUeContextSetupReq(dlRrcMsg->cellId, dlRrcMsg->crnti, &ueCb->f1UeDb->duUeCfg);
        if(ret == RFAILED)
@@ -2500,7 +2500,7 @@ uint8_t duProcUeContextSetupRequest(DuUeCb *ueCb)
             }
          }
       }
-      else
+      else if(ueCb->f1UeDb->actionType == UE_CTXT_SETUP)
       {
          ret = duBuildAndSendUeContextSetupReq(cellId, ueCb->crnti, &ueCb->f1UeDb->duUeCfg);
         if(ret == RFAILED)
@@ -2516,7 +2516,27 @@ uint8_t duProcUeContextSetupRequest(DuUeCb *ueCb)
    }
    return ret;
 }
-
+/*******************************************************************
+*
+* @brief Process UE context modification request from CU
+*
+* @details
+*
+*    Function : duProcUeContextModReq
+*
+*    Functionality: Process UE context modification request from CU
+*
+* @params[in] DuUeCb *ueCb
+* @return ROK     - success
+*         RFAILED - failure
+*
+* ****************************************************************/
+uint8_t duProcUeContextModReq(DuUeCb *ueCb)
+{
+    
+    //TODO:After RB configuration are done Mod Response is triggered 
+    return ROK;
+}
 /**********************************************************************
   End of file
  ***********************************************************************/