aboutsummaryrefslogtreecommitdiffstats
path: root/src/diag_log_gsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/diag_log_gsm.c')
-rw-r--r--src/diag_log_gsm.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/diag_log_gsm.c b/src/diag_log_gsm.c
index 40290b6..fff1a5c 100644
--- a/src/diag_log_gsm.c
+++ b/src/diag_log_gsm.c
@@ -26,8 +26,9 @@ static void handle_rr_sig_msg(struct log_hdr *lh, struct msgb *msg)
{
struct diag_gsm_rr_msg *rm = (struct diag_gsm_rr_msg *) msgb_data(msg);
- printf("RR: %02x %02x %u: %s\n", rm->chan_type, rm->msg_type,
- rm->length, osmo_hexdump(msgb_data(msg), rm->length));
+ printf("RR: %s %02x %u: %s\n",
+ get_value_string(diag_gsm_l2_chantype_vals, rm->chan_type & 0x7f),
+ rm->msg_type, rm->length, osmo_hexdump(msgb_data(msg), rm->length));
}
static void handle_rr_state_msg(struct log_hdr *lh, struct msgb *msg)
@@ -84,8 +85,10 @@ static void handle_l2_transm_status(struct log_hdr *lh, struct msgb *msg)
{
struct diag_gsm_l2_transm_status *lts = (struct diag_gsm_l2_transm_status *) msgb_data(msg);
- printf("L2-TRANSM-STATUS { sapi=%u, chan_type=%u, vs=%u, va=%u, vr=%u, retrans_ctr=%u, seq_err=%u, frame_type=%u, msg_entries=%u, seg_entries=%u }\n",
- lts->sapi, lts->channel_type, lts->vs, lts->va, lts->vr, lts->retrans_ctr,
+ printf("L2-TRANSM-STATUS { sapi=%u, chan_type=%s, vs=%u, va=%u, vr=%u, retrans_ctr=%u, seq_err=%u, frame_type=%u, msg_entries=%u, seg_entries=%u }\n",
+ lts->sapi,
+ get_value_string(diag_gsm_l2_chantype_vals, lts->channel_type),
+ lts->vs, lts->va, lts->vr, lts->retrans_ctr,
lts->seq_err, lts->frame_type, lts->msg_entries, lts->seg_entries);
}