diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2013-10-27 09:50:15 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2013-10-30 21:24:12 +0100 |
commit | 158776411b13cdda080dd3b72296fb97a0141d64 (patch) | |
tree | cbc1d6db8d95883b95efc62d84908d5ba86ae0b9 /src/tbf.cpp | |
parent | f537298ccad65dfb64076c5a68895eb93743c432 (diff) |
bts: Provide the first set of counters
Diffstat (limited to 'src/tbf.cpp')
-rw-r--r-- | src/tbf.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/tbf.cpp b/src/tbf.cpp index eb76ab86..cdd80983 100644 --- a/src/tbf.cpp +++ b/src/tbf.cpp @@ -328,6 +328,12 @@ void tbf_free(struct gprs_rlcmac_tbf *tbf) msgb_free(msg); tbf_unlink_pdch(tbf); llist_del(&tbf->list); + + if (tbf->direction == GPRS_RLCMAC_UL_TBF) + tbf->bts->tbf_ul_freed(); + else + tbf->bts->tbf_dl_freed(); + LOGP(DRLCMAC, LOGL_DEBUG, "********** TBF ends here **********\n"); talloc_free(tbf); } @@ -602,10 +608,13 @@ next_diagram: gettimeofday(&tbf->meas.dl_loss_tv, NULL); INIT_LLIST_HEAD(&tbf->llc_queue); - if (dir == GPRS_RLCMAC_UL_TBF) + if (dir == GPRS_RLCMAC_UL_TBF) { llist_add(&tbf->list, &bts->ul_tbfs); - else + tbf->bts->tbf_ul_created(); + } else { llist_add(&tbf->list, &bts->dl_tbfs); + tbf->bts->tbf_dl_created(); + } debug_diagram(bts->bts, tbf->diag, "+-----------------+"); debug_diagram(bts->bts, tbf->diag, "|NEW %s TBF TFI=%2d|", |