From 813690ece7b5b58a2cefe0935f06df3481c9dcc7 Mon Sep 17 00:00:00 2001 From: Guido Casati Date: Wed, 24 Jul 2024 17:51:38 +0200 Subject: [PATCH] Add ciUE command to force RRC_IDLE --- common/utils/telnetsrv/telnetsrv_ciUE.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/common/utils/telnetsrv/telnetsrv_ciUE.c b/common/utils/telnetsrv/telnetsrv_ciUE.c index 4cecd23272..dd95f8009c 100644 --- a/common/utils/telnetsrv/telnetsrv_ciUE.c +++ b/common/utils/telnetsrv/telnetsrv_ciUE.c @@ -84,10 +84,21 @@ int force_rlf(char *buf, int debug, telnet_printfunc_t prnt) return 0; } +/** + * Send UE to RRC_IDLE + */ +int force_RRC_IDLE(char *buf, int debug, telnet_printfunc_t prnt) +{ + NR_UE_RRC_INST_t *rrc = get_NR_UE_rrc_inst(0); + nr_rrc_going_to_IDLE(rrc, OTHER, NULL); + return 0; +} + /* Telnet shell command definitions */ static telnetshell_cmddef_t cicmds[] = { {"sync_state", "[UE_ID(int,opt)]", get_sync_state}, {"force_rlf", "", force_rlf}, + {"force_RRC_IDLE", "", force_RRC_IDLE}, {"", "", NULL}, };