X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcu_stub%2Fcu_stub_sctp.h;h=8cb745615495a435027e1e36a56a96cb73bdacfd;hb=aa2b46912637dd3c7b52af75779f20af79f483e5;hp=d2e08b6b05439585e0460696df6f30314d6c2ab1;hpb=8660dd47a5ef27b62300fabf6b027852f1d5d026;p=o-du%2Fl2.git diff --git a/src/cu_stub/cu_stub_sctp.h b/src/cu_stub/cu_stub_sctp.h index d2e08b6b0..8cb745615 100644 --- a/src/cu_stub/cu_stub_sctp.h +++ b/src/cu_stub/cu_stub_sctp.h @@ -29,25 +29,23 @@ #include "cm_tpt.x" #define MAX_RETRY 5 -#define DU_SCTP_DOWN 0 -#define DU_SCTP_UP 1 /* Global variable declaration */ -U8 socket_type; /* Socket type */ +uint8_t socket_type; /* Socket type */ Bool nonblocking; /* Blocking/Non-blocking socket */ Bool connUp; /* Is connection up */ int assocId; /* Assoc Id of connected assoc */ -SctpParamsCu sctpCfg; /* SCTP configurations at DU */ -Bool pollingState; +CuSctpParams sctpCfg; /* SCTP configurations at DU */ + typedef struct { - S16 numFds; - U16 port; - U32 flag; - Buffer *mBuf; - MsgLen bufLen; - CmInetNetAddr addr; + S16 numFd; + uint16_t port; + uint32_t flag; + Buffer *mBuf; + MsgLen bufLen; + CmInetNetAddr addr; CmInetFdSet readFd; CmInetSctpSndRcvInfo info; CmInetSctpNotification ntfy; @@ -55,8 +53,8 @@ typedef struct typedef struct { - U16 destPort; /* DU PORTS */ - U16 srcPort; + uint16_t destPort; /* DU PORTS */ + uint16_t srcPort; Bool bReadFdSet; CmInetFd sockFd; /* Socket file descriptor */ CmInetAddr peerAddr; @@ -66,17 +64,17 @@ typedef struct CmInetNetAddr destIpNetAddr; /* DU Ip address */ }CuSctpDestCb; -EXTERN S16 sctpActvInit(); -EXTERN S16 sctpStartReq(); -EXTERN S16 sctpSend(Buffer *mBuf); -EXTERN S16 sctpCfgReq(); +S16 sctpActvInit(); +S16 sctpStartReq(); +S16 sctpSend(Buffer *mBuf); +S16 sctpCfgReq(); S16 fillAddrLst(CmInetNetAddrLst *addrLstPtr, SctpIpAddr *ipAddr); S16 fillDestNetAddr(CmInetNetAddr *destAddrPtr, SctpIpAddr *dstIpPtr); S16 sctpSetSockOpts(CmInetFd *sock_Fd); S16 sctpSockPoll(); S16 sctpAccept(CmInetFd *lstnSock_Fd, CmInetAddr *peerAddr, CmInetFd *sock_Fd); -S16 processPolling(sctpSockPollParams *pollParams, CmInetFd *sockFd, U32 *timeoutPtr, CmInetMemInfo *memInfo); +S16 processPolling(sctpSockPollParams *pollParams, CmInetFd *sockFd, uint32_t *timeoutPtr, CmInetMemInfo *memInfo); #endif /**********************************************************************