<[Epic-ID: ODUHIGH-406][Task-ID: ODUHIGH-421]Paging Message: CU_STUB Trigger and...
[o-du/l2.git] / src / ric_stub / ric_stub.c
index 429dc46..200e27d 100644 (file)
@@ -82,6 +82,8 @@ uint8_t tst()
 
    /* Start RIC-SCTP to listen on incoming connection */
    sctpCfgReq();
+   /*Sleep is introduced for GDB to increase the waiting time for RIC Configuration from DUAPP*/
+   sleep(1);
    sctpStartReq();
 
    return ROK;
@@ -122,9 +124,17 @@ void readRicCfg()
 
    cmInetAddr((S8*)g_cfg.DU_IPV4_Addr,  &ipv4_du);
    cmInetAddr((S8*)g_cfg.RIC_IPV4_Addr, &ipv4_ric);
+   
+   ricCfgParams.sctpParams.sctpAssoc[0].duIpAddr.ipV4Addr = ipv4_du;
+   ricCfgParams.sctpParams.sctpAssoc[0].duIpAddr.ipV6Pres = false;
+   ricCfgParams.sctpParams.sctpAssoc[0].duPort = g_cfg.RIC_Port;
+
+   ricCfgParams.sctpParams.sctpAssoc[0].ricIpAddr.ipV4Addr = ipv4_ric;
+   ricCfgParams.sctpParams.sctpAssoc[0].ricIpAddr.ipV6Pres = false;
+   ricCfgParams.sctpParams.sctpAssoc[0].ricPort = g_cfg.RIC_Port;
+
+   ricCfgParams.sctpParams.numDu = 1;
 
-   ricCfgParams.sctpParams.duPort = g_cfg.RIC_Port;
-   ricCfgParams.sctpParams.ricPort = g_cfg.RIC_Port;
 #else
    ricCfgParams.sctpParams.numDu = 0;
    numDu = &ricCfgParams.sctpParams.numDu;