summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isimodem/debug.c')
-rw-r--r--drivers/isimodem/debug.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/drivers/isimodem/debug.c b/drivers/isimodem/debug.c
index 2f8f1f4f..abdc8a0d 100644
--- a/drivers/isimodem/debug.c
+++ b/drivers/isimodem/debug.c
@@ -49,6 +49,7 @@ const char *pn_resource_name(int value)
_(PN_SMS);
_(PN_SIM);
_(PN_MTC);
+ _(PN_GSS);
}
return "PN_<UNKNOWN>";
}
@@ -746,6 +747,24 @@ const char *net_subblock_name(enum net_subblock value)
return "NET_<UNKNOWN>";
}
+const char *gss_message_id_name(enum gss_message_id value)
+{
+ switch (value) {
+ _(GSS_CS_SERVICE_REQ);
+ _(GSS_CS_SERVICE_RESP);
+ _(GSS_CS_SERVICE_FAIL_RESP);
+ }
+ return "GSS_<UNKNOWN>";
+}
+
+const char *gss_subblock_name(enum gss_subblock value)
+{
+ switch (value) {
+ _(GSS_RAT_INFO);
+ }
+ return "GSS_<UNKNOWN>";
+}
+
#undef _
static void hex_dump(const char *name, const uint8_t m[], size_t len)
@@ -816,3 +835,9 @@ void net_debug(const void *restrict buf, size_t len, void *data)
const uint8_t *m = buf;
hex_dump(net_message_id_name(m[0]), m, len);
}
+
+void gss_debug(const void *restrict buf, size_t len, void *data)
+{
+ const uint8_t *m = buf;
+ hex_dump(gss_message_id_name(m[0]), m, len);
+}