Merge "[Epic-ID: ODUHIGH-405][Task-ID: ODUHIGH-437] Establishing communication betwee...
[o-du/l2.git] / src / cm / legtp.h
index f5b8a23..dee4ab8 100644 (file)
@@ -49,36 +49,36 @@ typedef struct egtpIpAddr
 typedef struct egtpConfig
 {
    EgtpIpAddr  localIp;
-   uint16_t         localPort;
+   uint16_t    localPort;
    EgtpIpAddr  destIp;
-   uint16_t         destPort;
-   uint32_t       minTunnelId;
-   uint32_t       maxTunnelId;
+   uint16_t    destPort;
+   uint32_t    minTunnelId;
+   uint32_t    maxTunnelId;
 }EgtpConfig;
 
 typedef struct egtpTnlEvt
 {
-   uint8_t        action;
-   uint32_t       lclTeid;
-   uint32_t       remTeid;
+   uint8_t   action;
+   uint32_t  lclTeid;
+   uint32_t  remTeid;
    CmStatus  cfmStatus;
 }EgtpTnlEvt;
 
 /*Extension Header */
 typedef struct egtpExtHdr
 {
-   TknU16   udpPort;                       /**< UDP Port */
-   TknU16   pdcpNmb;                       /**< PDCP Number */
+   TknUInt16   udpPort;                       /**< UDP Port */
+   TknUInt16   pdcpNmb;                       /**< PDCP Number */
 }EgtpExtHdr;
 
 /*Structure for MsgHdr */
 typedef struct egtpMsgHdr
 {
-   TknU8      nPdu;                      /**< N-PDU Number */
-   TknU32     seqNum;                    /**< Sequence Number */
-   EgtpExtHdr extHdr;                       /**< Extension headers present flag */
-   uint32_t        teId;                         /**< Tunnel Endpoint Id */
-   uint8_t         msgType;                      /**< eGTP-U Message Type */
+   TknUInt8      nPdu;         /**< N-PDU Number */
+   TknUInt32     seqNum;       /**< Sequence Number */
+   EgtpExtHdr    extHdr;       /**< Extension headers present flag */
+   uint32_t      teId;         /**< Tunnel Endpoint Id */
+   uint8_t       msgType;      /**< eGTP-U Message Type */
 }EgtpMsgHdr;
 
 typedef struct egtpMsg
@@ -106,9 +106,9 @@ uint8_t packEgtpSrvOpenCfm(Pst *pst, CmStatus cfm);
 uint8_t unpackEgtpSrvOpenCfm(EgtpSrvOpenCfm func, Buffer *mBuf);
 uint8_t packEgtpTnlMgmtReq(Pst *pst, EgtpTnlEvt tnlEvt);
 uint8_t unpackEgtpTnlMgmtReq(EgtpTnlMgmtReq func, Pst *pst, Buffer *mBuf);
+uint8_t egtpTnlMgmtReq(Pst *pst, EgtpTnlEvt tnlEvt);
 uint8_t packEgtpTnlMgmtCfm(Pst *pst, EgtpTnlEvt tnlEvt);
+uint8_t duHdlEgtpTnlMgmtCfm(EgtpTnlEvt tnlEvtCfm);
 uint8_t unpackEgtpTnlMgmtCfm(EgtpTnlMgmtCfm func, Buffer *mBuf);
-uint8_t packEgtpSlotInd(Pst *pst);
-uint8_t unpackEgtpSlotInd(EgtpSlotInd func, Pst *pst, Buffer *mBuf);
-
+uint8_t packEgtpStartPollingReq(Pst *pst);
 #endif