diff --git a/openair2/GNB_APP/gnb_config.c b/openair2/GNB_APP/gnb_config.c index 09df223a6cff80a7904ef359969e591b505f9580..8075ffb733d04861fffb6710fde385961030ddd7 100644 --- a/openair2/GNB_APP/gnb_config.c +++ b/openair2/GNB_APP/gnb_config.c @@ -1910,7 +1910,7 @@ int RCconfig_NRRRC(MessageDef *msg_p, uint32_t i, gNB_RRC_INST *rrc) { if (strcmp(SearchSpace_monitoringSlotPeriodicityAndOffset_choice , "sl1") == 0){ NRRRC_CONFIGURATION_REQ (msg_p).SearchSpace_monitoringSlotPeriodicityAndOffset_choice[j] = NR_SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1; - NRRRC_CONFIGURATION_REQ (msg_p).SearchSpace_monitoringSlotPeriodicityAndOffset_sl1[j] = NULL; + NRRRC_CONFIGURATION_REQ (msg_p).SearchSpace_monitoringSlotPeriodicityAndOffset_sl1[j] = 0; }else if (strcmp(SearchSpace_monitoringSlotPeriodicityAndOffset_choice , "sl2") == 0){ NRRRC_CONFIGURATION_REQ (msg_p).SearchSpace_monitoringSlotPeriodicityAndOffset_choice[j] = NR_SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl2; diff --git a/openair2/LAYER2/NR_MAC_gNB/main.c b/openair2/LAYER2/NR_MAC_gNB/main.c index ed59db279ac5d59d719e53db7d6968ab9d544fb7..91b7ece0620ea885d389f6171f524e9c4837317b 100644 --- a/openair2/LAYER2/NR_MAC_gNB/main.c +++ b/openair2/LAYER2/NR_MAC_gNB/main.c @@ -94,7 +94,7 @@ void mac_top_init_gNB(void) // These should be out of here later pdcp_layer_init(); - rrc_init_global_param(); + rrc_init_nr_global_param(); }else { RC.nrmac = NULL; diff --git a/openair2/RRC/NR/nr_rrc_common.c b/openair2/RRC/NR/nr_rrc_common.c index 9a94efeb9ddd7e5bd5577a54edd243bdc1f4ba76..a0b636da83115987628affb7a81e931493a520f9 100644 --- a/openair2/RRC/NR/nr_rrc_common.c +++ b/openair2/RRC/NR/nr_rrc_common.c @@ -28,7 +28,6 @@ * \email: navid.nikaein@eurecom.fr and raymond.knopp@eurecom.fr */ -#include "nr_rrc_defs.h" #include "nr_rrc_extern.h" #include "LAYER2/MAC/mac_extern.h" #include "COMMON/openair_defs.h" @@ -50,12 +49,7 @@ extern UE_MAC_INST *UE_mac_inst; extern mui_t rrc_gNB_mui; //----------------------------------------------------------------------------- -int -nr_rrc_init_global_param( - void -) -//----------------------------------------------------------------------------- -{ +int rrc_init_nr_global_param(void){ rrc_rlc_register_rrc (rrc_data_ind, NULL); //register with rlc @@ -89,7 +83,7 @@ nr_rrc_init_global_param( //----------------------------------------------------------------------------- void rrc_config_nr_buffer( - SRB_INFO* Srb_info, + NR_SRB_INFO* Srb_info, uint8_t Lchan_type, uint8_t Role ) diff --git a/openair2/RRC/NR/nr_rrc_defs.h b/openair2/RRC/NR/nr_rrc_defs.h index 8675224d1d9d5d37482e0f62f0123f884b27a2c2..41e058e1a9c863ef86ec67e34a44c98bec9fa8be 100644 --- a/openair2/RRC/NR/nr_rrc_defs.h +++ b/openair2/RRC/NR/nr_rrc_defs.h @@ -90,9 +90,9 @@ typedef unsigned int uid_nr_t; #define NR_UID_LINEAR_ALLOCATOR_BITMAP_SIZE (((NUMBER_OF_NR_UE_MAX/8)/sizeof(unsigned int)) + 1) -typedef struct nr_uid_linear_allocator_s { +/*typedef struct nr_uid_linear_allocator_s { unsigned int bitmap[NR_UID_LINEAR_ALLOCATOR_BITMAP_SIZE]; -} nr_uid_allocator_t; +} nr_uid_allocator_t;*/ #define PROTOCOL_NR_RRC_CTXT_UE_FMT PROTOCOL_CTXT_FMT @@ -294,7 +294,7 @@ typedef struct gNB_RRC_INST_s { eth_params_t eth_params_s; rrc_gNB_carrier_data_t carrier[MAX_NUM_CCs]; - nr_uid_allocator_t uid_allocator; // for rrc_ue_head + uid_allocator_t uid_allocator; // for rrc_ue_head RB_HEAD(rrc_nr_ue_tree_s, rrc_gNB_ue_context_s) rrc_ue_head; // ue_context tree key search by rnti uint8_t Nb_ue; diff --git a/openair2/RRC/NR/nr_rrc_proto.h b/openair2/RRC/NR/nr_rrc_proto.h index 6af8de87691bc81b3e721b7378a203471d3a908f..e6eeef11e0421dd02d754c9487fa88aa872ea868 100644 --- a/openair2/RRC/NR/nr_rrc_proto.h +++ b/openair2/RRC/NR/nr_rrc_proto.h @@ -35,9 +35,9 @@ #include "flexran_agent_extern.h" -int nr_rrc_init_global_param(void); +int rrc_init_nr_global_param(void); -void rrc_config_nr_buffer(SRB_INFO* Srb_info, +void rrc_config_nr_buffer(NR_SRB_INFO* Srb_info, uint8_t Lchan_type, uint8_t Role); diff --git a/openair2/RRC/NR/rrc_gNB.c b/openair2/RRC/NR/rrc_gNB.c index 9b34ca01eb1c38a9814db727d85b71227061b8c7..69578d507bdda2a6505b568378c5f9b88ef0039d 100644 --- a/openair2/RRC/NR/rrc_gNB.c +++ b/openair2/RRC/NR/rrc_gNB.c @@ -38,7 +38,7 @@ #include "RRC/L2_INTERFACE/openair_rrc_L2_interface.h" #include "LAYER2/RLC/rlc.h" -#include "LAYER2/MAC/mac_proto.h" +#include "LAYER2/NR_MAC_gNB/mac_proto.h" #include "UTIL/LOG/log.h" #include "COMMON/mac_rrc_primitives.h" #include "RRC/NR/MESSAGES/asn1_msg.h" @@ -279,7 +279,7 @@ char openair_rrc_gNB_configuration(const module_id_t gnb_mod_idP, gNB_RrcConfigu ); }//END for (CC_id = 0; CC_id < MAX_NUM_CCs; CC_id++) - nr_rrc_init_global_param(); + rrc_init_nr_global_param(); openair_nr_rrc_on(&ctxt);