E2AP review changes part1
[o-du/l2.git] / src / du_app / du_cfg.h
index 9191273..f7dd4d8 100644 (file)
@@ -20,7 +20,7 @@
 #define __DU_CONFIG_H__
 
 #include "du_mgr.h"
-#include "mac_interface.h"
+#include "du_app_mac_inf.h"
 #include "du_log.h"
 #include "BIT_STRING.h"
 
 #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,15 @@ typedef struct f1Ipaddr
  U32  ipV4Addr; 
 }F1IpAddr;
 
-typedef struct f1SctpParams
+typedef struct sctpParams
 {
    F1IpAddr  duIpAddr;
-   U16       duPort;
+   U16       duPort[MAX_DU_PORT];
    F1IpAddr  cuIpAddr;
    U16       cuPort;
-}F1SctpParams;
+   F1IpAddr  ricIpAddr;
+   U16       ricPort;
+}SctpParams;
 
 typedef struct f1EgtpParams
 {
@@ -895,7 +902,7 @@ typedef struct sib1Params
 
 typedef struct duCfgParams
 {
-   F1SctpParams       sctpParams;                    /* SCTP Params */
+   SctpParams         sctpParams;                    /* SCTP Params */
    F1EgtpParams       egtpParams;                    /* EGTP Params */
    U32                maxUe;
    U32                duId;