From 2f4aa1b4a81b2511d67ef0894923a7733da65be7 Mon Sep 17 00:00:00 2001 From: sphoorthi Date: Thu, 4 Feb 2021 23:31:49 +0530 Subject: [PATCH] [JIRA ID - ODUHIGH-275] Part -3 classifying of logs of sch folder Change-Id: I861e06e2dc660456cf4aeec1dad8e609a12e1c47 Signed-off-by: sphoorthi --- src/5gnrsch/rg_sch_hdfdd.c | 71 +++++++++++------------------------ src/5gnrsch/rg_sch_mga.c | 12 +++--- src/5gnrsch/rg_sch_sc1.c | 35 ++++++----------- src/5gnrsch/rg_sch_scell.c | 93 ++++++++++++++++++++++------------------------ src/5gnrsch/rg_sch_uhm.c | 22 ++++++----- src/5gnrsch/sch_common.c | 2 +- 6 files changed, 96 insertions(+), 139 deletions(-) diff --git a/src/5gnrsch/rg_sch_hdfdd.c b/src/5gnrsch/rg_sch_hdfdd.c index d1803aaa5..93948f1ac 100755 --- a/src/5gnrsch/rg_sch_hdfdd.c +++ b/src/5gnrsch/rg_sch_hdfdd.c @@ -32,11 +32,6 @@ @brief This module handles the Periodic CQI/PMI/RI, SRS, SR and Half Duplex functionality */ -#ifdef LTEMAC_HDFDD -static const char* RLOG_MODULE_NAME="MAC"; -static int RLOG_MODULE_ID=4096; -static int RLOG_FILE_ID=165; -#endif /* header include files -- defines (.h) */ #include "common_def.h" @@ -96,23 +91,20 @@ S16 rgSCHHdFddUeCfg(RgSchCellCb *cellCb,RgSchUeCb *ueCb,Bool hdFddEnbl) { uint8_t sfi; - RLOG_ARG2(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHHdFddUeCfg(): UeId =%d hdFddEnbl=%d", + DU_LOG("\nDEBUG --> SCH : rgSCHHdFddUeCfg(): UeId =%d hdFddEnbl=%d", ueCb->ueId, hdFddEnbl); if(ueCb->hdFddEnbld == TRUE) { if (hdFddEnbl == FALSE) { /* Do not allow switch from HD-FDD to FD-FDD configuration */ - RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId, - "rgSCHHdFddUeCfg(): HD-FDD to FD-FDD Configuration is not allowed" + DU_LOG("\nERROR --> SCH : rgSCHHdFddUeCfg(): HD-FDD to FD-FDD Configuration is not allowed" "CRNTI:%d",ueCb->ueId); } else { /* If already enabled then it can be second reconfiguration */ - RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId, - "rgSCHHdFddUeCfg(): HD-FDD already enabled for this UE" + DU_LOG("\nERROR --> SCH : rgSCHHdFddUeCfg(): HD-FDD already enabled for this UE" "CRNTI:%d",ueCb->ueId); } return RFAILED; @@ -124,8 +116,7 @@ S16 rgSCHHdFddUeCfg(RgSchCellCb *cellCb,RgSchUeCb *ueCb,Bool hdFddEnbl) (ueCb->ul.ulSpsCfg.isUlSpsEnabled == TRUE || ueCb->dl.dlSpsCfg.isDlSpsEnabled == TRUE)) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId, - "rgSCHHdFddUeCfg(): Could'nt do HDFDD cfg, SPS already configured" + DU_LOG("\nERROR --> SCH : rgSCHHdFddUeCfg(): Could'nt do HDFDD cfg, SPS already configured" "CRNTI:%d",ueCb->ueId); return RFAILED; } @@ -148,8 +139,7 @@ S16 rgSCHHdFddUeCfg(RgSchCellCb *cellCb,RgSchUeCb *ueCb,Bool hdFddEnbl) } else { - RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId, - "rgSCHHdFddUeCfg(): Could not allocate memory for hd-fdd ueCb" + DU_LOG("\nERROR --> SCH : rgSCHHdFddUeCfg(): Could not allocate memory for hd-fdd ueCb" "CRNTI:%d",ueCb->ueId); return RFAILED; } @@ -185,8 +175,7 @@ S16 rgSCHHdFddUeCfg(RgSchCellCb *cellCb,RgSchUeCb *ueCb,Bool hdFddEnbl) S16 rgSCHHdFddUeDel(RgSchCellCb *cellCb,RgSchUeCb *ueCb) { - RLOG_ARG2(L_DEBUG,DBG_CELLID,cellCb->cellId, - " rgSCHHdFddUeDel(): UeId =%d hdFdd=%x", + DU_LOG("\nDEBUG --> SCH : rgSCHHdFddUeDel(): UeId =%d hdFdd=%x", ueCb->ueId, ueCb->hdFddEnbld); @@ -350,8 +339,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) RgSchDlSf *sf = NULLP; /* Dl subframe info */ uint8_t ulOffset - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - " rgSCHCmnHdFddChkUlAllow: ueId=%d ", ueCb->ueId); + DU_LOG("\nDEBUG --> SCH : rgSCHCmnHdFddChkUlAllow: ueId=%d ", ueCb->ueId); *allow = FALSE; @@ -379,8 +367,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) /* Common channel scheduled */ /* Mark the BCCH/PCCH occasion */ RG_SCH_HDFDD_MARKSTATE(ueCb, RG_SCH_HDFDD_DLDATA, sfn, sfi); - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkUlAllow: Already marked for Cmn DL, ueId = %d ", + DU_LOG("\nDEBUG --> SCH : rgSCHCmnHdFddChkUlAllow: Already marked for Cmn DL, ueId = %d ", ueCb->ueId); } if ((ueCb->hdFddCb->subfrm[sfi].sfn == sfn) && @@ -389,8 +376,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) { /* Downlink scheduled */ *allow = FALSE; - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkUlAllow: Already marked for DL, ueId = %d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkUlAllow: Already marked for DL, ueId = %d ", ueCb->ueId); return; } @@ -405,8 +391,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) { /* No place for HARQ feedback */ *allow = FALSE; - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkUlAllow: No Place for HARQ, ueId = %d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkUlAllow: No Place for HARQ, ueId = %d ", ueCb->ueId); return; @@ -420,8 +405,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) ueCb->hdFddCb->subfrm[sfi].subFrmDir == RG_SCH_HDFDD_UL) { *allow = FALSE; - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - " rgSCHCmnHdFddChkUlAllow: No Place for UL grant, ueId = %d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkUlAllow: No Place for UL grant, ueId = %d ", ueCb->ueId); return; @@ -435,8 +419,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) { /* This subframe may be a switching gaurd time */ *allow = FALSE; - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - " rgSCHCmnHdFddChkUlAllow: No Place for Guard time, ueId = %d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkUlAllow: No Place for Guard time, ueId = %d ", ueCb->ueId); return; @@ -453,8 +436,7 @@ Void rgSCHCmnHdFddChkUlAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t *allow) /* Mark the BCCH/PCCH occasion */ RG_SCH_HDFDD_MARKSTATE(ueCb, RG_SCH_HDFDD_DLDATA, timeInfo.sfn, sfi); *allow = FALSE; - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkUlAllow: Already marked for Cmn DL, ueId = %d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkUlAllow: Already marked for Cmn DL, ueId = %d ", ueCb->ueId); return; @@ -516,8 +498,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ timeInfo = cellCb->crntTime; RGSCH_INCR_SUB_FRAME(timeInfo, RG_SCH_CMN_DL_DELTA); - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddDlSchAll (): ueId=%d ", ueCb->ueId); + DU_LOG("\nDEBUG --> SCH : rgSCHCmnHdFddDlSchAll (): ueId=%d ", ueCb->ueId); /* Also get subframe pointer to fetch Common Ch allocation */ sf = rgSCHUtlSubFrmGet(cellCb, timeInfo); @@ -531,8 +512,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ (ueCb->hdFddCb->subfrm[sfi].subFrmDir == RG_SCH_HDFDD_UL)) { /* Uplink scheduled */ - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkDlAllow: sf is UL, ueId=%d ", ueCb->ueId); + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkDlAllow: sf is UL, ueId=%d ", ueCb->ueId); *allow = FALSE; return; } @@ -552,8 +532,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ (ueCb->hdFddCb->subfrm[sfi].subFrmDir == RG_SCH_HDFDD_UL)) { /* This subframe may be a switching guard time */ - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - " rgSCHCmnHdFddChkDlAllow: Guard time rule not met, ueId=%d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkDlAllow: Guard time rule not met, ueId=%d ", ueCb->ueId); *allow = FALSE; return; @@ -575,8 +554,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ /* Common channel scheduled */ /* Do the marking for this subframe */ RG_SCH_HDFDD_MARKSTATE(ueCb, RG_SCH_HDFDD_DLDATA, tempTimeInfo.sfn, sfi); - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkDlAllow: Possible systemInfo, ueId=%d ", + DU_LOG("\nDEBUG --> SCH : rgSCHCmnHdFddChkDlAllow: Possible systemInfo, ueId=%d ", ueCb->ueId); } @@ -585,8 +563,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ ueCb->hdFddCb->subfrm[sfi].subFrmDir != RG_SCH_HDFDD_UL) { /* No place for HARQ feedback */ - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkDlAllow: No place for HARQ feedback, ueId=%d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkDlAllow: No place for HARQ feedback, ueId=%d ", ueCb->ueId); *allow = FALSE; @@ -609,8 +586,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ /* Common channel scheduled */ /* Do the marking for this subframe */ RG_SCH_HDFDD_MARKSTATE(ueCb, RG_SCH_HDFDD_DLDATA, tempTimeInfo.sfn, sfi); - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkDlAllow: (GT) Possible systemInfo, ueId=%d ", + DU_LOG("\nDEBUG --> SCH : rgSCHCmnHdFddChkDlAllow: (GT) Possible systemInfo, ueId=%d ", ueCb->ueId); } @@ -618,8 +594,7 @@ Bool *allow /* Valdity of this pointer is not done in this function */ ueCb->hdFddCb->subfrm[sfi].subFrmDir == RG_SCH_HDFDD_DLDATA) { /* No place for HARQ feedback */ - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkDlAllow: (GT) No place for HARQ feedback," + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkDlAllow: (GT) No place for HARQ feedback," "ueId=%d ",ueCb->ueId); *allow = FALSE; @@ -670,16 +645,14 @@ Void rgSCHCmnHdFddChkNackAllow(RgSchCellCb *cellCb,RgSchUeCb *ueCb,CmLteTimingIn if(RG_SCH_HDFDD_ISCMN_SCHED(sf)) { /* Yes, Cannot send NACK */ - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkNackAllow: Cannot send NACK, ueId = %d ", + DU_LOG("\nERROR --> SCH : rgSCHCmnHdFddChkNackAllow: Cannot send NACK, ueId = %d ", ueCb->ueId); *sndNACK = FALSE; } else { /* safe, Send NACK */ - RLOG_ARG1(L_DEBUG,DBG_CELLID,cellCb->cellId, - "rgSCHCmnHdFddChkNackAllow: NACk can be sent, ueId = %d ", + DU_LOG("\nDEBUG --> SCH : rgSCHCmnHdFddChkNackAllow: NACk can be sent, ueId = %d ", ueCb->ueId); *sndNACK = TRUE; } diff --git a/src/5gnrsch/rg_sch_mga.c b/src/5gnrsch/rg_sch_mga.c index b986cf755..cfd0ce788 100755 --- a/src/5gnrsch/rg_sch_mga.c +++ b/src/5gnrsch/rg_sch_mga.c @@ -31,9 +31,6 @@ /** @file rg_sch_mga.c @brief This module handles schedulers' measurement gap and ack-nack repetiton functionality */ -static const char* RLOG_MODULE_NAME="MAC"; -static int RLOG_MODULE_ID=4096; -static int RLOG_FILE_ID=169; /* header include files -- defines (.h) */ #include "common_def.h" @@ -294,8 +291,7 @@ static S16 rgSCHMeasGapANRepUtlAddUe(RgSchCellCb *cell,RgSchUeCb *ue,RgrUeMeasGa &(ue->measGapCb.measQLnk)); break; default: - RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, - "rgSCHMeasGapANRepUeRecfg() Incorrect GAP Period" + DU_LOG("\nERROR --> SCH : rgSCHMeasGapANRepUeRecfg() Incorrect GAP Period" "CRNTI:%d",ue->ueId); return RFAILED; } @@ -949,7 +945,8 @@ S16 rgSCHMeasGapANRepGetUlInactvUe(RgSchCellCb *cell,CmLListCp *ulInactvUeLst) * ahead - UE cant read PDCCH format0 if it is in measurement gap. */ rgSCHTmrStartTmr (cell, ue, RG_SCH_TMR_UL_MEASGAP, (RG_SCH_MEAS_GAP_LEN + pdcchToPuschGap - idx)); - //printf("Starting Meas Gap 40 @ DL TTI- (%d:%d) K-%d offset-%d Len %d \n", ackNakTime.sfn, ackNakTime.subframe, harqFdbkOffset, offset, RG_SCH_MEAS_GAP_LEN + harqFdbkOffset-idx); + //DU_LOG("\nINFO --> SCH : Starting Meas Gap 40 @ DL TTI- (%d:%d) K-%d offset-%d Len %d \n", ackNakTime.sfn,\ + ackNakTime.subframe, harqFdbkOffset, offset, RG_SCH_MEAS_GAP_LEN + harqFdbkOffset-idx); } node = node->next; } @@ -971,7 +968,8 @@ S16 rgSCHMeasGapANRepGetUlInactvUe(RgSchCellCb *cell,CmLListCp *ulInactvUeLst) /* Start timer */ rgSCHTmrStartTmr (cell, ue, RG_SCH_TMR_UL_MEASGAP, (RG_SCH_MEAS_GAP_LEN + pdcchToPuschGap - idx)); - //printf("Starting Meas Gap 80 @ DL TTI- (%d:%d) K-%d offset-%d Len %d \n", ackNakTime.sfn, ackNakTime.subframe, harqFdbkOffset, offset, RG_SCH_MEAS_GAP_LEN + harqFdbkOffset-idx); + //DU_LOG("\nINFO --> SCH : Starting Meas Gap 80 @ DL TTI- (%d:%d) K-%d offset-%d Len %d \n", ackNakTime.sfn,\ + ackNakTime.subframe, harqFdbkOffset, offset, RG_SCH_MEAS_GAP_LEN + harqFdbkOffset-idx); } node = node->next; } diff --git a/src/5gnrsch/rg_sch_sc1.c b/src/5gnrsch/rg_sch_sc1.c index 66c03ea8b..e34e61b98 100755 --- a/src/5gnrsch/rg_sch_sc1.c +++ b/src/5gnrsch/rg_sch_sc1.c @@ -32,9 +32,6 @@ @brief The scheduling functionality is implemented in this file. */ -static const char* RLOG_MODULE_NAME="MAC"; -static int RLOG_MODULE_ID=4096; -static int RLOG_FILE_ID=173; /* header include files -- defines (.h) */ #include "common_def.h" @@ -680,7 +677,7 @@ static S16 rgSCHSc1DlDedSvcAlloc(RgSchCellCb *cell,RgSchDlSf *subFrm,RgSchDlLcCb /* scheduling may be done for this UE */ if (RG_SCH_CMN_PROC_SLCTD_FOR_RETX(proc)) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"CRNTI:%d rgSCHSc1DlDedSvcAlloc():" + DU_LOG("\nERROR --> SCH : CRNTI:%d rgSCHSc1DlDedSvcAlloc():" "Ue retransmitting",ue->ueId); return ROK; } @@ -696,7 +693,7 @@ static S16 rgSCHSc1DlDedSvcAlloc(RgSchCellCb *cell,RgSchDlSf *subFrm,RgSchDlLcCb { if (rgSCHDhmGetAvlHqProc(cell, ue, cmnCellDl->time, &proc) != ROK) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, "CRNTI:%d rgSCHSc1DlDedSvcAlloc():" + DU_LOG("\nERROR --> SCH : CRNTI:%d rgSCHSc1DlDedSvcAlloc():" " No HARQ Proc available", ue->ueId); return ROK; } @@ -926,10 +923,7 @@ static Void rgSCHSc1DlPstSchd(Inst schInst) static Void rgSCHSc1DlDedNewTx(RgSchCellCb *cell,RgSchCmnDlRbAllocInfo *allocInfo) { RgSchDlSf *subFrm = allocInfo->dedAlloc.dedDlSf; -#ifdef DEBUGP - Inst inst = cell->instIdx; -#endif - RGSCHDBGPRM(inst, (rgSchPBuf(inst), "rgSCHSc1DlDedNewTx\n")); + DU_LOG("\nDEBUG --> SCH : rgSCHSc1DlDedNewTx\n"); /* Now perform the new UE selections */ rgSCHSc1DlDedTx(cell, subFrm, allocInfo); @@ -956,11 +950,8 @@ static Void rgSCHSc1DlDedNewTx(RgSchCellCb *cell,RgSchCmnDlRbAllocInfo *allocInf **/ static Void rgSCHSc1DlDedRetx(RgSchCellCb *cell,RgSchCmnDlRbAllocInfo *allocInfo) { - RgSchDlSf *subFrm = allocInfo->dedAlloc.dedDlSf; -#ifdef DEBUGP - Inst inst = cell->instIdx; -#endif - RGSCHDBGPRM(inst, (rgSchPBuf(inst), "rgSCHSc1DlDedRetx\n")); + RgSchDlSf *subFrm = allocInfo->dedAlloc.dedDlSf; + DU_LOG("\nDEBUG --> SCH : rgSCHSc1DlDedRetx\n"); rgSCHSc1DlRetxAlloc(cell, subFrm, allocInfo); @@ -1674,8 +1665,7 @@ S16 rgSCHSc1RgrDlCellCfg(RgSchCellCb *cell,RgrCellCfg *cellCfg,RgSchErrInfo *err (Data**)&(((RgSchCmnCell*)((cell)->sc.sch))->dl.schSpfc), \ (sizeof(RgSchSc1DlCell)))) != ROK) { - RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, - "Memory allocation FAILED"); + DU_LOG("\nERROR --> SCH : Memory allocation FAILED"); err->errCause = RGSCHERR_SCH_SC1_DL_CFG; return (ret); } @@ -1772,7 +1762,7 @@ S16 rgSCHSc1RgrDlUeCfg(RgSchCellCb *cell,RgSchUeCb *ue,RgrUeCfg *ueCfg,RgSchErr if((rgSCHUtlAllocSBuf(inst, (Data**)&(ueSchCmn->dl.schSpfc), (sizeof(RgSchSc1DlUe))) != ROK)) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, "Memory allocation FAILED" + DU_LOG("\nERROR --> SCH : Memory allocation FAILED" "CRNTI:%d",ue->ueId); err->errCause = RGSCHERR_SCH_SC1_DL_CFG; return RFAILED; @@ -1822,8 +1812,7 @@ S16 rgSCHSc1DlUeHqEntInit(RgSchCellCb *cell,RgSchDlHqEnt *hqEnt) (Data**)&(hqEnt->sch), (hqEnt->numHqPrcs * sizeof(RgSchSc1DlHqProc))) != ROK) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, - "Memory allocation FAILED CRNTI:%d",hqEnt->ue->ueId); + DU_LOG("\nERROR --> SCH : Memory allocation FAILED CRNTI:%d",hqEnt->ue->ueId); return RFAILED; } hqSpcSch = (RgSchSc1DlHqProc *)(hqEnt->sch); @@ -2218,7 +2207,7 @@ S16 rgSCHSc1RgrLcCfg(RgSchCellCb *cell,RgSchUeCb *ue,RgSchDlLcCb *dlLc,RgrL (sizeof(RgSchSc1DlSvc))); if (ret != ROK) { - RLOG_ARG2(L_ERROR,DBG_CELLID,cell->cellId, "rgSCHSc1CrgLcCfg():" + DU_LOG("\nERROR --> SCH : rgSCHSc1CrgLcCfg():" "SCH struct alloc failed CRNTI:%d LCID:%d",ue->ueId,lcCfg->lcId); err->errCause = RGSCHERR_SCH_SC1_DL_CFG; return (ret); @@ -3387,8 +3376,7 @@ S16 rgSCHSc1RgrUlUeCfg(RgSchCellCb *cell,RgSchUeCb *ue,RgrUeCfg *ueCfg,RgSchEr if(rgSCHUtlAllocSBuf(cell->instIdx, (Data**)&(ueSchCmn->ul.schSpfc), (sizeof(RgSchSc1UlUe))) != ROK) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, - "Memory allocation FAILED CRNTI:%d",ue->ueId); + DU_LOG("\nERROR --> SCH : Memory allocation FAILED CRNTI:%d",ue->ueId); err->errCause = RGSCHERR_SCH_SC1_UL_CFG; return RFAILED; } @@ -3522,8 +3510,7 @@ S16 rgSCHSc1RgrUlCellCfg(RgSchCellCb *cell,RgrCellCfg *cellCfg,RgSchErrInfo *e (Data**)&(((RgSchCmnCell*)((cell)->sc.sch))->ul.schSpfc), \ (sizeof(RgSchSc1UlCell))) != ROK)) { - RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, - "Memory allocation FAILED"); + DU_LOG("\nERROR --> SCH : Memory allocation FAILED"); err->errCause = RGSCHERR_SCH_SC1_UL_CFG; return RFAILED; } diff --git a/src/5gnrsch/rg_sch_scell.c b/src/5gnrsch/rg_sch_scell.c index 773b84016..2990c0f3e 100755 --- a/src/5gnrsch/rg_sch_scell.c +++ b/src/5gnrsch/rg_sch_scell.c @@ -220,8 +220,7 @@ Void rgSCHSCellAddToActDeactLst(RgSchCellCb *cell,RgSchUeCb *ue) } else { - RGSCHDBGINFONEW(cell->instIdx,(rgSchPBuf(cell->instIdx), - "SCell is already added in the Act List: ueId(%u)\n", ue->ueId)); + DU_LOG("\nINFO --> SCH : SCell is already added in the Act List: ueId(%u)\n", ue->ueId); } return; @@ -299,7 +298,8 @@ Void rgSCHSCellActivation(RgSchUeCellInfo *sCellInfo) #endif #ifdef CA_DBG - printf("ueId is SCELL_ACTIVE\n ueCb->ueId = %d sCell->sCellIdx =%d, sCell->sCellId=%d, sCell->sCellState=%d \n", ueCb->ueId, sCellInfo->sCellIdx, sCellInfo->sCellId, sCellInfo->sCellState); + DU_LOG("\nDEBUG --> SCH : ueId is SCELL_ACTIVE\n ueCb->ueId = %d sCell->sCellIdx =%d,\ + sCell->sCellId=%d, sCell->sCellState=%d \n", ueCb->ueId, sCellInfo->sCellIdx, sCellInfo->sCellId, sCellInfo->sCellState); #endif /* Start the sCellDeactivation timer if cfgd */ if(PRSNT_NODEF == ueCb->sCellDeactTmrVal.pres) @@ -337,19 +337,18 @@ Void rgSCHSCellActivation(RgSchUeCellInfo *sCellInfo) cqiCb->nCqiTrIdx = cqiCb->nCqiTrIdx %RG_SCH_PCQI_SRS_SR_TRINS_SIZE; - RGSCHDBGINFONEW(inst, (rgSchPBuf(inst), "CQI Config: idx(%u) Periodicity %u" + DU_LOG("\nINFO --> SCH : CQI Config: idx(%u) Periodicity %u" "Offset %u uePosInQ (%u)\n", cqiCfg->cqiSetup.cqiPCfgIdx, - cqiCb->cqiPeri, cqiCb->cqiOffset,cqiCb->nCqiTrIdx)); + cqiCb->cqiPeri, cqiCb->cqiOffset,cqiCb->nCqiTrIdx); cmLListAdd2Tail(&ueCb->cell->pCqiSrsSrLst[cqiCb->nCqiTrIdx].cqiLst, &cqiCb->cqiLstEnt); rgSCHUtlSCellHndlCqiCollsn(cqiCb); - RGSCHDBGINFO(inst,(rgSchPBuf(inst), - "\n rgSCHCfgPCqiUeCfg():" + DU_LOG("\nINFO --> SCH : rgSCHCfgPCqiUeCfg():" " CrntTime=%d Next CqiTrInstTime=%d Index Stored at=%d ", - crntTime, cqiTrInstTime, cqiCb->nCqiTrIdx)); + crntTime, cqiTrInstTime, cqiCb->nCqiTrIdx); if(cqiCfg->cqiSetup.riEna) { @@ -426,25 +425,24 @@ Void rgSCHSCellActivation(RgSchUeCellInfo *sCellInfo) rgSCHUtlSCellHndlRiCollsn(cqiCb); /*werror*/ #ifndef BIT_64 - RGSCHDBGINFONEW(inst,(rgSchPBuf(inst), "SCel RI cfg:" + DU_LOG("\nINFO --> SCH : SCel RI cfg:" "idx %u period %u Offset %u posInQ(%u) riDist(%u)lst count" "%lu\n", cqiCfg->cqiSetup.riCfgIdx, cqiCb->riPeri, cqiCb->riOffset, cqiCb->nRiTrIdx, cqiCb->riDist, - ueCb->cell->pCqiSrsSrLst[cqiCb->nRiTrIdx].riLst.count)); + ueCb->cell->pCqiSrsSrLst[cqiCb->nRiTrIdx].riLst.count); #else - RGSCHDBGINFONEW(inst,(rgSchPBuf(inst), "SCel RI cfg:" + DU_LOG("\nINFO --> SCH : SCel RI cfg:" "idx %u period %u Offset %u posInQ(%u) riDist(%u)lst count" "%u\n", cqiCfg->cqiSetup.riCfgIdx, cqiCb->riPeri, cqiCb->riOffset, cqiCb->nRiTrIdx, cqiCb->riDist, - ueCb->cell->pCqiSrsSrLst[cqiCb->nRiTrIdx].riLst.count)); + ueCb->cell->pCqiSrsSrLst[cqiCb->nRiTrIdx].riLst.count); #endif - RGSCHDBGINFO(inst,(rgSchPBuf(inst), - "\n rgSCHSCellActivation(): CrntTime=%d Next RiTrInstTime=%d" + DU_LOG("\nINFO --> SCH : \n rgSCHSCellActivation(): CrntTime=%d Next RiTrInstTime=%d" "Index Stored at=%d riDis=%d ", - crntTime, riTrInsTime, cqiCb->nRiTrIdx, cqiCb->riDist)); + crntTime, riTrInsTime, cqiCb->nRiTrIdx, cqiCb->riDist); } } #endif @@ -580,7 +578,8 @@ static S16 rgSCHSCellDeActivation(RgSchUeCellInfo *sCellInfo) cellSch->apisDl->rgSCHDlSCellDeactv(sCellInfo->cell, sCellInfo->ue); #ifdef CA_DBG - printf("SCELL DEATIVATED sCellInfo->ue->ueId =%d, sCellInfo->sCellId =%d\n", sCellInfo->ue->ueId, sCellInfo->sCellId); + DU_LOG("\nDEBUG --> SCH : SCELL DEATIVATED sCellInfo->ue->ueId =%d, sCellInfo->sCellId =%d\n",\ + sCellInfo->ue->ueId, sCellInfo->sCellId); //MSPD_DBG("SCELL DEATIVATED sCellInfo->ue->ueId =%d, sCellInfo->sCellId =%d\n", sCellInfo->ue->ueId, sCellInfo->sCellId); #endif return ROK; @@ -614,7 +613,7 @@ static S16 rgSCHSCellTrgMacHqEReset(Inst inst,uint16_t secCellId,uint16_ rnti) if((secCellCb = (RgSchCellCb *)rgSchUtlGetCellCb(inst, secCellId)) == NULLP) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCell doesnt exists")); + DU_LOG("\nERROR --> SCH : SCell doesnt exists"); return RFAILED; } @@ -674,7 +673,7 @@ Void rgSCHSCellHndlFdbkInd(RgSchDlHqProcCb *hqP,uint8_t tbIdx,uint8_t fdbk,Bool if(ueCb->cellInfo[idx]->sCellState == RG_SCH_SCELL_ACTVTN_IN_PROG) { #ifdef CA_DBG - printf("\n starting delay timer...\n"); + DU_LOG("\nINFO --> SCH : starting delay timer...\n"); #endif rgSCHTmrStartTmr (cell,ueCb->cellInfo[idx] ,RG_SCH_TMR_SCELL_ACT_DELAY, RG_SCH_CMN_SCELL_ACT_DELAY_TMR); @@ -758,7 +757,7 @@ Void rgSCHSCellDeactTmrExpry(RgSchUeCellInfo *sCellInfo) } else { - printf (" !!!!!! Avoiding DEACT for UE %d because of LAA Cell !!!!!!!!!!!!! \n", + DU_LOG("\nERROR --> SCH : !!!!!! Avoiding DEACT for UE %d because of LAA Cell !!!!!!!!!!!!! \n", sCellInfo->ue->ueId); } @@ -801,15 +800,14 @@ S16 rgSCHSCellTrigActDeact(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t sCellIdx,ui if((sCellIdx < 1) || (sCellIdx > RGR_MAX_SCELL_PER_UE)) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid Serv Cell Idx %d\n", \ - sCellIdx)); + DU_LOG("\nERROR --> SCH : Invalid Serv Cell Idx %d\n", sCellIdx); return RFAILED; } if(ueCb->cellInfo[sCellIdx] == NULLP) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Serv Cell not added to this Ue Scell Idx %d ueId %d\n", \ - sCellIdx,ueCb->ueId)); + DU_LOG("\nERROR --> SCH : Serv Cell not added to this Ue Scell Idx %d ueId %d\n", \ + sCellIdx,ueCb->ueId); return RFAILED; } @@ -819,8 +817,8 @@ S16 rgSCHSCellTrigActDeact(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t sCellIdx,ui { if(ueCb->cellInfo[sCellIdx]->sCellState != RG_SCH_SCELL_INACTIVE) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid state %u for preparing SCell Idx %u for UE %u\n", \ - ueCb->cellInfo[sCellIdx]->sCellState, sCellIdx, ueCb->ueId)); + DU_LOG("\nERROR --> SCH : Invalid state %u for preparing SCell Idx %u for UE %u\n", \ + ueCb->cellInfo[sCellIdx]->sCellState, sCellIdx, ueCb->ueId); ret = RFAILED; } else @@ -831,8 +829,10 @@ S16 rgSCHSCellTrigActDeact(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t sCellIdx,ui /* Setting allocCmnUlPdcch flag to FALSE, So that PDCCH allocation will be done from UE Searchspace */ ueCb->allocCmnUlPdcch = FALSE; - printf("\n***** SCellIdx=%d state Changed to %d State \n",sCellIdx, ueCb->cellInfo[sCellIdx]->sCellState); - printf("\n***** SCellInfo Addr=%p state Changed to RG_SCH_SCELL_READY\n",(void*)ueCb->cellInfo[sCellIdx]); + DU_LOG("\nINFO --> SCH : ***** SCellIdx=%d state Changed to %d State \n",sCellIdx,\ + ueCb->cellInfo[sCellIdx]->sCellState); + DU_LOG("\nINFO --> SCH : ***** SCellInfo Addr=%p state Changed to RG_SCH_SCELL_READY\n",\ + (void*)ueCb->cellInfo[sCellIdx]); } break; } @@ -840,8 +840,8 @@ S16 rgSCHSCellTrigActDeact(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t sCellIdx,ui { if(ueCb->cellInfo[sCellIdx]->sCellState != RG_SCH_SCELL_READY) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid state %u for activating SCell Idx %u for UE %u\n", \ - ueCb->cellInfo[sCellIdx]->sCellState, sCellIdx, ueCb->ueId)); + DU_LOG("\nERROR --> SCH : Invalid state %u for activating SCell Idx %u for UE %u\n", \ + ueCb->cellInfo[sCellIdx]->sCellState, sCellIdx, ueCb->ueId); ret = RFAILED; } else @@ -859,8 +859,8 @@ S16 rgSCHSCellTrigActDeact(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t sCellIdx,ui { if(ueCb->cellInfo[sCellIdx]->sCellState != RG_SCH_SCELL_ACTIVE) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid state %u for deactivating SCell Idx %u for UE %u\n", \ - ueCb->cellInfo[sCellIdx]->sCellState, sCellIdx, ueCb->ueId)); + DU_LOG("\nERROR --> SCH : Invalid state %u for deactivating SCell Idx %u for UE %u\n", \ + ueCb->cellInfo[sCellIdx]->sCellState, sCellIdx, ueCb->ueId); ret = RFAILED; } else @@ -876,8 +876,8 @@ S16 rgSCHSCellTrigActDeact(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t sCellIdx,ui } default: { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid action received for SCell Idx %u for UE %u\n", \ - sCellIdx, ueCb->ueId)); + DU_LOG("\nERROR --> SCH : Invalid action received for SCell Idx %u for UE %u\n", \ + sCellIdx, ueCb->ueId); ret = RFAILED; break; } @@ -954,8 +954,8 @@ Void rgSCHSCellSelectAndActDeAct(RgSchCellCb *pCell,RgSchUeCb *ueCb,uint8_t act if ((ret != ROK) || (ROK != (rgSCHSCellTrigActDeact(pCell, ueCb, sCellIdx, action)))) { - RGSCHDBGERR(pCell->instIdx,(rgSchPBuf(pCell->instIdx), "SCell Actication failed" - "for UE [%d] with SCellIdx [%d]\n", ueCb->ueId, sCellIdx)); + DU_LOG("\nERROR --> SCH : SCell Actication failed" + "for UE [%d] with SCellIdx [%d]\n", ueCb->ueId, sCellIdx); } return; } @@ -992,9 +992,9 @@ Void rgSCHSCellDelUeSCell(RgSchCellCb *cellCb,RgSchUeCb *ueCb,uint8_t sCellIdx) if(sCellInfo == NULLP) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Serv Cell not added to this Ue Scell Idx %d\ + DU_LOG("\nERROR --> SCH : Serv Cell not added to this Ue Scell Idx %d\ ueId %d\n", - sCellIdx,ueCb->ueId)); + sCellIdx,ueCb->ueId); return; } @@ -1116,15 +1116,14 @@ uint8_t sCellIdx RgSchUeCellInfo *sCellInfo; RgSchUePCqiCb *cqiCb = NULLP; - RGSCHDBGINFO(priCellCb->instIdx, (rgSchPBuf(priCellCb->instIdx), - "rgSCHSCellPCqiCfg cellId =%d, ueId = %d, CfgType =%d\n", - secCellCb->cellId, ueCb->ueId, cqiCfg->type)); + DU_LOG("\nINFO --> SCH : rgSCHSCellPCqiCfg cellId =%d, ueId = %d, CfgType =%d\n", + secCellCb->cellId, ueCb->ueId, cqiCfg->type); if((sCellIdx < 1) || (sCellIdx > RGR_MAX_SCELL_PER_UE)) { - RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid Serv Cell Idx %d\n", - sCellIdx)); + DU_LOG("\nERROR --> SCH : Invalid Serv Cell Idx %d\n", + sCellIdx); return RFAILED; } @@ -1151,9 +1150,8 @@ uint8_t sCellIdx #endif - RGSCHDBGINFO(priCellCb->instIdx,(rgSchPBuf(priCellCb->instIdx), - "\n rgSCHSCellPCqiCfg(): CQI Peri=%d, CQI Offset=%d", - cqiCb->cqiPeri,cqiCb->cqiOffset)); + DU_LOG("\nDEBUG --> SCH : rgSCHSCellPCqiCfg(): CQI Peri=%d, CQI Offset=%d", + cqiCb->cqiPeri,cqiCb->cqiOffset); if(RGR_UE_PCQI_SB_REP == cqiCfg->cqiSetup.cqiRepType) { @@ -1186,9 +1184,8 @@ uint8_t sCellIdx cqiCfg->cqiSetup.riCfgIdx, &cqiCb->riPeri, &cqiCb->riOffset); - RGSCHDBGINFO(priCellCb->instIdx,(rgSchPBuf(priCellCb->instIdx), - "\n rgSCHSCellPCqiCfg(): RI Peri=%d, RI Offset=%d", - cqiCb->riPeri,cqiCb->riOffset)); + DU_LOG("\nDEBUG --> SCH : rgSCHSCellPCqiCfg(): RI Peri=%d, RI Offset=%d", + cqiCb->riPeri,cqiCb->riOffset); if(ueCb->cellInfo[sCellIdx]->txMode.txModeEnum == RGR_UE_TM_3 || ueCb->cellInfo[sCellIdx]->txMode.txModeEnum == RGR_UE_TM_4) diff --git a/src/5gnrsch/rg_sch_uhm.c b/src/5gnrsch/rg_sch_uhm.c index 397565afb..895d550da 100755 --- a/src/5gnrsch/rg_sch_uhm.c +++ b/src/5gnrsch/rg_sch_uhm.c @@ -122,7 +122,7 @@ Void rgSCHUhmProcDatInd(RgSchCellCb *cell,RgSchUeCb *ue,CmLteTimingInfo frm,uin rgSCHUtlUlHqProcForUe(cell, frm, ue, &hqProc); if (hqProc == NULLP) { - printf("UE[%d] failed to find UL HqProc for [%d:%d]\n", + DU_LOG("\nERROR --> SCH : UE[%d] failed to find UL HqProc for [%d:%d]\n", ue->ueId, frm.sfn, frm.slot); return; } @@ -181,7 +181,7 @@ Void rgSCHUhmProcMsg3DatInd(RgSchUlHqProcCb *hqProc) { hqProc->rcvdCrcInd = TRUE; hqProc->remTx = 0; /*Reseting the value of rem Tx*/ - printf("\nrgSCHUhmProcMsg3DatInd,id:%u\n",hqProc->procId); + DU_LOG("\nINFO --> SCH : rgSCHUhmProcMsg3DatInd,id:%u\n",hqProc->procId); return; } /* rgSCHUhmProcMsg3DatInd */ @@ -248,7 +248,7 @@ Void rgSCHUhmProcHqFailure(RgSchCellCb *cell,RgSchUeCb *ue,CmLteTimingInfo fr rgSCHUtlUlHqProcForUe(cell, frm, ue, &hqProc); if (hqProc == NULLP) { - printf("UE[%d] failed to find UL HqProc for [%d:%d]\n", + DU_LOG("\nERROR --> SCH : UE[%d] failed to find UL HqProc for [%d:%d]\n", ue->ueId, frm.sfn, frm.slot); return; } @@ -411,7 +411,7 @@ Void rgSCHUhmFreeProc(RgSchUlHqProcCb *hqProc,RgSchCellCb *cell) { #ifdef UL_ADPT_DBG - printf("\n\n########HARQ FREED HARQPROC ID (%d )after rgSCHUhmFreeProc inuse %ld free %ld \n",hqProc->alloc->grnt.hqProcId, (CmLListCp *)(&((RgUeUlHqCb*)hqProc->hqEnt)->inUse)->count,(CmLListCp *) (&((RgUeUlHqCb*)hqProc->hqEnt)->free)->count); + DU_LOG("\nDEBUG --> SCH : ########HARQ FREED HARQPROC ID (%d )after rgSCHUhmFreeProc inuse %ld free %ld \n",hqProc->alloc->grnt.hqProcId, (CmLListCp *)(&((RgUeUlHqCb*)hqProc->hqEnt)->inUse)->count,(CmLListCp *) (&((RgUeUlHqCb*)hqProc->hqEnt)->free)->count); #endif hqProc->alloc = NULLP; hqProc->ulSfIdx = RGSCH_INVALID_INFO; @@ -425,14 +425,14 @@ Void rgSCHUhmFreeProc(RgSchUlHqProcCb *hqProc,RgSchCellCb *cell) cmLListAdd2Tail(&((RgUeUlHqCb*)hqProc->hqEnt)->free, &hqProc->lnk); /* - printf("after rgSCHUhmFreeProc inuse %ld free %ld \n", + DU_LOG("\nINFO --> SCH : after rgSCHUhmFreeProc inuse %ld free %ld \n", (CmLListCp *)(&((RgUeUlHqCb*)hqProc->hqEnt)->inUse)->count, (CmLListCp *) (&((RgUeUlHqCb*)hqProc->hqEnt)->free)->count); */ } else { - printf("\nhqEnt is NULL\n"); + DU_LOG("\nERROR --> SCH : hqEnt is NULL\n"); } return; } /* rgSCHUhmFreeProc */ @@ -777,7 +777,7 @@ S16 rgSCHUhmGetAvlHqProc(RgSchCellCb *cell,RgSchUeCb *ue,RgSchUlHqProcCb **hqP //RLOG_ARG3(L_ERROR,DBG_CELLID,cell->cellId, // "rgSCHUhmGetAvlHqProc free %ld inUse %ld ue %d" // , hqE->free.count, hqE->inUse.count, ue->ueId); - //printf("5GTF_ERROR rgSCHUhmGetAvlHqProc cellId %d %ld inUse %ld ue %d" + //DU_LOG("5GTF_ERROR rgSCHUhmGetAvlHqProc cellId %d %ld inUse %ld ue %d" //, cell->cellId, hqE->free.count, hqE->inUse.count, ue->ueId); /* No Harq Process available in the free queue. */ return RFAILED; @@ -792,7 +792,7 @@ S16 rgSCHUhmGetAvlHqProc(RgSchCellCb *cell,RgSchUeCb *ue,RgSchUlHqProcCb **hqP cmLListAdd2Tail(&hqE->inUse, &tmpHqProc->lnk); #ifdef UL_ADPT_DBG - printf("rgSCHUhmGetAvlHqProc cellId %d free %ld inUse %ld ue %d time (%d %d)\n",cell->cellId, hqE->free.count, hqE->inUse.count, ue->ueId,cellUl->schdTime.sfn,cellUl->schdTime.slot); + DU_LOG("\nDEBUG --> SCH : rgSCHUhmGetAvlHqProc cellId %d free %ld inUse %ld UE %d time (%d %d)\n",cell->cellId, hqE->free.count, hqE->inUse.count, ue->ueId,cellUl->schdTime.sfn,cellUl->schdTime.slot); #endif tmpHqProc->schdTime = cellUl->schdTime; @@ -830,10 +830,12 @@ RgSchUlHqProcCb* rgSCHUhmGetUlProcByTime(RgSchCellCb *cell,RgSchUeCb *ue, CmLteT { proc = (RgSchUlHqProcCb *)(lnk->node); lnk = lnk->next; - // printf("compare rgSCHUhmGetUlProcByTime time (%d %d) CRC time (%d %d) proc->procId %d \n",proc->schdTime.sfn,proc->schdTime.slot,frm.sfn,frm.slot ,proc->procId); + // DU_LOG("\nINFO --> SCH : compare rgSCHUhmGetUlProcByTime time (%d %d) CRC time (%d %d) proc->procId %d + // \n",\proc->schdTime.sfn,proc->schdTime.slot,frm.sfn,frm.slot ,proc->procId); if (RGSCH_TIMEINFO_SAME(proc->schdTime, frm)) { - // printf("Harq timing Matched rgSCHUhmGetUlProcByTime time (%d %d) proc->procId %d \n",proc->schdTime.sfn,proc->schdTime.slot, proc->procId); + // DU_LOG("\nINFO --> SCH : Harq timing Matched rgSCHUhmGetUlProcByTime time (%d %d) proc->procId %d \n",\ + proc->schdTime.sfn,proc->schdTime.slot, proc->procId); return (proc); } } diff --git a/src/5gnrsch/sch_common.c b/src/5gnrsch/sch_common.c index 9343811bc..cdcbf902f 100644 --- a/src/5gnrsch/sch_common.c +++ b/src/5gnrsch/sch_common.c @@ -516,7 +516,7 @@ uint8_t schUlResAlloc(SchCellCb *cell, Inst schInst) ret = sendUlSchInfoToMac(&ulSchedInfo, schInst); if(ret != ROK) { - DU_LOG("\nSending UL Sch info from SCH to MAC failed"); + DU_LOG("\nERROR --> SCH : Sending UL Sch info from SCH to MAC failed"); } schInitUlSlot(schUlSlotInfo); -- 2.16.6