Introduce no-thread mode in ITTI
Introduce a --no-itti-threads command line option to disable threading in ITTI, and call message handlers in the current thread. This is being introduced in order to increase repeatability when testing the nrUE with the IQPlayer. Without this feature, runs with the IQPlayer will end up differently, depending on the timing of ITTI threads, mostly when sending messages to RRC and NAS.
parent
724c8c01
No related branches found
No related tags found
Showing
- common/utils/ocp_itti/intertask_interface.cpp 25 additions, 16 deletionscommon/utils/ocp_itti/intertask_interface.cpp
- common/utils/ocp_itti/intertask_interface.h 5 additions, 3 deletionscommon/utils/ocp_itti/intertask_interface.h
- executables/create_tasks_ue.c 2 additions, 2 deletionsexecutables/create_tasks_ue.c
- executables/nr-uesoftmodem.c 4 additions, 2 deletionsexecutables/nr-uesoftmodem.c
- executables/softmodem-common.h 4 additions, 0 deletionsexecutables/softmodem-common.h
- openair1/SIMULATION/NR_PHY/nr_dummy_functions.c 4 additions, 0 deletionsopenair1/SIMULATION/NR_PHY/nr_dummy_functions.c
- openair2/RRC/NR_UE/rrc_UE.c 180 additions, 159 deletionsopenair2/RRC/NR_UE/rrc_UE.c
- openair2/RRC/NR_UE/rrc_proto.h 1 addition, 0 deletionsopenair2/RRC/NR_UE/rrc_proto.h
- openair3/NAS/NR_UE/nr_nas_msg_sim.c 115 additions, 107 deletionsopenair3/NAS/NR_UE/nr_nas_msg_sim.c
- openair3/NAS/NR_UE/nr_nas_msg_sim.h 1 addition, 0 deletionsopenair3/NAS/NR_UE/nr_nas_msg_sim.h
Loading
Please register or sign in to comment