From 766619aa26910dfd0e5ab334a6a72bc498e62658 Mon Sep 17 00:00:00 2001 From: Laurent THOMAS Date: Thu, 5 Dec 2024 14:38:15 +0100 Subject: [PATCH] add process RRC input in do-ra mode (was a race cond) --- executables/nr-uesoftmodem.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/executables/nr-uesoftmodem.c b/executables/nr-uesoftmodem.c index 158cc293ef..68d2efcd48 100644 --- a/executables/nr-uesoftmodem.c +++ b/executables/nr-uesoftmodem.c @@ -52,6 +52,7 @@ #include "PHY_INTERFACE/phy_interface_vars.h" #include "NR_IF_Module.h" #include "openair1/SIMULATION/TOOLS/sim.h" +#include "openair2/RRC/NR_UE/L2_interface_ue.h" #ifdef SMBV #include "PHY/TOOLS/smbv.h" @@ -488,6 +489,12 @@ int main(int argc, char **argv) get_softmodem_params()->numerology, nr_band); } else { + MessageDef *msg = NULL; + do { + itti_poll_msg(TASK_MAC_UE, &msg); + if (msg) + process_msg_rcc_to_mac(msg); + } while (msg); fapi_nr_config_request_t *nrUE_config = &UE[CC_id]->nrUE_config; nr_init_frame_parms_ue(&UE[CC_id]->frame_parms, nrUE_config, mac->nr_band); }