- MAC_FREE_SHRABL_BUF(pst->region, pst->pool, dlCcchIndInfo->dlCcchMsg, strlen((const char*)dlCcchIndInfo->dlCcchMsg));
+ /* TODO : Fill DL RLC Buffer status info */
+ dlBoInfo.cellId = dlCcchIndInfo->cellId;
+ dlBoInfo.crnti = dlCcchIndInfo->crnti;
+ dlBoInfo.numLc = 0;
+
+ if(dlCcchIndInfo->msgType == RRC_SETUP)
+ {
+ dlBoInfo.numLc++;
+ dlBoInfo.boInfo[dlBoInfo.numLc].lcId = 0; // SRB 0 for msg4
+ dlBoInfo.boInfo[dlBoInfo.numLc].dataVolume = \
+ strlen((const char*)dlCcchIndInfo->dlCcchMsg);
+ }
+
+ /* TODO: Store dlCcchMsg in raCb */
+
+ sendDlRlcBoInfoMacToSch(&dlBoInfo);
+
+
+ MAC_FREE_SHRABL_BUF(pst->region, pst->pool, dlCcchIndInfo->dlCcchMsg, \
+ strlen((const char*)dlCcchIndInfo->dlCcchMsg));