Making sure we never are in ONLY_PUSCH mode

When running on some machines, the ue_sched_mode
will be initialized to zero. This will cause
the ul_info the go into the ONLY_PUSCH mode.
We do not want to ever call the scheduler and return.
Furthermore, we only want to call the scheduler after
the NRUE has sent the RACH_IND to the gNB.
This commit is contained in:
Melissa Elkadi
2021-08-20 10:50:39 -07:00
parent 0eb90bd8c8
commit 671f461e6c
+1 -1
View File
@@ -768,7 +768,7 @@ int nr_ue_ul_indication(nr_uplink_indication_t *ul_info){
module_id_t module_id = ul_info->module_id;
NR_UE_MAC_INST_t *mac = get_mac_inst(module_id);
if (ul_info->ue_sched_mode == ONLY_PUSCH) {
if (ul_info->ue_sched_mode == ONLY_PUSCH && !get_softmodem_params()->nsa) {
ret = nr_ue_scheduler(NULL, ul_info);
return 0;
}