mirror of https://github.com/PentHertz/srsLTE.git
fix long bsr handling
This commit is contained in:
parent
af58597647
commit
7ab4b5f723
|
@ -91,7 +91,6 @@ public:
|
|||
void config_lcid(uint32_t lcg_id, const sched_interface::ue_bearer_cfg_t& bearer_cfg);
|
||||
void ul_bsr(uint8_t lcg_id, uint32_t bsr);
|
||||
void ul_buffer_add(uint8_t lcid, uint32_t bytes);
|
||||
// void ul_recv(uint8_t lcg_id, uint32_t len);
|
||||
void dl_buffer_state(uint8_t lcid, uint32_t tx_queue, uint32_t retx_queue);
|
||||
|
||||
int alloc_rlc_pdu(sched_interface::dl_sched_pdu_t* lcid, int rem_bytes);
|
||||
|
|
|
@ -372,7 +372,9 @@ bool ue::process_ce(srslte::sch_subh* subh)
|
|||
break;
|
||||
case srslte::ul_sch_lcid::LONG_BSR:
|
||||
subh->get_bsr(buff_size);
|
||||
for (idx = 0; idx < sched_interface::MAX_LC_GROUP; ++idx) {
|
||||
sched->ul_bsr(rnti, idx, buff_size[idx]);
|
||||
}
|
||||
is_bsr = true;
|
||||
Info("CE: Received Long BSR rnti=0x%x, value=%d,%d,%d,%d\n",
|
||||
rnti,
|
||||
|
|
Loading…
Reference in New Issue