RLC/MAC UE interface changes for Tx and adapt to eNB
This commit is contained in:
@@ -562,14 +562,16 @@ int flexran_get_ue_wcqi (mid_t mod_id, mid_t ue_id) {
|
||||
int flexran_get_tx_queue_size(mid_t mod_id, mid_t ue_id, logical_chan_id_t channel_id) {
|
||||
rnti_t rnti = flexran_get_ue_crnti(mod_id,ue_id);
|
||||
uint16_t frame = (uint16_t) flexran_get_current_frame(mod_id);
|
||||
mac_rlc_status_resp_t rlc_status = mac_rlc_status_ind(mod_id,rnti, mod_id,frame,ENB_FLAG_YES,MBMS_FLAG_NO, channel_id, 0);
|
||||
uint16_t subframe = (uint16_t) flexran_get_current_subframe(mod_id);
|
||||
mac_rlc_status_resp_t rlc_status = mac_rlc_status_ind(mod_id,rnti, mod_id,frame,subframe,ENB_FLAG_YES,MBMS_FLAG_NO, channel_id, 0);
|
||||
return rlc_status.bytes_in_buffer;
|
||||
}
|
||||
|
||||
int flexran_get_hol_delay(mid_t mod_id, mid_t ue_id, logical_chan_id_t channel_id) {
|
||||
rnti_t rnti = flexran_get_ue_crnti(mod_id,ue_id);
|
||||
uint16_t frame = (uint16_t) flexran_get_current_frame(mod_id);
|
||||
mac_rlc_status_resp_t rlc_status = mac_rlc_status_ind(mod_id, rnti, mod_id, frame, ENB_FLAG_YES, MBMS_FLAG_NO, channel_id, 0);
|
||||
uint16_t subframe = (uint16_t) flexran_get_current_subframe(mod_id);
|
||||
mac_rlc_status_resp_t rlc_status = mac_rlc_status_ind(mod_id, rnti, mod_id, frame, subframe, ENB_FLAG_YES, MBMS_FLAG_NO, channel_id, 0);
|
||||
return rlc_status.head_sdu_creation_time;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user