X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_cfg.h;h=1d1ce122e0be88736a7d452262583710648733ea;hb=17252ab636080ea6aa682b964387410eb42b20ad;hp=91912731b2ef49f31f11d5f43fb3ded2428257fc;hpb=d1ead035ab3b543810f1838b2519904bf84477ec;p=o-du%2Fl2.git diff --git a/src/du_app/du_cfg.h b/src/du_app/du_cfg.h index 91912731b..1d1ce122e 100644 --- a/src/du_app/du_cfg.h +++ b/src/du_app/du_cfg.h @@ -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" @@ -29,8 +29,10 @@ #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;