From 66d32fb39b2fe79d2235d71a5cfc1abac4a66ca9 Mon Sep 17 00:00:00 2001 From: Guido Casati Date: Mon, 5 May 2025 10:48:17 +0200 Subject: [PATCH] Add cause to Bearer Context Release message trigger --- openair2/RRC/NR/rrc_gNB_NGAP.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openair2/RRC/NR/rrc_gNB_NGAP.c b/openair2/RRC/NR/rrc_gNB_NGAP.c index fadbea4825..6d0264152a 100644 --- a/openair2/RRC/NR/rrc_gNB_NGAP.c +++ b/openair2/RRC/NR/rrc_gNB_NGAP.c @@ -1274,9 +1274,11 @@ int rrc_gNB_process_NGAP_UE_CONTEXT_RELEASE_COMMAND(MessageDef *msg_p, instance_ * session (intentionally, or because of erros) */ if (ue_associated_to_cuup(rrc, UE)) { sctp_assoc_t assoc_id = get_existing_cuup_for_ue(rrc, UE); + e1ap_cause_t cause = {.type = E1AP_CAUSE_RADIO_NETWORK, .value = E1AP_RADIO_CAUSE_NORMAL_RELEASE}; e1ap_bearer_release_cmd_t cmd = { .gNB_cu_cp_ue_id = UE->rrc_ue_id, .gNB_cu_up_ue_id = UE->rrc_ue_id, + .cause = cause, }; rrc->cucp_cuup.bearer_context_release(assoc_id, &cmd); }