X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Frlc_mgr.c;h=60391efc0bc455a7225e3541403b0153c6d8e64a;hb=bd2905b5f651349abafb7934a952414d7c24e291;hp=ffde7c4ea7fef1a5b948b4e665d8497ab8b96998;hpb=7c6820e987fadb1102e5891408ad33a8ce36ba95;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/rlc_mgr.c b/src/5gnrrlc/rlc_mgr.c index ffde7c4ea..60391efc0 100644 --- a/src/5gnrrlc/rlc_mgr.c +++ b/src/5gnrrlc/rlc_mgr.c @@ -21,8 +21,8 @@ #include "lkw.h" /* LKW defines */ #include "ckw.h" /* CKW defines */ #include "kwu.h" /* KWU defines */ -#include "kw_env.h" /* RLC environment options */ -#include "kw.h" /* RLC defines */ +#include "rlc_env.h" /* RLC environment options */ +#include "rlc_err.h" /* header/extern include files (.x) */ @@ -30,9 +30,8 @@ #include "lkw.x" /* LKW */ #include "ckw.x" /* CKW */ #include "kwu.x" /* KWU */ -#include "kw_err.h" -#include "kw.x" +#include "rlc_utils.h" /* RLC defines */ #include "du_app_rlc_inf.h" #include "rlc_mgr.h" @@ -62,16 +61,18 @@ RlcDuUeCfgRsp rlcUeCfgRspOpts[] = * -# RFAILED * *************************************************************/ -uint8_t SendRlcUeRspToDu(Pst *pst, RlcCfgCfmInfo *cfgRsp) +uint8_t SendRlcUeCfgRspToDu(Pst *pst, RlcCfgCfmInfo *cfgRsp) { /* jump to specific primitive depending on configured selector */ uint8_t ret = ROK; + RlcCb *gCb; RlcUeCfgRsp *ueRsp = NULLP; + gCb = RLC_GET_RLCCB(pst->srcInst); RLC_ALLOC_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp)); if(!ueRsp) { - DU_LOG("RLC: Memory allocation failed for ueRsp at SendRlcUeCreateRspToDu()"); + DU_LOG("\nERROR --> RLC: Memory allocation failed for ueRsp at SendRlcUeCreateRspToDu()"); ret = RFAILED; } else @@ -83,18 +84,19 @@ uint8_t SendRlcUeRspToDu(Pst *pst, RlcCfgCfmInfo *cfgRsp) ret = (*rlcUeCfgRspOpts[pst->selector])(pst, ueRsp); if(ret) { - DU_LOG("RLC: Failed at SendRlcUeRspToDu()"); + DU_LOG("\nERROR --> RLC: Failed at SendRlcUeCfgRspToDu()"); RLC_FREE_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp)); } } else { - DU_LOG("RLC: Failed at fillRlcUeCfgRsp() for event %d", pst->event); + DU_LOG("\nERROR --> RLC: Failed at fillRlcUeCfgRsp() for event %d", pst->event); RLC_FREE_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp)); } } + RLC_FREE(gCb, cfgRsp, sizeof(RlcCfgCfmInfo)); return ret; -} /* end of SendRlcUeRspToDu */ +} /* end of SendRlcUeCfgRspToDu */ /********************************************************************** End of file