X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_ue_mgr.c;h=28c657a1b9dd0c333d05d356bb8a69c6e3d29eb2;hb=d43106e9959db218ce4a4c278f73405d6d70579f;hp=b27158b6415cfb8f997376061d918fa32945d33b;hpb=a5f35b2204dd87ebe347f11282000852b55810ad;p=o-du%2Fl2.git diff --git a/src/du_app/du_ue_mgr.c b/src/du_app/du_ue_mgr.c index b27158b64..28c657a1b 100644 --- a/src/du_app/du_ue_mgr.c +++ b/src/du_app/du_ue_mgr.c @@ -2783,19 +2783,30 @@ uint8_t duProcUeContextModReq(DuUeCb *ueCb) } } } - else + else if(ueCb->f1UeDb->actionType == UE_CTXT_MOD) { ret = duBuildAndSendUeContextModReq(cellId, ueCb->crnti, &ueCb->f1UeDb->duUeCfg); if(ret == RFAILED) { DU_LOG("\nERROR --> DU APP : Failed to build ue context setup Req in duProcUeContextModReq()"); + return RFAILED; + } + } + else if(ueCb->f1UeDb->actionType == UE_CTXT_CFG_QUERY) + { + if((BuildAndSendUeContextModRsp(ueCb) != ROK)) + { + DU_LOG("\nERROR --> DU APP : Failed to build UE Context modification response"); + return RFAILED; } } } else { //TODO: To send the failure cause in UeContextModRsp + DU_LOG("ERROR --> DU APP : Failed to process UE CNTXT MOD REQ at duProcUeContextModReq()"); + return RFAILED; } return ROK; }