X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcu_stub%2Fcu_stub.h;h=d87c10c6a1a279ae339db51956131ba0e09abe93;hb=ef711b0830aedde36f4a1beceed146d08e77ce58;hp=b3a2e5800f9b51b03946132495b83708d549ed3a;hpb=3235ecfc7414aa0b72d0ad50db63ae8b5626045b;p=o-du%2Fl2.git diff --git a/src/cu_stub/cu_stub.h b/src/cu_stub/cu_stub.h index b3a2e5800..d87c10c6a 100644 --- a/src/cu_stub/cu_stub.h +++ b/src/cu_stub/cu_stub.h @@ -54,6 +54,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) \ @@ -87,6 +89,12 @@ typedef struct RrcVersion U32 extRrcVer; /* Latest RRC version extended */ }RrcVersion; +typedef struct +{ + U8 f1Itf; + U8 e2Itf; +}ItfType; + typedef struct egtpParams { SctpIpAddr localIp; @@ -97,13 +105,14 @@ typedef struct egtpParams U32 maxTunnelId; }EgtpParams; -typedef struct sctpParams +typedef struct sctpParamsCu { SctpIpAddr duIpAddr; U16 duPort; SctpIpAddr cuIpAddr; U16 cuPort; -}SctpParams; + ItfType itfType; +}SctpParamsCu; typedef struct fPLMN { @@ -116,7 +125,7 @@ typedef struct cuCfgParams { U32 cuId; char cuName[CU_DU_NAME_LEN_MAX]; - SctpParams sctpParams; + SctpParamsCu sctpParams; Plmn plmn; EgtpParams egtpParams; RrcVersion rrcVersion;