X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_cfg.c;h=872a42653ba5ea42fbfb54a8762dd20d21d86444;hb=b3d5c17f74361fcdcb9b9febff450292197e3a57;hp=44608b81dac36d6ea5e5f42bb7170255b74a3fc6;hpb=47a15faec02b721d3e466815eb388fea0a209e3c;p=o-du%2Fl2.git diff --git a/src/du_app/du_cfg.c b/src/du_app/du_cfg.c index 44608b81d..872a42653 100644 --- a/src/du_app/du_cfg.c +++ b/src/du_app/du_cfg.c @@ -602,7 +602,7 @@ uint8_t readCfg() MibParams mib; Sib1Params sib1; F1TaiSliceSuppLst *taiSliceSuppLst; - uint8_t MeasurementInfoIdx =0, measurementInfoLen=0; + uint8_t measurementInfoIdx =0, measurementInfoLen=0; char shortName[] = SHORT_NAME; char serviceModelOID[]= SERVICE_MODEL_OID; char description[] = DESCRIPTION; @@ -614,6 +614,9 @@ uint8_t readCfg() Snssai snssai[NUM_OF_SUPPORTED_SLICE] = {{1,{2,3,4}},{5,{6,7,8}}}; #endif + /* Gnb Id */ + duCb.gnbId = GNB_ID; + #ifdef O1_ENABLE if( getStartupConfig(&g_cfg) != ROK ) { @@ -635,7 +638,7 @@ uint8_t readCfg() #endif fillDuPort(duCfgParam.sctpParams.duPort); - + /* F1 DU IP Address and Port*/ duCfgParam.sctpParams.duIpAddr.ipV4Addr = ipv4_du; @@ -656,7 +659,7 @@ uint8_t readCfg() duCfgParam.egtpParams.maxTunnelId = MAX_TEID; duCfgParam.maxUe = 32; //TODO: Check - + /* DU Info */ duCfgParam.duId = DU_ID; DU_ALLOC(duCfgParam.duName, sizeof(DU_NAME)); @@ -706,15 +709,15 @@ uint8_t readCfg() duCb.e2apDb.ranFunction[ranFuncIdx].reportStyleList[reportStyleIdx].reportStyle.formatType = REPORT_ACTION_FORMAT_TYPE; memcpy(duCb.e2apDb.ranFunction[ranFuncIdx].reportStyleList[reportStyleIdx].reportStyle.name, ric_report_style_name, sizeof(ric_report_style_name)); - for(MeasurementInfoIdx =0; MeasurementInfoIdxmeasurementTypeId = MeasurementInfoIdx+1; - memcpy(measurementInfoForAction->measurementTypeName, MEASUREMENT_TYPE_NAME[MeasurementInfoIdx], measurementInfoLen+1); + measurementInfoForAction->measurementTypeId = measurementInfoIdx+1; + memcpy(measurementInfoForAction->measurementTypeName, MEASUREMENT_TYPE_NAME[measurementInfoIdx], measurementInfoLen+1); } DU_ALLOC(node, sizeof(CmLList)); if(node) @@ -733,7 +736,8 @@ uint8_t readCfg() duCb.e2apDb.ranFunction[ranFuncIdx].ricIndicationHeaderFormat = RIC_INDICATION_HEADER_FORMAT; duCb.e2apDb.ranFunction[ranFuncIdx].ricIndicationMessageFormat = RIC_INDICATION_MESSAGE_FORMAT; } - memset(duCb.e2apDb.e2TransInfo.onGoingTransaction, 0, MAX_NUM_TRANSACTION * sizeof(E2TransInfo)); + memset(duCb.e2apDb.e2TransInfo.e2InitTransaction, 0, MAX_NUM_TRANSACTION * sizeof(E2TransInfo)); + memset(duCb.e2apDb.e2TransInfo.ricInitTransaction, 0, MAX_NUM_TRANSACTION * sizeof(E2TransInfo)); /* Mib Params */ mib.sysFrmNum = SYS_FRAME_NUM;