rlc v2: add tick for UE
This commit is contained in:
@@ -3099,6 +3099,9 @@ ue_scheduler(const module_id_t module_idP,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void rlc_tick(int, int);
|
||||||
|
rlc_tick(rxFrameP % 1024, rxSubframeP);
|
||||||
|
|
||||||
//#endif
|
//#endif
|
||||||
UE_mac_inst[module_idP].txFrame = txFrameP;
|
UE_mac_inst[module_idP].txFrame = txFrameP;
|
||||||
UE_mac_inst[module_idP].txSubframe = txSubframeP;
|
UE_mac_inst[module_idP].txSubframe = txSubframeP;
|
||||||
|
|||||||
@@ -236,14 +236,6 @@ rlc_buffer_occupancy_t mac_rlc_get_buffer_occupancy_ind(
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* TODO: handle time a bit more properly */
|
|
||||||
if (rlc_current_time_last_frame != frameP ||
|
|
||||||
rlc_current_time_last_subframe != subframeP) {
|
|
||||||
rlc_current_time++;
|
|
||||||
rlc_current_time_last_frame = frameP;
|
|
||||||
rlc_current_time_last_subframe = subframeP;
|
|
||||||
}
|
|
||||||
|
|
||||||
rlc_manager_lock(rlc_ue_manager);
|
rlc_manager_lock(rlc_ue_manager);
|
||||||
ue = rlc_manager_get_ue(rlc_ue_manager, rntiP);
|
ue = rlc_manager_get_ue(rlc_ue_manager, rntiP);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user