Commit 11d8d874 authored by Iztok Juvancic's avatar Iztok Juvancic
Browse files

IABSupport

parent cd6072f1
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -5606,9 +5606,10 @@ module NGAP_TCFunctions {
                                                                    PX_PAGING_DRX
                )));
                // Await NGSetupResponse
                
                f_recv_NGAP_PDU(
                                mw_ngap_succMsg(
                                                mw_n2_NGSetupResponse(
                                                mw_n2_NGSetupResponse_iab(
                                                                      mw_aMFName(PX_AMF_NAME),
                                                                      {
                                                                      *,
@@ -5617,7 +5618,8 @@ module NGAP_TCFunctions {
                                                                                                  fl_NasNN_MCC2PlmnId(PX_NAS_MCC, PX_NAS_MNC)
                                                                                          )),
                                                                                          *
                                                                      }
                                                                      
                                                                      },-,-,m_iAB_Supported(-)
                                )));
                 f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                 log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
+47 −0
Original line number Diff line number Diff line
@@ -6302,6 +6302,53 @@ module LibNGAP_Templates {
                                           }
                        } // End of template mw_n2_NGSetupResponse_ExtAmfName
/**
                         * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.2 NG SETUP RESPONSE
                         */
                        template (present) SuccessfulOutcome mw_n2_NGSetupResponse_iab(
                                                                                   template (present) AMFName p_amfName := ?,
                                                                                   template (present) ServedGUAMIList p_servedGUAMIList := ?,
                                                                                   template (present) RelativeAMFCapacity p_relativeAmfCap:= ?,
                                                                                   template (present) PLMNSupportList p_plmnSuppList := ?,
                                                                                   template (present) IAB_Supported p_iab_s:=?
                                                                                   ) := {
                            procedureCode := id_NGSetup,
                            criticality   := reject,
                            value_        := {
                                              NGSetupResponse := {
                                                                  protocolIEs := {
                                                                                  *,
                                                                                  {
                                                                                    id := id_AMFName,
                                                                                    criticality := reject,
                                                                                    value_ := { AMFName := p_amfName }
                                                                                  },
                                                                                  {
                                                                                    id := id_ServedGUAMIList,
                                                                                    criticality := reject,
                                                                                    value_ := { ServedGUAMIList := (p_servedGUAMIList,*) }
                                                                                  },
                                                                                  {
                                                                                    id := id_RelativeAMFCapacity,
                                                                                    criticality := ignore,
                                                                                    value_ := { RelativeAMFCapacity := p_relativeAmfCap }
                                                                                  },
                                                                                  {
                                                                                    id := id_PLMNSupportList,
                                                                                    criticality := reject,
                                                                                    value_ := { PLMNSupportList := p_plmnSuppList }
                                                                                  },
                                                                                  {
                                                                                    id := id_IAB_Supported,
                                                                                    criticality := reject,
                                                                                    value_ := { IAB_Supported := p_iab_s }
                                                                                  },                                                                                  
                                                                                  *
                                                                                 }
                                                                 }
                                           }
                        } // End of template mw_n2_NGSetupResponse_iab
                    } // End of group Receive
                } // End of group NG_SETUP_RESPONSE