X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_egtp.c;h=6d5182430f98cbf8268d8bcae115de576f0e149d;hb=f59409f0901831b9e116b7d37cd4dbf247cdde1f;hp=5ba0a22de799086a5c7a44eba7980723e36f707a;hpb=483d527d19566ecca87eee46a198bab6c890c6bb;p=o-du%2Fl2.git diff --git a/src/du_app/du_egtp.c b/src/du_app/du_egtp.c index 5ba0a22de..6d5182430 100644 --- a/src/du_app/du_egtp.c +++ b/src/du_app/du_egtp.c @@ -17,10 +17,16 @@ *******************************************************************************/ /* This file contains all EGTP related functionality */ - -#include +#include "common_def.h" +#include "lrg.h" +#include "lkw.x" +#include "lrg.x" +#include "legtp.h" +#include "du_app_mac_inf.h" +#include "du_cfg.h" #include "du_egtp.h" #include "du_ue_mgr.h" +#include "du_utils.h" /* Global variable declaration */ EgtpGlobalCb egtpCb; @@ -222,7 +228,7 @@ S16 egtpFillRspPst(Pst *pst, Pst *rspPst) rspPst->dstEnt = pst->srcEnt; rspPst->dstInst = pst->srcInst; rspPst->dstProcId = pst->srcProcId; - rspPst->selector = DU_SELECTOR_LC; + rspPst->selector = ODU_SELECTOR_LC; rspPst->pool= DU_POOL; return ROK; @@ -409,8 +415,8 @@ S16 egtpTnlAdd(EgtpTnlEvt tnlEvt) DU_LOG("\nEGTP : Tunnel addition : LocalTeid[%d] Remote Teid[%d]", tnlEvt.lclTeid, tnlEvt.remTeid); - ret = SGetSBuf(DU_APP_MEM_REGION, DU_POOL, (Data **)&teidCb, (Size)sizeof(EgtpTeIdCb)); - if(ret != ROK) + DU_ALLOC(teidCb, sizeof(EgtpTeIdCb)); + if(teidCb == NULLP) { DU_LOG("\nEGTP : Memory allocation failed"); return LCM_REASON_MEM_NOAVAIL; @@ -424,7 +430,7 @@ S16 egtpTnlAdd(EgtpTnlEvt tnlEvt) if(ret != ROK) { DU_LOG("\nEGTP : Failed to insert in hash list"); - SPutSBuf(DU_APP_MEM_REGION, DU_POOL, (Data *)teidCb, (Size)sizeof(EgtpTeIdCb)); + DU_FREE(teidCb, sizeof(EgtpTeIdCb)); return LCM_REASON_HASHING_FAILED; } egtpCb.dstCb.numTunn++; @@ -507,7 +513,7 @@ S16 egtpTnlDel(EgtpTnlEvt tnlEvt) } cmHashListDelete(&(egtpCb.dstCb.teIdLst), (PTR)teidCb); - SPutSBuf(DU_APP_MEM_REGION, DU_POOL, (Data *)teidCb, (Size)sizeof(EgtpTeIdCb)); + DU_FREE(teidCb, sizeof(EgtpTeIdCb)); egtpCb.dstCb.numTunn--; return ROK;