Add strings with PH primitive names

It's useful debugging helper while troubleshooting L1-related issues.

Change-Id: Id7a6d478fd725c51f54ad746bdf9b9095579ff77
Reviewed-on: https://gerrit.osmocom.org/117
Tested-by: Jenkins Builder
Reviewed-by: Max <msuraev@sysmocom.de>
Reviewed-by: Holger Freyther <holger@freyther.de>
diff --git a/src/gsm/lapdm.c b/src/gsm/lapdm.c
index d44335f..fa7769b 100644
--- a/src/gsm/lapdm.c
+++ b/src/gsm/lapdm.c
@@ -111,6 +111,18 @@
 	LAPDm_FMT_B4,
 };
 
+const struct value_string osmo_ph_prim_names[] = {
+	{ PRIM_PH_DATA,		"PH-DATA" },
+	{ PRIM_PH_RACH,		"PH-RANDOM_ACCESS" },
+	{ PRIM_PH_CONN,		"PH-CONNECT" },
+	{ PRIM_PH_EMPTY_FRAME,	"PH-EMPTY_FRAME" },
+	{ PRIM_PH_RTS,		"PH-RTS" },
+	{ PRIM_MPH_INFO,	"MPH-INFO" },
+	{ PRIM_TCH,		"TCH" },
+	{ PRIM_TCH_RTS,		"TCH-RTS" },
+	{ 0,			NULL }
+};
+
 static int lapdm_send_ph_data_req(struct lapd_msg_ctx *lctx, struct msgb *msg);
 static int send_rslms_dlsap(struct osmo_dlsap_prim *dp,
 	struct lapd_msg_ctx *lctx);