decouple call for config scc from init of MAC
This commit is contained in:
@@ -663,6 +663,7 @@ int main(int argc, char **argv)
|
|||||||
RC.nb_nr_mac_CC[i] = 1;
|
RC.nb_nr_mac_CC[i] = 1;
|
||||||
mac_top_init_gNB(ngran_gNB, scc, NULL, &conf);
|
mac_top_init_gNB(ngran_gNB, scc, NULL, &conf);
|
||||||
gNB_mac = RC.nrmac[0];
|
gNB_mac = RC.nrmac[0];
|
||||||
|
nr_mac_config_scc(RC.nrmac[0], scc, &conf);
|
||||||
|
|
||||||
gNB_mac->dl_bler.harq_round_max = num_rounds;
|
gNB_mac->dl_bler.harq_round_max = num_rounds;
|
||||||
|
|
||||||
|
|||||||
@@ -625,6 +625,7 @@ int main(int argc, char *argv[])
|
|||||||
for (i = 0; i < RC.nb_nr_macrlc_inst; i++)
|
for (i = 0; i < RC.nb_nr_macrlc_inst; i++)
|
||||||
RC.nb_nr_mac_CC[i] = 1;
|
RC.nb_nr_mac_CC[i] = 1;
|
||||||
mac_top_init_gNB(ngran_gNB, scc, NULL /* scd will be updated further below */, &conf);
|
mac_top_init_gNB(ngran_gNB, scc, NULL /* scd will be updated further below */, &conf);
|
||||||
|
nr_mac_config_scc(RC.nrmac[0], scc, &conf);
|
||||||
|
|
||||||
NR_ServingCellConfig_t *scd = calloc(1,sizeof(NR_ServingCellConfig_t));
|
NR_ServingCellConfig_t *scd = calloc(1,sizeof(NR_ServingCellConfig_t));
|
||||||
prepare_scd(scd);
|
prepare_scd(scd);
|
||||||
|
|||||||
@@ -1457,6 +1457,8 @@ void RCconfig_nr_macrlc(configmodule_interface_t *cfg)
|
|||||||
beam_info->beams_per_period = beams_per_period;
|
beam_info->beams_per_period = beams_per_period;
|
||||||
beam_info->beam_allocation_size = -1; // to be initialized once we have information on frame configuration
|
beam_info->beam_allocation_size = -1; // to be initialized once we have information on frame configuration
|
||||||
}
|
}
|
||||||
|
// triggers also PHY initialization in case we have L1 via FAPI
|
||||||
|
nr_mac_config_scc(RC.nrmac[j], scc, &config);
|
||||||
} // for (j=0;j<RC.nb_nr_macrlc_inst;j++)
|
} // for (j=0;j<RC.nb_nr_macrlc_inst;j++)
|
||||||
|
|
||||||
uint64_t gnb_du_id = 0;
|
uint64_t gnb_du_id = 0;
|
||||||
|
|||||||
@@ -315,9 +315,6 @@ void mac_top_init_gNB(ngran_node_t node_type,
|
|||||||
du_init_f1_ue_data();
|
du_init_f1_ue_data();
|
||||||
|
|
||||||
srand48(0);
|
srand48(0);
|
||||||
|
|
||||||
// triggers also PHY initialization in case we have L1 via FAPI
|
|
||||||
nr_mac_config_scc(RC.nrmac[0], scc, config);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void nr_mac_send_f1_setup_req(void)
|
void nr_mac_send_f1_setup_req(void)
|
||||||
|
|||||||
Reference in New Issue
Block a user