[Epic-ID: ODUHIGH-406][Task-ID: ODUHIGH-423]UE context creation at MAC/SCH in Target DU
[o-du/l2.git] / src / du_app / du_mgr.h
index c04af4b..c294cb8 100644 (file)
@@ -76,6 +76,7 @@ typedef enum
 {
    UE_INACTIVE,
    UE_ACTIVE,
+   UE_HANDIN_IN_PROGRESS,
    UE_DELETION_IN_PROGRESS
 }UeState;
 
@@ -184,7 +185,9 @@ typedef struct duCellCb
    MacCellCfg     *duMacCellCfg;
    CellStatus     cellStatus;             /* Cell status */
    uint32_t       numActvUes;             /* Total Active UEs */
-   DuUeCb         ueCb[MAX_NUM_UE];       /* UE CONTEXT */
+   DuUeCb         ueCb[MAX_NUM_UE];       /* UE context created after RRC setup */
+   uint32_t       numHoUes;               /* Number of UE handover in progress */
+   DuUeCb         hoUeCb[MAX_NUM_UE];     /* UE context created before RACH for UE being handover to this DU */
    SlotInfo       currSlotInfo;
 }DuCellCb;