From 823bcf77ddd873f8abf166be384bebbe0dbe1fc4 Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Wed, 22 May 2019 12:29:29 +0200 Subject: [PATCH] nas: set establishment_cause to mt_access after paging --- srsue/src/stack/upper/nas.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/srsue/src/stack/upper/nas.cc b/srsue/src/stack/upper/nas.cc index a9c0e2a22..1cd1ce022 100644 --- a/srsue/src/stack/upper/nas.cc +++ b/srsue/src/stack/upper/nas.cc @@ -279,6 +279,10 @@ bool nas::rrc_connect() { // Set establishment cause establishment_cause_e establish_cause = establishment_cause_e::mo_sig; + if (state == EMM_STATE_REGISTERED) { + // FIXME: only need to use MT_ACCESS for establishment after paging + establish_cause = establishment_cause_e::mt_access; + } if (rrc->connection_request(establish_cause, std::move(dedicatedInfoNAS))) { nas_log->info("Connection established correctly. Waiting for Attach\n");