aboutsummaryrefslogtreecommitdiffstats
path: root/src/sccp_types.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-01-16 18:06:05 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2020-01-17 14:38:22 +0100
commitd3e28faa35ff60737347dd5194ea852b5d799356 (patch)
tree1571f08dd3d170d03e10c1d694ffc508fed24ea6 /src/sccp_types.c
parent61d890f88f1a46131ed75a95020756e4c8b29eb2 (diff)
sccp: Add value_string for SCCP message types
Diffstat (limited to 'src/sccp_types.c')
-rw-r--r--src/sccp_types.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/sccp_types.c b/src/sccp_types.c
new file mode 100644
index 0000000..c6e24cc
--- /dev/null
+++ b/src/sccp_types.c
@@ -0,0 +1,26 @@
+#include <osmocom/sccp/sccp_types.h>
+
+/* Table 1/Q.713 - SCCP message types */
+const struct value_string osmo_sccp_msg_type_names[] = {
+ { SCCP_MSG_TYPE_CR, "Connection request" },
+ { SCCP_MSG_TYPE_CC, "Connection confirm" },
+ { SCCP_MSG_TYPE_CREF, "Connection refused" },
+ { SCCP_MSG_TYPE_RLSD, "Released" },
+ { SCCP_MSG_TYPE_RLC, "Release complete" },
+ { SCCP_MSG_TYPE_DT1, "Data form 1" },
+ { SCCP_MSG_TYPE_DT2, "Data form 2" },
+ { SCCP_MSG_TYPE_AK, "Data acknowledgement" },
+ { SCCP_MSG_TYPE_UDT, "Unitdata" },
+ { SCCP_MSG_TYPE_UDTS, "Unitdata service" },
+ { SCCP_MSG_TYPE_ED, "Expedited data" },
+ { SCCP_MSG_TYPE_EA, "Expedited data acknowledgement" },
+ { SCCP_MSG_TYPE_RSR, "Reset request" },
+ { SCCP_MSG_TYPE_RSC, "Reset confirmation" },
+ { SCCP_MSG_TYPE_ERR, "Protocol data unit error" },
+ { SCCP_MSG_TYPE_IT, "Inactivity test" },
+ { SCCP_MSG_TYPE_XUDT, "Extended unitdata" },
+ { SCCP_MSG_TYPE_XUDTS, "Extended unitdata service" },
+ { SCCP_MSG_TYPE_LUDT, "Long unitdata" },
+ { SCCP_MSG_TYPE_LUDTS, "Long unitdata service" },
+ {}
+};