mirror of https://github.com/PentHertz/srsLTE.git
change sched warning when it fails to fit srb0 data in grant to info
This commit is contained in:
parent
1dd211c91c
commit
32c47d4fac
|
@ -47,7 +47,7 @@ public:
|
||||||
const sched_interface::cell_cfg_t& cfg_,
|
const sched_interface::cell_cfg_t& cfg_,
|
||||||
const sched_interface::sched_args_t& sched_args);
|
const sched_interface::sched_args_t& sched_args);
|
||||||
// convenience getters
|
// convenience getters
|
||||||
uint32_t prb_to_rbg(uint32_t nof_prbs) const { return (nof_prbs + (P - 1)) / P; }
|
uint32_t prb_to_rbg(uint32_t nof_prbs) const { return srslte::ceil_div(nof_prbs, P); }
|
||||||
uint32_t nof_prb() const { return cfg.cell.nof_prb; }
|
uint32_t nof_prb() const { return cfg.cell.nof_prb; }
|
||||||
|
|
||||||
uint32_t enb_cc_idx = 0;
|
uint32_t enb_cc_idx = 0;
|
||||||
|
|
|
@ -578,7 +578,8 @@ std::pair<int, int> sched_ue::compute_mcs_and_tbs(uint32_t ue_cc_i
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tbs_bytes > 0 and (uint32_t) tbs_bytes < req_bytes.start() and mcs < 28) {
|
if (tbs_bytes > 0 and (uint32_t) tbs_bytes < req_bytes.start() and mcs < 28) {
|
||||||
log_h->warning("SCHED: Could not get PRB allocation that avoids MAC CE or RLC SBR0 PDU segmentation\n");
|
log_h->info("SCHED: Could not get PRB allocation that avoids MAC CE or RLC SRB0 PDU segmentation\n");
|
||||||
|
// Note: This is not a warning, because the srb0 buffer can be updated after the ue sched decision
|
||||||
}
|
}
|
||||||
|
|
||||||
return {mcs, tbs_bytes};
|
return {mcs, tbs_bytes};
|
||||||
|
|
Loading…
Reference in New Issue