X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrsch%2Fsch.c;h=aed0a81bd10c4b7a409b0d614aac07ef1e0183e6;hb=1fc18fe484bf8a324ed3ed1d04d9617869817f22;hp=15d4dfd08a0e2c55e1a4ead918a80f6b7caf1b70;hpb=f85fe1240cfd15efa41597ba278e2c6bcafb502d;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch.c b/src/5gnrsch/sch.c index 15d4dfd08..aed0a81bd 100644 --- a/src/5gnrsch/sch.c +++ b/src/5gnrsch/sch.c @@ -2138,14 +2138,14 @@ uint8_t schAddPagingIndtoList(CmLListCp *storedPageList,void * pageIndInfo) while(firstNodeOfList) { tempNode = (SchPageInfo*)(firstNodeOfList->node); - if ((recvdNode->TxTime.slot < tempNode->TxTime.slot)) + if ((recvdNode->pageTxTime.slot < tempNode->pageTxTime.slot)) { cmLListInsCrnt(storedPageList, currentNodeInfo); break; } - else if ((recvdNode->TxTime.slot == tempNode->TxTime.slot)) + else if ((recvdNode->pageTxTime.slot == tempNode->pageTxTime.slot)) { - DU_LOG("\nERROR --> SCH : schAddPagingIndtoList() : Slot[%d] is already present in the list", recvdNode->TxTime.slot); + DU_LOG("\nERROR --> SCH : schAddPagingIndtoList() : Slot[%d] is already present in the list", recvdNode->pageTxTime.slot); return RFAILED; } else @@ -2187,7 +2187,8 @@ uint8_t MacSchPagingInd(Pst *pst, SchPageInd *pageInd) if(pageInd) { - DU_LOG("\nINFO --> SCH : Received paging indication form MAC for cellId[%d]",pageInd->cellId); + DU_LOG("\nINFO --> SCH : Received paging indication form MAC for cellId[%d]",\ + pageInd->cellId); /* Fetch Cell CB */ for(cellIdx = 0; cellIdx < MAX_NUM_CELL; cellIdx++) @@ -2211,9 +2212,9 @@ uint8_t MacSchPagingInd(Pst *pst, SchPageInd *pageInd) { pageInfo->pf = pageInd->pf; pageInfo->i_s = pageInd->i_s; - pageInfo->TxTime.cellId = pageInd->cellId; - pageInfo->TxTime.sfn = (pageInd->pf + cellCb->pageCb.pagMonOcc[pageInd->i_s].frameOffset) % MAX_SFN; - pageInfo->TxTime.slot = cellCb->pageCb.pagMonOcc[pageInd->i_s].pagingOccSlot; + pageInfo->pageTxTime.cellId = pageInd->cellId; + pageInfo->pageTxTime.sfn = (pageInd->pf + cellCb->pageCb.pagMonOcc[pageInd->i_s].frameOffset) % MAX_SFN; + pageInfo->pageTxTime.slot = cellCb->pageCb.pagMonOcc[pageInd->i_s].pagingOccSlot; pageInfo->mcs = DEFAULT_MCS; pageInfo->msgLen = pageInd->pduLen; SCH_ALLOC(pageInfo->pagePdu, pageInfo->msgLen); @@ -2224,7 +2225,7 @@ uint8_t MacSchPagingInd(Pst *pst, SchPageInd *pageInd) else { memcpy(pageInfo->pagePdu, pageInd->pagePdu, pageInfo->msgLen); - ret = schAddPagingIndtoList(&cellCb->pageCb.pageIndInfoRecord[pageInfo->TxTime.sfn], pageInfo); + ret = schAddPagingIndtoList(&cellCb->pageCb.pageIndInfoRecord[pageInfo->pageTxTime.sfn], pageInfo); if(ret != ROK) { DU_LOG("\nERROR --> SCH : MacSchPagingInd(): Failed to store paging record");