/* This file contains message handling functionality for DU cell management */
#include "common_def.h"
+#include "du_tmr.h"
#include "lrg.h"
#include "legtp.h"
#include "lrg.x"
#include "rgr.x"
#include "du_app_mac_inf.h"
#include "du_app_rlc_inf.h"
+#include "du_e2ap_mgr.h"
#include "du_cfg.h"
#include "du_mgr.h"
#include "du_utils.h"
#endif
+GConfiguration gConfigInfo;
DuMacCellDeleteReq packMacCellDeleteReqOpts[] =
{
packDuMacCellDeleteReq, /* Loose coupling */
{
DU_LOG("\nINFO --> DU APP : 5G-NR Cell %d is UP", cellId->cellId);
cellCb->cellStatus = ACTIVATED;
- gCellStatus = CELL_UP;
+ gConfigInfo.gCellStatus = CELL_UP;
if(duCfgParam.tempSliceCfg.numOfRrmPolicy)
BuildAndSendSliceConfigReq();
}
memset(duCb.actvCellLst[cellIdx], 0, sizeof(DuCellCb));
- gCellStatus = CELL_DOWN;
+ gConfigInfo.gCellStatus = CELL_DOWN;
#ifdef O1_ENABLE
DU_LOG("\nINFO --> DU APP : Raise cell down alarm for cell id=%d", deleteRsp->cellId);
duCb.numActvCells--;
duCb.numCfgCells--;
DU_FREE(duCb.actvCellLst[cellIdx], sizeof(DuCellCb));
-
}
else
{