From f889e916a971405f9354397c0cf3360834051705 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Wed, 11 Mar 2020 03:27:55 +0700 Subject: trxcon/scheduler: print TDMA statistics on lchan deactivation Change-Id: If8688ca331a7b1f841aa21f7a5ebc9750327b90a --- src/host/trxcon/sched_trx.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/host/trxcon/sched_trx.c b/src/host/trxcon/sched_trx.c index b53b0e83..e1726100 100644 --- a/src/host/trxcon/sched_trx.c +++ b/src/host/trxcon/sched_trx.c @@ -458,6 +458,16 @@ static void sched_trx_reset_lchan(struct trx_lchan_state *lchan) /* Prevent NULL-pointer deference */ OSMO_ASSERT(lchan != NULL); + /* Print some TDMA statistics for Downlink */ + if (trx_lchan_desc[lchan->type].rx_fn && lchan->active) { + LOGP(DSCH, LOGL_DEBUG, "TDMA statistics for lchan=%s on ts=%u: " + "%lu DL frames have been processed, " + "%lu lost (compensated), last fn=%u\n", + trx_lchan_desc[lchan->type].name, lchan->ts->index, + lchan->tdma.num_proc, lchan->tdma.num_lost, + lchan->tdma.last_proc); + } + /* Reset internal state variables */ lchan->rx_burst_mask = 0x00; lchan->tx_burst_mask = 0x00; -- cgit v1.2.3