E2AP code changes
[o-du/l2.git] / src / du_app / du_cfg.h
index d99266c..1d1ce12 100644 (file)
 #define DU_ID 1
 #define DU_IP_V4_ADDR "10.0.2.20"
 #define CU_IP_V4_ADDR "10.0.2.25"
+#define RIC_IP_V4_ADDR "10.0.2.30"
 #define DU_PORT 38472
 #define CU_PORT 38472
+#define RIC_PORT 38482
 #define DU_EGTP_PORT  39001
 #define CU_EGTP_PORT  39002
 #define NR_PCI 1
@@ -81,6 +83,9 @@
 #define DU_PROC  0
 #define DU_INST 0
 #define DU_POOL  1
+#define MAX_DU_PORT 2
+#define F1_INTERFACE 0
+#define E2_INTERFACE 1
 
 #define SCTP_INST 0
 #define EGTP_INST 0
@@ -832,13 +837,22 @@ typedef struct f1Ipaddr
  U32  ipV4Addr; 
 }F1IpAddr;
 
-typedef struct f1SctpParams
+typedef struct
+{
+   U8 f1Itf;
+   U8 e2Itf;
+}ItfType;
+
+typedef struct sctpParams
 {
    F1IpAddr  duIpAddr;
-   U16       duPort;
+   U16       duPort[MAX_DU_PORT];
    F1IpAddr  cuIpAddr;
    U16       cuPort;
-}F1SctpParams;
+   F1IpAddr  ricIpAddr;
+   U16       ricPort;
+   ItfType   itfType;
+}SctpParams;
 
 typedef struct f1EgtpParams
 {
@@ -895,7 +909,7 @@ typedef struct sib1Params
 
 typedef struct duCfgParams
 {
-   F1SctpParams       sctpParams;                    /* SCTP Params */
+   SctpParams         sctpParams;                    /* SCTP Params */
    F1EgtpParams       egtpParams;                    /* EGTP Params */
    U32                maxUe;
    U32                duId;