Hello Jenkins Builder, Holger Freyther,

I'd like you to reexamine a change.  Please visit

    https://gerrit.osmocom.org/117

to look at the new patch set (#2).

Add strings with PH primitive names

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

Change-Id: Id7a6d478fd725c51f54ad746bdf9b9095579ff77
---
M include/osmocom/gsm/l1sap.h
M src/gsm/lapdm.c
M src/gsm/libosmogsm.map
3 files changed, 16 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/17/117/2

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: newpatchset
Gerrit-Change-Id: Id7a6d478fd725c51f54ad746bdf9b9095579ff77
Gerrit-PatchSet: 2
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Owner: Max <[email protected]>
Gerrit-Reviewer: Holger Freyther <[email protected]>
Gerrit-Reviewer: Jenkins Builder

Reply via email to