X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2F5gnrrlc%2Fkw_uim.c;h=22765324fc21cf27f74a4be1dcb77f6f2ef9bbac;hb=be7e4e372cc1d6f12f7af9c6b6d09a7ecedca58c;hp=5732c93814fe7043201122de7ea66ad008d2b8af;hpb=571b7d1991b8ea5cc64a76f38940d5ac9b4b84e2;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/kw_uim.c b/src/5gnrrlc/kw_uim.c index 5732c9381..22765324f 100755 --- a/src/5gnrrlc/kw_uim.c +++ b/src/5gnrrlc/kw_uim.c @@ -849,29 +849,26 @@ Reason reason; PUBLIC S16 KwUiKwuDatReq ( Pst *pst, -SpId spId, KwuDatReqInfo *datReq, Buffer *mBuf ) #else -PUBLIC S16 KwUiKwuDatReq(pst, spId, datReq, mBuf) +PUBLIC S16 KwUiKwuDatReq(pst, datReq, mBuf) Pst *pst; -SpId spId; KwuDatReqInfo *datReq; Buffer *mBuf; #endif { S16 ret = ROK; /* Return Value */ KwDlRbCb *rbCb; /* RB Control Block */ - KwKwuSapCb *kwuSap; /* SAP Config Block */ KwCb *tKwCb; TRC3(KwUiKwuDatReq) + DU_LOG("\nRLC : Received DL Data"); + #if (ERRCLASS & ERRCLS_INT_PAR) - if ((pst->dstInst >= KW_MAX_RLC_INSTANCES) || - (spId >= (S16) kwCb[pst->dstInst]->genCfg.maxKwuSaps) || - (spId < 0)) + if(pst->dstInst >= KW_MAX_RLC_INSTANCES) { SPutMsg(mBuf); RETVALUE(RFAILED); @@ -880,17 +877,6 @@ Buffer *mBuf; tKwCb = KW_GET_KWCB(pst->dstInst); - /* Get Sap control block */ - kwuSap = tKwCb->u.dlCb->kwuDlSap + spId; - - /* Validate SAP ID under ERRORCLS */ - KW_VALDATE_SAP(tKwCb,spId, kwuSap, ret); - if (ret != ROK) - { - KW_FREE_BUF(mBuf); - RETVALUE(RFAILED); - } - /* Fetch the RbCb */ kwDbmFetchDlRbCbByRbId(tKwCb, &datReq->rlcId, &rbCb); if(!rbCb) @@ -902,8 +888,6 @@ Buffer *mBuf; RETVALUE(RFAILED); } - /* kw005.201 update the spId received in datReq to update statistics */ - rbCb->kwuSapId = spId; /* Dispatch according to mode of the rbCb */ switch (rbCb->mode) { @@ -921,23 +905,17 @@ Buffer *mBuf; } kwTmmQSdu(tKwCb,rbCb, datReq, mBuf); - /* kw005.201 ccpu00117318, updated statistics */ - kwuSap->sts.sduRx++; break; } case CM_LTE_MODE_UM: { kwUmmQSdu(tKwCb,rbCb, datReq, mBuf); - /* kw005.201 ccpu00117318, updated statistics */ - kwuSap->sts.sduRx++; break; } case CM_LTE_MODE_AM: { kwAmmQSdu(tKwCb,rbCb, mBuf, datReq); - /* kw005.201 ccpu00117318, updated statistics */ - kwuSap->sts.sduRx++; break; } default: