Holger Freyther has submitted this change and it was merged.
Change subject: Add strings with PH primitive names
......................................................................
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(a)sysmocom.de>
Reviewed-by: Holger Freyther <holger(a)freyther.de>
---
M include/osmocom/gsm/l1sap.h
M src/gsm/lapdm.c
M src/gsm/libosmogsm.map
3 files changed, 16 insertions(+), 0 deletions(-)
Approvals:
Max: Looks good to me, but someone else must approve
Jenkins Builder: Verified
Holger Freyther: Looks good to me, approved
diff --git a/include/osmocom/gsm/l1sap.h b/include/osmocom/gsm/l1sap.h
index 1af8ba8..ad942ea 100644
--- a/include/osmocom/gsm/l1sap.h
+++ b/include/osmocom/gsm/l1sap.h
@@ -14,6 +14,8 @@
PRIM_TCH_RTS, /*!< \brief TCH */
};
+extern const struct value_string osmo_ph_prim_names[];
+
/*! \brief PH-SAP related primitives (L1<->L2 SAP) */
enum osmo_mph_info_type {
PRIM_INFO_TIME, /*!< \brief Current GSM time */
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);
diff --git a/src/gsm/libosmogsm.map b/src/gsm/libosmogsm.map
index 1e2d323..301f5aa 100644
--- a/src/gsm/libosmogsm.map
+++ b/src/gsm/libosmogsm.map
@@ -223,6 +223,8 @@
lapdm_phsap_up;
lapdm_rslms_recvmsg;
+osmo_ph_prim_names;
+
milenage_auts;
milenage_check;
milenage_f1;
--
To view, visit
https://gerrit.osmocom.org/117
To unsubscribe, visit
https://gerrit.osmocom.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Id7a6d478fd725c51f54ad746bdf9b9095579ff77
Gerrit-PatchSet: 3
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Owner: Max <msuraev(a)sysmocom.de>
Gerrit-Reviewer: Holger Freyther <holger(a)freyther.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: Max <msuraev(a)sysmocom.de>