#ifndef __CU_MGR_MAIN_H__
#define __CU_MGR_MAIN_H__
-
-#include "stdio.h"
-#include "stdlib.h"
-#include "string.h"
-#include "stdbool.h"
-#include "ctype.h"
-#include "envopt.h" /* Environment options */
-#include "envdep.h" /* Environment dependent */
-#include "envind.h" /* Environment independent */
-
-#include "gen.h" /* General */
-#include "ssi.h" /* System services */
-#include "ss_queue.h"
-#include "ss_task.h"
-#include "ss_msg.h"
-#include "cm_inet.h"
-#include "cm_llist.h" /* Common link list defines */
-#include "cm_hash.h" /* Common hashlist defines */
-
-#include "gen.x" /* General */
-#include "ssi.x" /* System services */
-#include "ss_queue.x"
-#include "ss_task.x"
-#include "ss_msg.x"
-#include "cm_lib.x"
-#include "cm_inet.x"
-#include "cm_llist.x" /* Common link list defines */
-#include "cm_hash.x" /* Common hashlist defines */
-
-#include "du_log.h"
#define MAX_IPV6_LEN 16
#define CU_DU_NAME_LEN_MAX 30 /* Max length of CU/DU name string */
#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) \
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;