Introduce UE RCC to MAC ITTI queue
Reduce race conditions through a itti queue, such that RRC-initiated MAC memory modifications happen at the same time as MAC thread writes. However, it doesn't resolve the problem of exact slot we should apply the new cell configurtion.
Showing
- executables/nr-ue.c 18 additions, 2 deletionsexecutables/nr-ue.c
- openair2/COMMON/as_message.h 14 additions, 1 deletionopenair2/COMMON/as_message.h
- openair2/COMMON/rrc_messages_def.h 6 additions, 0 deletionsopenair2/COMMON/rrc_messages_def.h
- openair2/COMMON/rrc_messages_types.h 5 additions, 2 deletionsopenair2/COMMON/rrc_messages_types.h
- openair2/LAYER2/NR_MAC_UE/config_ue.c 8 additions, 6 deletionsopenair2/LAYER2/NR_MAC_UE/config_ue.c
- openair2/LAYER2/NR_MAC_UE/mac_proto.h 1 addition, 5 deletionsopenair2/LAYER2/NR_MAC_UE/mac_proto.h
- openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c 8 additions, 0 deletionsopenair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
- openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c 9 additions, 1 deletionopenair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
- openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c 3 additions, 4 deletionsopenair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
- openair2/RRC/NR_UE/L2_interface_ue.c 25 additions, 0 deletionsopenair2/RRC/NR_UE/L2_interface_ue.c
- openair2/RRC/NR_UE/L2_interface_ue.h 1 addition, 0 deletionsopenair2/RRC/NR_UE/L2_interface_ue.h
- openair2/RRC/NR_UE/rrc_UE.c 35 additions, 14 deletionsopenair2/RRC/NR_UE/rrc_UE.c
Loading
Please register or sign in to comment