-S16 sctpActvInit(Ent entity, Inst inst, Region region, Reason reason);
-S16 sctpActvTsk(Pst *pst, Buffer *mBuf);
+typedef struct
+{
+ uint8_t numFd; /* Total count number of receivers socket Fd */
+ uint16_t port; /* Filled by the InetSctpRecvMsg during polling */
+ uint32_t flag; /* Refers to the notifyHandler Flag during successful InetSctpRecvMsg*/
+ Buffer *mBuf; /* Buffer filled during Socket polling*/
+ MsgLen bufLen; /* Determines the length of the Buffer filled during socket polling */
+ CmInetNetAddr addr; /* Determines the destination port filled during socket polling */
+ CmInetFdSet readFd; /* Refers to the Read Fd socket */
+ CmInetSctpSndRcvInfo info; /* Refers to Send Receivers Info*/
+ CmInetSctpNotification ntfy; /* Refers to the sctp Notification Message */
+}sctpSockPollParams;
+
+typedef struct
+{
+ uint8_t itfState; /* determines the interface State*/
+ uint16_t destPort; /* Refers to the destination port of F1/E2 */
+ uint16_t srcPort; /* Refers to respective src port of DU */
+ uint32_t assocId;
+ bool recvMsgSet;
+ F1IpAddr destIpAddr; /* Refers to te destination Ip Address */
+ CmInetFd sockFd; /* Socket file descriptor */
+ CmInetNetAddrLst destAddrLst; /* Refers to the destinaiton Addr Lst in CmInetNetAddrLst format */
+ CmInetNetAddr destIpNetAddr; /* Refers to the destination Addr in CmInetNet Addr format */
+}DuSctpDestCb;
+
+/* Global variable declaration */
+DuSctpDestCb f1Params; /* SCTP configurations at DU */
+DuSctpDestCb ricParams; /* SCTP configurations at DU */
+
+
+uint8_t sctpActvInit(Ent entity, Inst inst, Region region, Reason reason);
+uint8_t sctpActvTsk(Pst *pst, Buffer *mBuf);