Code Review
/
o-du
/
l2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[JIRA ID: ODUHIGH-246]-DeCoupling of F1AP functions
[o-du/l2.git]
/
src
/
cu_stub
/
cu_stub.h
diff --git
a/src/cu_stub/cu_stub.h
b/src/cu_stub/cu_stub.h
index
22ae742
..
cfc1de0
100644
(file)
--- a/
src/cu_stub/cu_stub.h
+++ b/
src/cu_stub/cu_stub.h
@@
-28,58
+28,59
@@
#define DU_PORT 38472
/* allocate and zero out a static buffer */
#define DU_PORT 38472
/* allocate and zero out a static buffer */
-#define CU_ALLOC(_datPtr, _size)
\
-{
\
- S16 _ret;
\
+#define CU_ALLOC(_datPtr, _size) \
+{ \
+ S16 _ret; \
_ret = SGetSBuf(CU_APP_MEM_REG, CU_POOL, \
_ret = SGetSBuf(CU_APP_MEM_REG, CU_POOL, \
- (Data **)&_datPtr, _size);
\
- if(_ret == ROK)
\
-
cmMemset((U8*)_datPtr, 0, _size);
\
- else
\
- _datPtr = NULLP;
\
+ (Data **)&_datPtr, _size); \
+ if(_ret == ROK) \
+
memset(_datPtr, 0, _size);
\
+ else \
+ _datPtr = NULLP; \
}
/* free a static buffer */
}
/* free a static buffer */
-#define CU_FREE(_datPtr, _size) \
+#define CU_FREE(_datPtr, _size) \
+ if(_datPtr) \
SPutSBuf(CU_APP_MEM_REG, CU_POOL, \
(Data *)_datPtr, _size);
typedef struct ipAddr
{
SPutSBuf(CU_APP_MEM_REG, CU_POOL, \
(Data *)_datPtr, _size);
typedef struct ipAddr
{
- Bool ipV4Pres;
-
U32
ipV4Addr;
- Bool ipV6Pres;
-
U8
ipV6Addr[MAX_IPV6_LEN];
+ Bool
ipV4Pres;
+
uint32_t
ipV4Addr;
+ Bool
ipV6Pres;
+
uint8_t
ipV6Addr[MAX_IPV6_LEN];
}SctpIpAddr;
typedef struct RrcVersion
{
}SctpIpAddr;
typedef struct RrcVersion
{
-
U8
rrcVer; /* Latest RRC Version */
-
U32
extRrcVer; /* Latest RRC version extended */
+
uint8_t
rrcVer; /* Latest RRC Version */
+
uint32_t
extRrcVer; /* Latest RRC version extended */
}RrcVersion;
typedef struct egtpParams
{
SctpIpAddr localIp;
}RrcVersion;
typedef struct egtpParams
{
SctpIpAddr localIp;
-
U16
localPort;
+
uint16_t
localPort;
SctpIpAddr destIp;
SctpIpAddr destIp;
-
U16
destPort;
-
U32
minTunnelId;
-
U32
maxTunnelId;
+
uint16_t
destPort;
+
uint32_t
minTunnelId;
+
uint32_t
maxTunnelId;
}EgtpParams;
typedef struct CuSctpParams
{
SctpIpAddr duIpAddr;
}EgtpParams;
typedef struct CuSctpParams
{
SctpIpAddr duIpAddr;
-
U16
duPort;
+
uint16_t
duPort;
SctpIpAddr cuIpAddr;
SctpIpAddr cuIpAddr;
-
U16
cuPort;
+
uint16_t
cuPort;
}CuSctpParams;
typedef struct cuCfgParams
{
}CuSctpParams;
typedef struct cuCfgParams
{
-
U32
cuId;
+
uint32_t
cuId;
char cuName[CU_DU_NAME_LEN_MAX];
CuSctpParams sctpParams;
Plmn plmn;
char cuName[CU_DU_NAME_LEN_MAX];
CuSctpParams sctpParams;
Plmn plmn;
@@
-91,6
+92,7
@@
CuCfgParams cuCfgParams; //global variable to hold all configs
void readCuCfg();
void cuAppInmsgHdlr(Buffer *mBuf);
void sctpNtfyInd(CmInetSctpNotification *ntfy);
void readCuCfg();
void cuAppInmsgHdlr(Buffer *mBuf);
void sctpNtfyInd(CmInetSctpNotification *ntfy);
+uint8_t egtpInitReq();
#endif
#endif