bugfix: logging was done after modification of values
It resulted in wrong log message, leading to complicated debugging.
This commit is contained in:
@@ -904,6 +904,12 @@ void schedule_ulsch_rnti(module_id_t module_idP,
|
|||||||
T_INT(subframeP), T_INT(harq_pid), T_INT(mcs), T_INT(first_rb[CC_id]), T_INT(rb_table[rb_table_index]),
|
T_INT(subframeP), T_INT(harq_pid), T_INT(mcs), T_INT(first_rb[CC_id]), T_INT(rb_table[rb_table_index]),
|
||||||
T_INT(TBS), T_INT(ndi));
|
T_INT(TBS), T_INT(ndi));
|
||||||
|
|
||||||
|
if (mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED)
|
||||||
|
LOG_I(MAC,"[eNB %d][PUSCH %d/%x] CC_id %d Frame %d subframeP %d Scheduled UE %d (mcs %d, first rb %d, nb_rb %d, rb_table_index %d, TBS %d, harq_pid %d)\n",
|
||||||
|
module_idP,harq_pid,rnti,CC_id,frameP,subframeP,UE_id,mcs,
|
||||||
|
first_rb[CC_id],rb_table[rb_table_index],
|
||||||
|
rb_table_index,TBS,harq_pid);
|
||||||
|
|
||||||
// bad indices : 20 (40 PRB), 21 (45 PRB), 22 (48 PRB)
|
// bad indices : 20 (40 PRB), 21 (45 PRB), 22 (48 PRB)
|
||||||
// increment for next UE allocation
|
// increment for next UE allocation
|
||||||
first_rb[CC_id]+=rb_table[rb_table_index];
|
first_rb[CC_id]+=rb_table[rb_table_index];
|
||||||
@@ -913,12 +919,6 @@ void schedule_ulsch_rnti(module_id_t module_idP,
|
|||||||
if (UE_id == UE_list->head)
|
if (UE_id == UE_list->head)
|
||||||
VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME(VCD_SIGNAL_DUMPER_VARIABLES_UE0_SCHEDULED,UE_sched_ctrl->ul_scheduled);
|
VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME(VCD_SIGNAL_DUMPER_VARIABLES_UE0_SCHEDULED,UE_sched_ctrl->ul_scheduled);
|
||||||
|
|
||||||
if (mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED)
|
|
||||||
LOG_I(MAC,"[eNB %d][PUSCH %d/%x] CC_id %d Frame %d subframeP %d Scheduled UE %d (mcs %d, first rb %d, nb_rb %d, rb_table_index %d, TBS %d, harq_pid %d)\n",
|
|
||||||
module_idP,harq_pid,rnti,CC_id,frameP,subframeP,UE_id,mcs,
|
|
||||||
first_rb[CC_id],rb_table[rb_table_index],
|
|
||||||
rb_table_index,TBS,harq_pid);
|
|
||||||
|
|
||||||
// adjust total UL buffer status by TBS, wait for UL sdus to do final update
|
// adjust total UL buffer status by TBS, wait for UL sdus to do final update
|
||||||
LOG_D(MAC,"[eNB %d] CC_id %d UE %d/%x : adjusting ul_total_buffer, old %d, TBS %d\n", module_idP,CC_id,UE_id,rnti,UE_template->ul_total_buffer,TBS);
|
LOG_D(MAC,"[eNB %d] CC_id %d UE %d/%x : adjusting ul_total_buffer, old %d, TBS %d\n", module_idP,CC_id,UE_id,rnti,UE_template->ul_total_buffer,TBS);
|
||||||
if (UE_template->ul_total_buffer > TBS)
|
if (UE_template->ul_total_buffer > TBS)
|
||||||
|
|||||||
Reference in New Issue
Block a user