- currDlSlot->dlInfo.dlMsgAlloc->dlMsgInfo.dlMsgPduLen = tbSize;
- currDlSlot->dlInfo.dlMsgAlloc->dlMsgInfo.dlMsgPdu = txPdu;
+ currDlSlot->dlInfo.dlMsgAlloc->dlMsgInfo.dlMsgPduLen = tbSize;
+ currDlSlot->dlInfo.dlMsgAlloc->dlMsgInfo.dlMsgPdu = txPdu;
+ }
+
+ for(lcIdx = 0; lcIdx < dlData->numLc; lcIdx++)
+ {
+ if(dlData->boStatus[lcIdx].bo)
+ {
+ memset(&dlBoInfo, 0, sizeof(DlRlcBoInfo));
+ dlBoInfo.cellId = dlData->boStatus[lcIdx].cellId;
+ GET_CRNTI(dlBoInfo.crnti, dlData->boStatus[lcIdx].ueIdx);
+ dlBoInfo.lcId = dlData->boStatus[lcIdx].lcId;
+ dlBoInfo.dataVolume = dlData->boStatus[lcIdx].bo;
+ sendDlRlcBoInfoToSch(&dlBoInfo);