X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_ue_mgr.h;h=5a18a4a2381401b67520c032b9fe8915e92bdcdf;hb=9bfd39713f94e019675b4a255855177462b39bbd;hp=fa55370d146af7dd609c32c210e9a88ed13547e2;hpb=deeae2741b8520edcd37ecb20a40f1de821ceadf;p=o-du%2Fl2.git diff --git a/src/du_app/du_ue_mgr.h b/src/du_app/du_ue_mgr.h index fa55370d1..5a18a4a23 100644 --- a/src/du_app/du_ue_mgr.h +++ b/src/du_app/du_ue_mgr.h @@ -21,18 +21,20 @@ #ifndef __DU_UE_MGR_H__ #define __DU_UE_MGR_H__ -#include "du_mgr.h" -#include "du_log.h" -#include "ckw.h" -#include "kwu.h" +uint8_t duHdlRlcUlData(Pst *pst, KwuDatIndInfo* datInd, Buffer *mBuf); +uint8_t cmPkRlcDatReq(Pst * pst,RlcDatReqInfo* datReq,Buffer * mBuf); +uint8_t duBuildAndSendUeCreateReqToMac(uint16_t cellId, uint8_t duUeF1apId, uint16_t crnti, DuUeCfg *ueCfgDb, DuMacUeCfg *duMacUeCfg); +uint8_t duBuildAndSendUeCreateReqToRlc(uint16_t cellId, uint8_t duUeF1apId, DuUeCfg *ueCfgDb, DuRlcUeCfg *duRlcUeCfg); +uint8_t duCreateUeCb(UeCcchCtxt *ueCcchCtxt, uint32_t gnbCuUeF1apId); +uint8_t duProcUlCcchInd(UlCcchIndInfo *ulCcchIndInfo); +uint8_t duBuildAndSendUeDeleteReq(uint16_t cellId, uint16_t crnti); +void deleteRlcUeCfg(DuRlcUeCfg *ueCfg); +void freeF1UeDb(F1UeContextSetupDb *f1UeDb); +uint8_t sendUeDeleteReqToMac(uint16_t cellId, uint8_t ueId, uint16_t crnti); +uint8_t sendUeDeleteReqToRlc(uint16_t cellId, uint8_t ueId); +uint8_t duBuildAndSendUeContextModReq(uint16_t cellId, uint8_t duUeF1apId, uint16_t crnti, DuUeCfg *duUeCfg); +uint8_t duBuildAndSendRachRsrcRelToMac(uint16_t cellId, DuUeCb *ueCb); -#include "ckw.x" -#include "kwu.x" - -S16 duHdlEgtpDlData(EgtpMsg *egtpMsg); -S16 duHdlRlcUlData(Pst *pst, KwuDatIndInfo* datInd, Buffer *mBuf); -S16 packUeCreateReq(Pst *pst,CkwCfgInfo *cfgInfo); -S16 cmPkKwuDatReq(Pst * pst,KwuDatReqInfo* datReq,Buffer * mBuf); #endif /**********************************************************************