|
|
@ -155,14 +155,15 @@ void slot_cc_worker::log_result() const
|
|
|
|
if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_c) {
|
|
|
|
if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_c) {
|
|
|
|
const slot_ue& ue = slot_ues[pdcch.dci.ctx.rnti];
|
|
|
|
const slot_ue& ue = slot_ues[pdcch.dci.ctx.rnti];
|
|
|
|
fmt::format_to(fmtbuf,
|
|
|
|
fmt::format_to(fmtbuf,
|
|
|
|
"SCHED: DL {}, cc={}, rnti=0x{:x}, pid={}, nrtx={}, f={}, dai={}, tti_pdsch={}, tti_ack={}",
|
|
|
|
"SCHED: DL {}, cc={}, rnti=0x{:x}, pid={}, f={}, nrtx={}, dai={}, tbs={}, tti_pdsch={}, tti_ack={}",
|
|
|
|
ue.h_dl->nof_retx() == 0 ? "tx" : "retx",
|
|
|
|
ue.h_dl->nof_retx() == 0 ? "tx" : "retx",
|
|
|
|
cell.cfg.cc,
|
|
|
|
cell.cfg.cc,
|
|
|
|
ue.rnti,
|
|
|
|
ue.rnti,
|
|
|
|
pdcch.dci.pid,
|
|
|
|
pdcch.dci.pid,
|
|
|
|
ue.h_dl->nof_retx(),
|
|
|
|
|
|
|
|
srsran_dci_format_nr_string(pdcch.dci.ctx.format),
|
|
|
|
srsran_dci_format_nr_string(pdcch.dci.ctx.format),
|
|
|
|
|
|
|
|
ue.h_dl->nof_retx(),
|
|
|
|
pdcch.dci.dai,
|
|
|
|
pdcch.dci.dai,
|
|
|
|
|
|
|
|
ue.h_dl->tbs(),
|
|
|
|
ue.pdsch_slot,
|
|
|
|
ue.pdsch_slot,
|
|
|
|
ue.uci_slot);
|
|
|
|
ue.uci_slot);
|
|
|
|
} else if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_ra) {
|
|
|
|
} else if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_ra) {
|
|
|
@ -178,13 +179,14 @@ void slot_cc_worker::log_result() const
|
|
|
|
if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_c) {
|
|
|
|
if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_c) {
|
|
|
|
const slot_ue& ue = slot_ues[pdcch.dci.ctx.rnti];
|
|
|
|
const slot_ue& ue = slot_ues[pdcch.dci.ctx.rnti];
|
|
|
|
fmt::format_to(fmtbuf,
|
|
|
|
fmt::format_to(fmtbuf,
|
|
|
|
"SCHED: UL {}, cc={}, rnti=0x{:x}, pid={}, nrtx={}, f={}, tti_pusch={}",
|
|
|
|
"SCHED: UL {}, cc={}, rnti=0x{:x}, pid={}, f={}, nrtx={}, tbs={}, tti_pusch={}",
|
|
|
|
ue.h_dl->nof_retx() == 0 ? "tx" : "retx",
|
|
|
|
ue.h_dl->nof_retx() == 0 ? "tx" : "retx",
|
|
|
|
cell.cfg.cc,
|
|
|
|
cell.cfg.cc,
|
|
|
|
ue.rnti,
|
|
|
|
ue.rnti,
|
|
|
|
pdcch.dci.pid,
|
|
|
|
pdcch.dci.pid,
|
|
|
|
ue.h_dl->nof_retx(),
|
|
|
|
|
|
|
|
srsran_dci_format_nr_string(pdcch.dci.ctx.format),
|
|
|
|
srsran_dci_format_nr_string(pdcch.dci.ctx.format),
|
|
|
|
|
|
|
|
ue.h_dl->nof_retx(),
|
|
|
|
|
|
|
|
ue.h_ul->tbs(),
|
|
|
|
ue.pusch_slot);
|
|
|
|
ue.pusch_slot);
|
|
|
|
} else if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_tc) {
|
|
|
|
} else if (pdcch.dci.ctx.rnti_type == srsran_rnti_type_tc) {
|
|
|
|
const slot_ue& ue = slot_ues[pdcch.dci.ctx.rnti];
|
|
|
|
const slot_ue& ue = slot_ues[pdcch.dci.ctx.rnti];
|
|
|
|