mirror of
				https://github.com/open5gs/open5gs.git
				synced 2025-11-04 05:53:18 +00:00 
			
		
		
		
	Hotfix for Service Request in 5GC
This commit is contained in:
		@@ -398,7 +398,18 @@ int gmm_handle_service_update(amf_ue_t *amf_ue,
 | 
			
		||||
 | 
			
		||||
        ogs_list_for_each(&amf_ue->sess_list, sess) {
 | 
			
		||||
            if (psimask & (1 << sess->psi)) {
 | 
			
		||||
#if REMOVED
 | 
			
		||||
    /*
 | 
			
		||||
     * TS23.502
 | 
			
		||||
     * 4.2.3.2 UE Triggered Service Request
 | 
			
		||||
     *
 | 
			
		||||
     * Step 4. The Nsmf_PDUSession_UpdateSMContext Request is invoked:
 | 
			
		||||
     *
 | 
			
		||||
     *  - If the UE identifies List Of PDU Sessions To Be Activated
 | 
			
		||||
     *    in the Service Request message;
 | 
			
		||||
     */
 | 
			
		||||
                if (sess->smfUpCnxState == OpenAPI_up_cnx_state_DEACTIVATED)
 | 
			
		||||
#endif
 | 
			
		||||
                    amf_sbi_send_activating_session(sess);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -1663,7 +1663,7 @@ static void test4_func(abts_case *tc, void *data)
 | 
			
		||||
    ABTS_PTR_NOTNULL(tc, recvbuf);
 | 
			
		||||
    ogs_pkbuf_free(recvbuf);
 | 
			
		||||
 | 
			
		||||
    for (i = 0; i < 200; i++) {
 | 
			
		||||
    for (i = 0; i < 5; i++) {
 | 
			
		||||
        /*
 | 
			
		||||
         * Send Service request Using UplinkNASTransport
 | 
			
		||||
         *  - Uplink Data Status
 | 
			
		||||
@@ -1711,7 +1711,7 @@ static void test4_func(abts_case *tc, void *data)
 | 
			
		||||
    test_ue.ran_ue_ngap_id = ran_ue_ngap_id;
 | 
			
		||||
    test_ue.amf_ue_ngap_id = amf_ue_ngap_id;
 | 
			
		||||
 | 
			
		||||
    for (i = 0; i < 200; i++) {
 | 
			
		||||
    for (i = 0; i < 5; i++) {
 | 
			
		||||
        /*
 | 
			
		||||
         * Send Service request Using UplinkNASTransport
 | 
			
		||||
         *  - Uplink Data Status
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user