Building mib PDU and SSB changes at scheduler
[o-du/l2.git] / src / cu_stub / cu_stub.h
index b3a2e58..62a465c 100644 (file)
@@ -47,6 +47,7 @@
 #include "cm_inet.x"
 #include "cm_llist.x"      /* Common link list  defines  */
 #include "cm_hash.x"       /* Common hashlist  defines */
+#include "odu_common_codec.h"
 
 #include "du_log.h"
 #define MAX_IPV6_LEN 16
@@ -54,6 +55,8 @@
 
 #define CU_APP_MEM_REG 1
 #define CU_POOL 1
+#define MAX_DU_PORT 2
+#define DU_PORT 38472
 
 /* allocate and zero out a static buffer */
 #define CU_ALLOC(_datPtr, _size)                                \
@@ -97,27 +100,20 @@ typedef struct egtpParams
    U32       maxTunnelId;
 }EgtpParams;
 
-typedef struct sctpParams
+typedef struct CuSctpParams
 {
    SctpIpAddr  duIpAddr;
    U16         duPort;
    SctpIpAddr  cuIpAddr;
    U16         cuPort;
-}SctpParams;
-
-typedef struct fPLMN
-{
-   U8 mcc[3];
-   U8 mnc[3];
-}Plmn;
-
+}CuSctpParams;
 
 typedef struct cuCfgParams
 {
    U32              cuId;
    char             cuName[CU_DU_NAME_LEN_MAX];
-   SctpParams       sctpParams;
-   Plmn            plmn;
+   CuSctpParams     sctpParams;
+   Plmn             plmn;
    EgtpParams       egtpParams;
    RrcVersion       rrcVersion;
 }CuCfgParams;