aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/abis_nm.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@netfilter.org>2009-10-08 20:18:59 +0200
committerHarald Welte <laforge@netfilter.org>2009-10-08 20:49:51 +0200
commit4bd0a98a77111165be0a6552bf1bd9e9b0259de4 (patch)
treef2f9def894d478bd7fb2a435a3fa6d27e6cca049 /openbsc/src/abis_nm.c
parent15c44179c3f05f4bd6dc0460b8c79f6d65c9f2d2 (diff)
[abis_nm] print object class/instance for NACK
Diffstat (limited to 'openbsc/src/abis_nm.c')
-rwxr-xr-xopenbsc/src/abis_nm.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/openbsc/src/abis_nm.c b/openbsc/src/abis_nm.c
index 9308f7761..f9a7252a7 100755
--- a/openbsc/src/abis_nm.c
+++ b/openbsc/src/abis_nm.c
@@ -964,11 +964,17 @@ static int abis_nm_rcvmsg_fom(struct msgb *mb)
if (is_in_arr(mt, nacks, ARRAY_SIZE(nacks))) {
struct tlv_parsed tp;
+
+ DEBUGP(DNM, "OC=%s(%02x) INST=(%02x,%02x,%02x) ",
+ obj_class_name(foh->obj_class), foh->obj_class,
+ foh->obj_inst.bts_nr, foh->obj_inst.trx_nr,
+ foh->obj_inst.ts_nr);
+
if (nack_names[mt])
- DEBUGP(DNM, "%s NACK ", nack_names[mt]);
+ DEBUGPC(DNM, "%s NACK ", nack_names[mt]);
/* FIXME: NACK cause */
else
- DEBUGP(DNM, "NACK 0x%02x ", mt);
+ DEBUGPC(DNM, "NACK 0x%02x ", mt);
abis_nm_tlv_parse(&tp, foh->data, oh->length-sizeof(*foh));
if (TLVP_PRESENT(&tp, NM_ATT_NACK_CAUSES))