diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-12-19 21:18:06 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-12-19 21:18:06 +0100 |
commit | 97d30420a1fb1e0cf8c26f0ec865458cd446f204 (patch) | |
tree | 90da81fd0a3f02790358c2c9c8e2977e0d6c0d3f | |
parent | f5d6feee6bc9bd1fe9a31341c783bb0e232eb45c (diff) |
gprs_mac: add decode of TBF RELEASE for UL and DL
-rw-r--r-- | src/qxdm-log.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/qxdm-log.c b/src/qxdm-log.c index b9074e4..aceb2ce 100644 --- a/src/qxdm-log.c +++ b/src/qxdm-log.c @@ -291,6 +291,22 @@ static void handle_mac_ul_tbf_est(struct log_hdr *lh, struct msgb *msg) ute->tbf_req_cause, ute->acc_granted, ute->radio_prio, ute->peak_tput, ute->ul_tfi, ute->rlc_mode, ute->ul_ts_bmap, ute->is_egprs_tbf, ute->egprs_win_size, ute->resegment, ute->bep_period2); } +static void handle_mac_dl_tbf_rel(struct log_hdr *lh, struct msgb *msg) +{ + struct gprs_mac_tbf_release *tr; + tr = (struct gprs_mac_tbf_release *) msgb_data(msg); + + printf("MAC-DL-TBF-REL { tfi=%u, fail_cause=%u }\n", tr->tfi, tr->fail_cause); +} + +static void handle_mac_ul_tbf_rel(struct log_hdr *lh, struct msgb *msg) +{ + struct gprs_mac_tbf_release *tr; + tr = (struct gprs_mac_tbf_release *) msgb_data(msg); + + printf("MAC-DL-TBF-REL { tfi=%u, fail_cause=%u }\n", tr->tfi, tr->fail_cause); +} + static void handle_rlc_ul_evt_cnt(struct log_hdr *lh, struct msgb *msg) { struct gprs_rlc_ul_event_counts *uec; @@ -355,6 +371,8 @@ static const struct log_dispatch_tbl log_tbl[] = { { GSM(LOG_GPRS_MAC_STATE_C), handle_mac_state }, { GSM(LOG_GPRS_MAC_DL_TBF_ESTABLISH_C), handle_mac_dl_tbf_est }, { GSM(LOG_GPRS_MAC_UL_TBF_ESTABLISH_C), handle_mac_ul_tbf_est }, + { GSM(LOG_GPRS_MAC_DL_TBF_RELEASE_C), handle_mac_dl_tbf_rel }, + { GSM(LOG_GPRS_MAC_UL_TBF_RELEASE_C), handle_mac_ul_tbf_rel }, { GSM(LOG_GPRS_RLC_UL_STATS_C), handle_rlc_ul_stats }, { GSM(LOG_GPRS_RLC_DL_STATS_C), handle_rlc_dl_stats }, { UMTS(LOG_WCDMA_SIGNALING_MSG_C), handle_rrc_sig_msg }, |