X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr.h;h=39265d606dd746e5cecd1d8731ef9473c04205f7;hb=cbb5d8d83a41cbf191347d447a66c9cd062d4d81;hp=4dfc7097d71174868379fd4c5e3987dfafec203a;hpb=f0f283a72b3bdf0740cb49071a2f025159f0bf15;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr.h b/src/du_app/du_mgr.h index 4dfc7097d..39265d606 100644 --- a/src/du_app/du_mgr.h +++ b/src/du_app/du_mgr.h @@ -75,7 +75,8 @@ typedef enum { UE_CTXT_UNKNOWN, UE_CTXT_SETUP, - UE_CTXT_MOD + UE_CTXT_MOD, + UE_CTXT_RELEASE }UeCtxtActionType; /** F1AP Msg IE **/ @@ -188,6 +189,13 @@ typedef struct ueCcchCtxt uint16_t cellId; /* Cell Id */ }UeCcchCtxt; +/* This structure is added to store the information about the F1AP pdu and + * transId so that It can be used in future */ +typedef struct reservedF1apPduInfo +{ + uint8_t transId; /* trans Id */ + void *f1apMsg; /* msg structure */ +}ReservedF1apPduInfo; /* DU APP DB */ typedef struct duCb @@ -205,6 +213,7 @@ typedef struct duCb UeCcchCtxt ueCcchCtxt[MAX_NUM_UE]; /* mapping of gnbDuUeF1apId to CRNTI required for CCCH processing*/ uint8_t numDrb; /* current number of DRbs*/ UpTnlCfg* upTnlCfg[MAX_NUM_DRB]; /* tunnel info for every Drb */ + CmLListCp reservedF1apPduList; /*storing F1AP pdu infomation and transId */ }DuCb; @@ -260,7 +269,7 @@ uint8_t duSendEgtpTnlMgmtReq(uint8_t action, uint32_t teIdMod, GtpTnlCfg *tnlInf uint8_t duSendEgtpDatInd(Buffer *mBuf); uint8_t duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm); uint8_t duBuildAndSendMacCellStart(); -uint8_t duBuildAndSendMacCellStop(); +uint8_t duBuildAndSendMacCellStop(uint16_t cellId); #endif /**********************************************************************