Trigger deregistration

This commit is contained in:
Robert Schmidt
2023-03-28 14:12:05 +02:00
parent a0318fb413
commit 4700dde2ae
7 changed files with 86 additions and 0 deletions
+7
View File
@@ -397,6 +397,12 @@ void *rrc_enb_process_msg(void *notUsed) {
return NULL;
}
static void trigger_deregistration(int signal)
{
MessageDef *msg = itti_alloc_new_message(TASK_RRC_UE_SIM, 0, NAS_DEREGISTRATION_REQ);
itti_send_msg_to_task(TASK_NAS_NRUE, 0, msg);
}
static void get_channel_model_mode() {
paramdef_t GNBParams[] = GNBPARAMS_DESC;
config_get(GNBParams, sizeof(GNBParams)/sizeof(paramdef_t), NULL);
@@ -553,6 +559,7 @@ int main( int argc, char **argv ) {
sleep(2);
config_check_unknown_cmdlineopt(CONFIG_CHECKALLSECTIONS);
signal(SIGUSR2, trigger_deregistration);
// wait for end of program
printf("Entering ITTI signals handler\n");
printf("TYPE <CTRL-C> TO TERMINATE\n");