Merge "schGetSlotSymbFrmt fixes for TDD"
authorSphoorthi Dayanand <sphoorthi.dayanand@radisys.com>
Tue, 1 Jun 2021 12:17:41 +0000 (12:17 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Tue, 1 Jun 2021 12:17:41 +0000 (12:17 +0000)
src/5gnrsch/sch_common.c

index e064b83..2e74c88 100644 (file)
@@ -205,7 +205,8 @@ void schPrachResAlloc(SchCellCb *cell, UlSchedInfo *ulSchedInfo, SlotIndInfo pra
       {
          /* prach ocassion present in this subframe */
 #ifdef NR_TDD
-         if(UL_SLOT != schGetSlotSymbFrmt(prachOccasionTimingInfo.slot, cell->slotFrmtBitMap))
+         if(UL_SLOT != schGetSlotSymbFrmt(prachOccasionTimingInfo.slot%cell->numSlotsInPeriodicity,\
+         cell->slotFrmtBitMap))
          {
             DU_LOG("\nERROR  --> SCH : PrachCfgIdx %d doesn't support UL slot", prachCfgIdx);
          }