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
J-Release Documentation
[o-du/l2.git]
/
src
/
ric_stub
/
ric_stub_sctp.h
diff --git
a/src/ric_stub/ric_stub_sctp.h
b/src/ric_stub/ric_stub_sctp.h
index
9f9a8fe
..
c0ba6d8
100644
(file)
--- a/
src/ric_stub/ric_stub_sctp.h
+++ b/
src/ric_stub/ric_stub_sctp.h
@@
-27,8
+27,16
@@
#define MAX_ASSOC_SUPPORTED MAX_DU_SUPPORTED
/* Global variable declaration */
#define MAX_ASSOC_SUPPORTED MAX_DU_SUPPORTED
/* Global variable declaration */
-uint8_t socket_type; /* Socket type */
-
+extern uint8_t socket_type; /* Socket type */
+
+/* O-RAN.WG3.E2AP-R003-v03.00 : Section 9.2.30 */
+typedef enum
+{
+ RIC_SERVICE,
+ SUPPORT_FUNCTIONS,
+ BOTH_FUNCTIONALITY
+}AssocUsage;
+
typedef struct
{
uint16_t numFd;
typedef struct
{
uint16_t numFd;
@@
-74,6
+82,7
@@
typedef struct ricSctpParams
uint16_t e2SctpPort;
uint8_t numDestNode;
SctpDestInfo destCb[MAX_DU_SUPPORTED];
uint16_t e2SctpPort;
uint8_t numDestNode;
SctpDestInfo destCb[MAX_DU_SUPPORTED];
+ AssocUsage usage;
}RicSctpParams;
typedef struct sctpGlobalCb
}RicSctpParams;
typedef struct sctpGlobalCb
@@
-85,7
+94,7
@@
typedef struct sctpGlobalCb
RicSctpAssocCb assocCb[MAX_ASSOC_SUPPORTED];
}SctpGlobalCb;
RicSctpAssocCb assocCb[MAX_ASSOC_SUPPORTED];
}SctpGlobalCb;
-SctpGlobalCb sctpCb;
+
extern
SctpGlobalCb sctpCb;
uint8_t sctpActvInit();
uint8_t sctpSend(uint32_t duId, Buffer *mBuf);
uint8_t sctpActvInit();
uint8_t sctpSend(uint32_t duId, Buffer *mBuf);