Commit 2759284d authored by garciay's avatar garciay
Browse files

Start group MME_Role/authentication_group

parent b7dcefeb
Loading
Loading
Loading
Loading
+0 −9
Original line number Original line Diff line number Diff line
@@ -1889,15 +1889,6 @@ module LibS1AP_Steps {
        
        
        group postamble_S1AP{
        group postamble_S1AP{
            
            
            /**
             * @desc 
             * @verdict 
             */
            function f_postambleS1AP_MME()
            runs on S1APComponent {
                // Nothing to do
            } // End of function f_postambleS1AP_MME
            
            /**
            /**
             * @desc 
             * @desc 
             * @verdict 
             * @verdict 
+45 −0
Original line number Original line Diff line number Diff line
@@ -2954,6 +2954,18 @@ module LibS1AP_Templates {
                        mw_nAS_Pdu_IE(p_nasPdu)
                        mw_nAS_Pdu_IE(p_nasPdu)
                    } // End of template mw_downlink_nAS_TransportIEs
                    } // End of template mw_downlink_nAS_TransportIEs
                    
                    
                    /**
                     * @desc Receive template for InitiatingMessage message with UPLINK_NAS_TRANSPORT payload
                     * @param p_value           Expected protocol information elements. Default: ?
                     */
                    template (value) InitiatingMessage m_uplink_nAS_Transport(
                                                                              in template (value) RecordOf_ProtocolIE p_value
                    ) := {
                        procedureCode := id_uplinkNASTransport,
                        criticality := reject,
                        value_ := {RecordOf_ProtocolIE := p_value}
                    } // End of template m_uplink_nAS_Transport
                    
                    /**
                    /**
                     * @desc Receive template for InitiatingMessage message with UPLINK_NAS_TRANSPORT payload
                     * @desc Receive template for InitiatingMessage message with UPLINK_NAS_TRANSPORT payload
                     * @param p_value           Expected protocol information elements. Default: ?
                     * @param p_value           Expected protocol information elements. Default: ?
@@ -2966,6 +2978,26 @@ module LibS1AP_Templates {
                        value_ := {RecordOf_ProtocolIE := p_value}
                        value_ := {RecordOf_ProtocolIE := p_value}
                    } // End of template mw_uplink_nAS_Transport
                    } // End of template mw_uplink_nAS_Transport
                    
                    
                    /**
                     * @desc Receive template for UPLINK_NAS_TRANSPORT message
                     * @param p_MME_value   The expected MME UE S1AP ID value. Default: ?
                     * @param p_eNB_value   The expected eNB UE S1AP ID value. Default: ?
                     * @param p_nasPdu      The expected NAS-PDU value. Default: ?
                     */
                    template (value) RecordOf_ProtocolIE m_uplink_nAS_TransportIEs(
                                                                                   in template (value) MME_UE_S1AP_ID p_MME_value,
                                                                                   in template (value) ENB_UE_S1AP_ID p_eNB_value,
                                                                                   in template (value) octetstring p_nasPdu,
                                                                                   in template (value) EUTRAN_CGI p_eUTRAN_CGI,
                                                                                   in template (value) TAI p_tAI
                    ) := {
                        m_MME_UE_S1AP_ID(p_MME_value),
                        m_eNB_UE_S1AP_ID(p_eNB_value),
                        m_nAS_Pdu_IE(p_nasPdu),
                        m_eUTRAN_CGI_IE(p_eUTRAN_CGI),
                        m_tAI_IE(p_tAI)
                    } // End of template m_uplink_nAS_TransportIEs
                    
                    /**
                    /**
                     * @desc Receive template for UPLINK_NAS_TRANSPORT message
                     * @desc Receive template for UPLINK_NAS_TRANSPORT message
                     * @param p_MME_value   The expected MME UE S1AP ID value. Default: ?
                     * @param p_MME_value   The expected MME UE S1AP ID value. Default: ?
@@ -4088,6 +4120,19 @@ module LibS1AP_Templates {
                value_ := {UESecurityCapabilities := valueof(p_value)}
                value_ := {UESecurityCapabilities := valueof(p_value)}
            } // End of template m_UE_securityCapabilities_IE
            } // End of template m_UE_securityCapabilities_IE


            /**
             * @desc Send template for NAS-PDU
             * @param p_nasPDU The expected NAS-PDU value
             * @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.5 NAS-PDU
             */
            template (value) ProtocolIE m_nAS_Pdu_IE(
                                                     in template (value) octetstring p_nasPDU
            ) := {
                id := S1AP_Constants.id_NAS_PDU,
                criticality := reject,
                value_ := {octetstring := p_nasPDU}
            } // End of template m_nAS_Pdu_IE
            
            /**
            /**
             * @desc Send template for security key IE
             * @desc Send template for security key IE
             * @param p_value  SecurityKey value
             * @param p_value  SecurityKey value