X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr.h;h=4d876f3722cc9551fb9a9cf827763200468ea310;hb=4d45b914f9e94203603d3b9fdbcb1aad361301dd;hp=468a9e84aed0a16262bf018142443a4087fe8cbe;hpb=6b44407d464a5a4e060999255233a7cfe78bb0fa;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr.h b/src/du_app/du_mgr.h index 468a9e84a..4d876f372 100644 --- a/src/du_app/du_mgr.h +++ b/src/du_app/du_mgr.h @@ -55,7 +55,7 @@ #define MAC_CONFIGURED (MAC_GEN_CFG | MAC_SAP_CFG) #define DU_SET_ZERO(_buf, _size) \ - cmMemset((U8 *)(_buf), 0, _size); + memset((uint8_t *)(_buf), 0, _size); typedef enum { @@ -74,10 +74,10 @@ typedef enum typedef struct cellCfgParams { NrEcgi nrEcgi; /* ECGI */ - U16 nrPci; /* PCI */ - U16 fiveGsTac; /* 5gSTac */ + uint16_t nrPci; /* PCI */ + uint16_t fiveGsTac; /* 5gSTac */ Plmn plmn[MAX_PLMN]; /* List of serving PLMN IDs */ - U32 maxUe; /* max UE per slot */ + uint32_t maxUe; /* max UE per slot */ }CellCfgParams; typedef struct duUeCb @@ -93,7 +93,7 @@ typedef struct duCellCb { uint16_t cellId; /* Internal cell Id */ CellCfgParams cellInfo; /* Cell info */ - Bool firstSlotIndRcvd; + bool firstSlotIndRcvd; CellStatus cellStatus; /* Cell status */ uint32_t numActvUes; /* Total Active UEs */ DuUeCb ueCb[MAX_NUM_UE]; /* UE CONTEXT */ @@ -107,8 +107,8 @@ typedef struct duLSapCb State sapState; Mem mem; CmTimer timer; - U8 bndRetryCnt; - U8 maxBndRetry; + uint8_t bndRetryCnt; + uint8_t maxBndRetry; TmrCfg bndTmr; }DuLSapCb; @@ -126,8 +126,8 @@ typedef struct duCb Mem mem; /* Memory configs */ TskInit init; /* DU Init */ //DuLSapCb **macSap; /* MAC SAP */ - Bool f1Status; /* Status of F1 connection */ - Bool e2Status; /* Status of E2 connection */ + bool f1Status; /* Status of F1 connection */ + bool e2Status; /* Status of E2 connection */ uint8_t numCfgCells; DuCellCb* cfgCellLst[MAX_NUM_CELL]; /* List of cells at DU APP of type DuCellCb */ uint8_t numActvCells; @@ -152,7 +152,7 @@ typedef struct duLSapCfg Route dstRoute; Selector dstSel; Mem mem; - U8 maxBndRetry; + uint8_t maxBndRetry; TmrCfg bndTmr; TmrCfg connTmr; }DuLSapCfg; @@ -162,36 +162,36 @@ DuCb duCb; //DuCfgParams duCfgParam; /* DU Cell Functions */ -S16 duActvInit(Ent entity, Inst inst, Region region, Reason reason); -S16 duActvTsk(Pst *pst, Buffer *mBuf); -S16 duSendRlcUlCfg(); -S16 duSendRlcDlCfg(); -S16 duBuildRlcCfg(Inst inst); -S16 duBuildRlcLsapCfg(Ent ent, Inst inst, U8 lsapInst); -S16 duBuildRlcUsapCfg(U8 elemId, Ent ent, Inst inst); -S16 DuHdlRlcCfgComplete(Pst *pst, KwMngmt *cfm); -S16 duHdlRlcCntrlCfgComplete(Pst *pst, KwMngmt *cfm); -S16 duProcRlcUlCfgComplete(Pst *pst, KwMngmt *cfm); -S16 duProcRlcDlCfgComplete(Pst *pst, KwMngmt *cfm); -S16 duSendMacCfg(); -S16 duBuildMacGenCfg(); -S16 duBuildMacUsapCfg(SpId sapId); -S16 duHdlMacCfgComplete(Pst *pst, RgMngmt *cfm); -S16 duBindUnbindRlcToMacSap(U8 inst, U8 action); -S16 duProcCfgComplete(); -S16 duSendSchCfg(); -S16 duSctpStartReq(); -S16 duSctpNtfyHdl(Buffer *mBuf, CmInetSctpNotification *ntfy); - -S16 duBuildEgtpCfgReq(); -S16 duHdlEgtpCfgComplete(CmStatus cfm); -S16 duSendEgtpSrvOpenReq(); -S16 duHdlEgtpSrvOpenComplete(CmStatus cfm); -S16 duSendEgtpTnlMgmtReq(U8 action, U32 lclTeid, U32 remTeid); -S16 duHdlEgtpTnlMgmtCfm(EgtpTnlEvt tnlEvtCfm); -S16 duSendEgtpTestData(); -S16 duSendEgtpDatInd(Buffer *mBuf); -S16 duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm); +uint8_t duActvInit(Ent entity, Inst inst, Region region, Reason reason); +uint8_t duActvTsk(Pst *pst, Buffer *mBuf); +uint8_t duSendRlcUlCfg(); +uint8_t duSendRlcDlCfg(); +uint8_t duBuildRlcCfg(Inst inst); +uint8_t duBuildRlcLsapCfg(Ent ent, Inst inst, uint8_t lsapInst); +uint8_t duBuildRlcUsapCfg(uint8_t elemId, Ent ent, Inst inst); +uint8_t DuHdlRlcCfgComplete(Pst *pst, KwMngmt *cfm); +uint8_t duHdlRlcCntrlCfgComplete(Pst *pst, KwMngmt *cfm); +uint8_t duProcRlcUlCfgComplete(Pst *pst, KwMngmt *cfm); +uint8_t duProcRlcDlCfgComplete(Pst *pst, KwMngmt *cfm); +uint8_t duSendMacCfg(); +uint8_t duBuildMacGenCfg(); +uint8_t duBuildMacUsapCfg(SpId sapId); +uint8_t duHdlMacCfgComplete(Pst *pst, RgMngmt *cfm); +uint8_t duBindUnbindRlcToMacSap(uint8_t inst, uint8_t action); +uint8_t duProcCfgComplete(); +uint8_t duSendSchCfg(); +uint8_t duSctpStartReq(); +uint8_t duSctpNtfyHdl(Buffer *mBuf, CmInetSctpNotification *ntfy); + +uint8_t duBuildEgtpCfgReq(); +uint8_t duHdlEgtpCfgComplete(CmStatus cfm); +uint8_t duSendEgtpSrvOpenReq(); +uint8_t duHdlEgtpSrvOpenComplete(CmStatus cfm); +uint8_t duSendEgtpTnlMgmtReq(uint8_t action, uint32_t lclTeid, uint32_t remTeid); +uint8_t duHdlEgtpTnlMgmtCfm(EgtpTnlEvt tnlEvtCfm); +uint8_t duSendEgtpTestData(); +uint8_t duSendEgtpDatInd(Buffer *mBuf); +uint8_t duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm); uint8_t duBuildAndSendMacCellStartReq(); uint8_t duBuildAndSendMacCellStopReq(); #endif