Commit eeb3ef1c authored by Steffen Ludtke's avatar Steffen Ludtke
Browse files

bugfix for templates in INITIAL SETUP REQUEST and RESPONSE

parent 57b08b03
Loading
Loading
Loading
Loading
+92 −1
Original line number Original line Diff line number Diff line
@@ -920,10 +920,30 @@ module LibNGAP_Templates {
                                                                                                 criticality := reject,
                                                                                                 criticality := reject,
                                                                                                 value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                 value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                             },
                                                                                             },
                                                                                             {
                                                                                               	 id := id_GUAMI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { GUAMI := p_gUAMI }
                                                                                             },
                                                                                             {
                                                                                             {
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 criticality := reject,
                                                                                                 criticality := reject,
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_AllowedNSSAI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { AllowedNSSAI := p_allowedNSSAI }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_UESecurityCapabilities,
                                                                                                 criticality := reject,
                                                                                                 value_ := { UESecurityCapabilities := p_uESecurityCapabilities }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_SecurityKey,
                                                                                                 criticality := reject,
                                                                                                 value_ := { SecurityKey := p_nextHopNH }
                                                                                             }
                                                                                             }
                                                                                            }
                                                                                            }
                                                                            }
                                                                            }
@@ -952,6 +972,26 @@ module LibNGAP_Templates {
                                                                                                 id := id_RAN_UE_NGAP_ID,
                                                                                                 id := id_RAN_UE_NGAP_ID,
                                                                                                 criticality := reject,
                                                                                                 criticality := reject,
                                                                                                 value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                 value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_GUAMI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { GUAMI := p_gUAMI }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_AllowedNSSAI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { AllowedNSSAI := p_allowedNSSAI }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_UESecurityCapabilities,
                                                                                                 criticality := reject,
                                                                                                 value_ := { UESecurityCapabilities := p_uESecurityCapabilities }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_SecurityKey,
                                                                                                 criticality := reject,
                                                                                                 value_ := { SecurityKey := p_nextHopNH }
                                                                                             }
                                                                                             }
                                                                                            }
                                                                                            }
                                                                            }
                                                                            }
@@ -961,7 +1001,7 @@ module LibNGAP_Templates {
                        /**
                        /**
                         * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.1 INITIAL CONTEXT SETUP REQUEST
                         * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.1 INITIAL CONTEXT SETUP REQUEST
                         */
                         */
                        template (value) InitiatingMessage m_n2_InitialContextSetupRequest_optionals(
                        template (value) InitiatingMessage m_n2_InitialContextSetupRequest_optional_TraceActivation(
                                                                                           in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID,
                                                                                           in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID,
                                                                                           in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID,
                                                                                           in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID,
                                                                                           in template (value) GUAMI p_gUAMI,
                                                                                           in template (value) GUAMI p_gUAMI,
@@ -990,6 +1030,36 @@ module LibNGAP_Templates {
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 criticality := reject,
                                                                                                 criticality := reject,
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_GUAMI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { GUAMI := p_gUAMI }
                                                                                             },
                                                                                             {
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 criticality := reject,
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_AllowedNSSAI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { AllowedNSSAI := p_allowedNSSAI }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_UESecurityCapabilities,
                                                                                                 criticality := reject,
                                                                                                 value_ := { UESecurityCapabilities := p_uESecurityCapabilities }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_SecurityKey,
                                                                                                 criticality := reject,
                                                                                                 value_ := { SecurityKey := p_nextHopNH }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_TraceActivation,
                                                                                                 criticality := ignore,
                                                                                                 value_ := { TraceActivation := p_traceActivation }
                                                                                             }
                                                                                             }
                                                                                            }
                                                                                            }
                                                                            }
                                                                            }
@@ -1022,11 +1092,32 @@ module LibNGAP_Templates {
                                                                                                 criticality := reject,
                                                                                                 criticality := reject,
                                                                                                 value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                 value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                             },
                                                                                             },
                                                                                             {
                                                                                               	 id := id_GUAMI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { GUAMI := p_gUAMI }
                                                                                             },
                                                                                             {
                                                                                             {
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 id := id_PDUSessionResourceSetupListCxtReq,
                                                                                                 criticality := reject,
                                                                                                 criticality := reject,
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                                 value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_AllowedNSSAI,
                                                                                                 criticality := reject,
                                                                                                 value_ := { AllowedNSSAI := p_allowedNSSAI }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_UESecurityCapabilities,
                                                                                                 criticality := reject,
                                                                                                 value_ := { UESecurityCapabilities := p_uESecurityCapabilities }
                                                                                             },
                                                                                             {
                                                                                               	 id := id_SecurityKey,
                                                                                                 criticality := reject,
                                                                                                 value_ := { SecurityKey := p_nextHopNH }
                                                                                             }
                                                                                             }
                                                                                             
                                                                                            }
                                                                                            }
                                                                            }
                                                                            }
                                            }
                                            }