X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Fkw_uim.c;h=e9d7a6343825c12c9c31d6b917bd5d79ea40d252;hb=refs%2Fchanges%2F77%2F4377%2F11;hp=5732c93814fe7043201122de7ea66ad008d2b8af;hpb=2af23ef78e09b945e68188eefc0d9fa0bc14a4d4;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/kw_uim.c b/src/5gnrrlc/kw_uim.c index 5732c9381..e9d7a6343 100755 --- a/src/5gnrrlc/kw_uim.c +++ b/src/5gnrrlc/kw_uim.c @@ -50,18 +50,7 @@ static int RLOG_FILE_ID=205; /* header (.h) include files */ -#include "envopt.h" /* environment options */ -#include "envdep.h" /* environment dependent */ -#include "envind.h" /* environment independent */ - -#include "gen.h" /* general */ -#include "ssi.h" /* system services */ -#include "cm5.h" /* common timer defines */ -#include "cm_tkns.h" /* common tokens defines */ -#include "cm_mblk.h" /* common memory allocation library defines */ -#include "cm_llist.h" /* common link list defines */ -#include "cm_hash.h" /* common hash list defines */ -#include "cm_lte.h" /* common LTE defines */ +#include "common_def.h" #include "lkw.h" /* LKW defines */ #include "ckw.h" /* CKW defines */ #include "kwu.h" /* KWU defines */ @@ -73,16 +62,6 @@ static int RLOG_FILE_ID=205; #include "kw_udx.h" /* extern (.x) include files */ -#include "gen.x" /* general */ -#include "ssi.x" /* system services */ - -#include "cm5.x" /* common timer library */ -#include "cm_tkns.x" /* common tokens */ -#include "cm_mblk.x" /* common memory allocation */ -#include "cm_llist.x" /* common link list */ -#include "cm_hash.x" /* common hash list */ -#include "cm_lte.x" /* common LTE includes */ -#include "cm_lib.x" /* common memory allocation library */ #include "lkw.x" /* LKW */ #include "ckw.x" /* CKW */ #include "kwu.x" /* KWU */ @@ -849,29 +828,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 +856,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 +867,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 +884,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: