X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_f1ap_msg_hdl.h;h=3eac79dc5280675641f141812368794937182410;hb=de455b62ebaa9e36fe74dc36d342d7f6a22314e1;hp=8f1144996c67f35d39524fb179328ad9d02c0fce;hpb=105199ef642ffe9736ea24a01d4546578fa25e60;p=o-du%2Fl2.git diff --git a/src/du_app/du_f1ap_msg_hdl.h b/src/du_app/du_f1ap_msg_hdl.h index 8f1144996..3eac79dc5 100644 --- a/src/du_app/du_f1ap_msg_hdl.h +++ b/src/du_app/du_f1ap_msg_hdl.h @@ -31,7 +31,24 @@ void F1APMsgHdlr(Buffer *mBuf); uint8_t BuildAndSendF1SetupReq(); uint8_t BuildAndSendDUConfigUpdate(); -uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti, uint8_t *rrcContainer); +uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti, uint16_t rrcContSize, + uint8_t *rrcContainer); +uint8_t BuildAndSendULRRCMessageTransfer(DuUeCb ueCb, uint8_t lcId, uint16_t msgLen, uint8_t *rrcMsg); +uint8_t procUeReCfgCellInfo(MacUeCfg *macUeCfg, void *cellGrp); +void freeUeReCfgCellGrpInfo(MacUeCfg *macUeCfg); +uint8_t BuildAndSendUeCtxtRsp(uint8_t ueIdx, uint8_t cellId); +uint8_t getDrbLcId(uint32_t *drbBitMap); +void freeMacLcCfg(LcCfg *lcCfg); +void freeRlcLcCfg(RlcBearerCfg *lcCfg); +uint8_t BuildAndSendRrcDeliveryReport(uint32_t gnbCuUeF1apId, uint32_t gnbDuUeF1apId, RrcDeliveryReport *rrcDelivery); +uint8_t sctpSend(Buffer *mBuf, uint8_t itfType); +uint8_t duProcDlRrcMsg(F1DlRrcMsg *dlRrcMsg); +uint8_t duProcUeContextSetupRequest(DuUeCb *ueCb); +void duFillModulationDetails(MacUeCfg *ueCfg, MacUeCfg *oldUeCfg, void *ueCap); +int8_t getReAsmblTmr(uint8_t reAsmblTmrCfg); +int16_t getStatProhTmr(uint8_t statProhTmrCfg); +uint8_t duProcUeContextModReq(DuUeCb *ueCb); +uint8_t BuildAndSendUeContextModResp(uint8_t ueIdx, uint8_t cellId); /********************************************************************** End of file **********************************************************************/