[Epic-ID: ODUHIGH-516][Task-ID: ODUHIGH-523] Statistics Request API and Timer Based...
[o-du/l2.git] / src / du_app / du_mgr.h
index 4210106..fd73b05 100644 (file)
@@ -335,6 +335,7 @@ typedef struct duCb
 {
    Mem           mem;                       /* Memory configs */
    TskInit       init;                      /* DU Init */
+   uint8_t       gnbId;                     /* gnb Id number */
    bool          f1Status;                  /* Status of F1 connection */
    bool          e2Status;                  /* Status of E2 connection */
    E2apDb        e2apDb;                    /* E2AP database */
@@ -349,11 +350,9 @@ typedef struct duCb
    UpTnlCfg*     upTnlCfg[MAX_TEID];        /* tunnel info for every Drb */
    CmLListCp     reservedF1apPduList;       /*storing F1AP pdu infomation and transId */
    SliceCfgState sliceState;                /* Slice status */ 
-   F1SetupMsg    f1SetupReqAndRspMsg;       /* f1 Setup Req And Rsp Msg*/
    DuTimers      duTimersInfo;              /* Du timers queue */
 }DuCb;
 
-
 typedef struct duLSapCfg
 {
    SuId        suId;
@@ -372,6 +371,17 @@ typedef struct duLSapCfg
    TmrCfg      connTmr;
 }DuLSapCfg;
 
+/* Statistics Reported */
+typedef struct statistics
+{
+   /* As of now, KPI reporting is not implemented at RLC and DU APP.
+    * Below members are just for future reference*/
+   //DuAppStats   duAppStats;
+   //RlcStatsReq  rlcStatsReq;
+
+   MacStatsReq    macStatsReq;
+}Statistics;
+
 /* global variables */
 DuCb duCb;
 //DuCfgParams duCfgParam;