*******************************************************************************/
/* This file contains all EGTP related functionality */
-
-#include <stdio.h>
+#include "common_def.h"
+#include "lrg.h"
+#include "lkw.x"
+#include "lrg.x"
+#include "legtp.h"
+#include "du_cfg.h"
#include "du_egtp.h"
#include "du_ue_mgr.h"
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;
DU_LOG("\nEGTP : Received EGTP open server request");
sockType = CM_INET_DGRAM;
-
- /* Opening and Binding receiver socket */
- if(ret = egtpSrvOpenPrc(sockType, &(egtpCb.recvTptSrvr)) != ROK)
+ ret = egtpSrvOpenPrc(sockType, &(egtpCb.recvTptSrvr));
+ /* Opening and Binding receiver socket */
+ if(ret != ROK)
{
DU_LOG("\nEGTP : Failed while opening receiver transport server");
- return RFAILED;
+ return ret;
}
-
/* Opening and Binding sender socket */
- if(ret = egtpSrvOpenPrc(sockType, &(egtpCb.dstCb.sendTptSrvr)) != ROK)
+ ret = egtpSrvOpenPrc(sockType, &(egtpCb.dstCb.sendTptSrvr));
+ if(ret != ROK)
{
DU_LOG("\nEGTP : Failed while opening sender transport server");
- return RFAILED;
+ return ret;
}
DU_LOG("\nEGTP : Receiver socket[%d] and Sender socket[%d] open", egtpCb.recvTptSrvr.sockFd.fd, egtpCb.dstCb.sendTptSrvr.sockFd.fd);
rspPst.event = EVTSRVOPENCFM;
packEgtpSrvOpenCfm(&rspPst, cfm);
- return ROK;
+ return ret;
}
/*******************************************************************
S16 egtpSrvOpenPrc(U8 sockType, EgtpTptSrvr *server)
{
- S8 ret;
-
- if(ret = (cmInetSocket(sockType, &(server->sockFd), protType)) != ROK)
+ S8 ret=ROK;
+ ret = cmInetSocket(sockType, &(server->sockFd), protType);
+ if(ret != ROK)
{
DU_LOG("\nEGTP : Failed to open UDP socket");
- return RFAILED;
+ return ret;
}
-
- if(ret = cmInetBind(&(server->sockFd), &(server->addr)) != ROK)
+ ret = cmInetBind(&(server->sockFd), &(server->addr));
+ if(ret != ROK)
{
DU_LOG("\nEGTP : Failed to bind socket");
- return RFAILED;
+ return ret;
}
- return ROK;
+ return ret;
}
/**************************************************************************