+ case ProtocolIE_ID_id_gNB_DU_ID:
+ {
+ duId = f1SetupReq->protocolIEs.list.array[ieIdx]->value.choice.GNB_DU_ID.buf[0];
+ for(duIdx=0; duIdx < cuCb.numDu; duIdx++)
+ {
+ if(cuCb.duInfo[duIdx].duId == duId)
+ break;
+ }
+ if(duIdx >= cuCb.numDu)
+ {
+ cuCb.duInfo[cuCb.numDu].duId = duId;
+ cuCb.numDu++;
+ *destDuId = duId;
+ }
+ break;
+ }
+ case ProtocolIE_ID_id_gNB_DU_Name:
+ {
+ if(cuCb.duInfo[cuCb.numDu-1].duId == duId)
+ {
+ strcpy((char *)cuCb.duInfo[cuCb.numDu-1].duName, (char*)f1SetupReq->protocolIEs.list.array[ieIdx]->\
+ value.choice.GNB_DU_Name.buf);
+ }
+ break;
+ }