aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2017-03-10 02:15:20 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2017-06-18 17:49:00 +0200
commitf1acdbea61682ada6ceeae640412cb7421f73d54 (patch)
tree8f721407b6adb19dfefda70444461efa37da787c /openbsc/src/libmsc
parentee19c9ab609e04726d26166426beb6d58aec7456 (diff)
log protocol discriminators and message types by name
Diffstat (limited to 'openbsc/src/libmsc')
-rw-r--r--openbsc/src/libmsc/gsm_04_08.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c
index 67eb5c135..219e89692 100644
--- a/openbsc/src/libmsc/gsm_04_08.c
+++ b/openbsc/src/libmsc/gsm_04_08.c
@@ -3570,10 +3570,10 @@ void cm_service_request_concludes(struct gsm_subscriber_connection *conn,
uint8_t pdisc = gsm48_hdr_pdisc(gh);
uint8_t msg_type = gsm48_hdr_msg_type(gh);
- DEBUGP(DMM, "%s pdisc=%d msg_type=0x%02x:"
+ DEBUGP(DMM, "%s: rx msg %s:"
" received_cm_service_request changes to false\n",
vlr_subscr_name(conn->vsub),
- pdisc, msg_type);
+ gsm48_pdisc_msgtype_name(pdisc, msg_type));
}
conn->received_cm_service_request = false;
}
@@ -3589,14 +3589,16 @@ int gsm0408_dispatch(struct gsm_subscriber_connection *conn, struct msgb *msg)
OSMO_ASSERT(conn);
OSMO_ASSERT(msg);
- LOGP(DRLL, LOGL_DEBUG, "Dispatching 04.08 message, pdisc=%d\n", pdisc);
+ LOGP(DRLL, LOGL_DEBUG, "Dispatching 04.08 message %s (0x%x:0x%x)\n",
+ gsm48_pdisc_msgtype_name(pdisc, gsm48_hdr_msg_type(gh)),
+ pdisc, gsm48_hdr_msg_type(gh));
if (!msc_subscr_conn_is_accepted(conn)
&& !msg_is_initially_permitted(gh)) {
LOGP(DRLL, LOGL_ERROR,
- "subscr %s: Message not permitted for initial conn:"
- " pdisc=0x%02x msg_type=0x%02x\n",
- vlr_subscr_name(conn->vsub), gh->proto_discr, gh->msg_type);
+ "subscr %s: Message not permitted for initial conn: %s\n",
+ vlr_subscr_name(conn->vsub),
+ gsm48_pdisc_msgtype_name(pdisc, gsm48_hdr_msg_type(gh)));
return -EACCES;
}