Neels Hofmeyr has uploaded this change for review. ( 
https://gerrit.osmocom.org/12469


Change subject: add osmo_lu_type_names[], osmo_lu_type_name()
......................................................................

add osmo_lu_type_names[], osmo_lu_type_name()

Move lupd_names[] from osmo-msc to libosmo-gsm.

Change-Id: Ica25919758ef6cba8348da199b0ae7e0ba628798
---
M include/osmocom/gsm/protocol/gsm_04_08.h
M src/gsm/gsm48.c
M src/gsm/libosmogsm.map
3 files changed, 12 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/69/12469/1

diff --git a/include/osmocom/gsm/protocol/gsm_04_08.h 
b/include/osmocom/gsm/protocol/gsm_04_08.h
index a97225c..791fbd4 100644
--- a/include/osmocom/gsm/protocol/gsm_04_08.h
+++ b/include/osmocom/gsm/protocol/gsm_04_08.h
@@ -1652,6 +1652,10 @@
 #define GSM48_LUPD_IMSI_ATT    0x2
 #define GSM48_LUPD_RESERVED    0x3

+extern const struct value_string osmo_lu_type_names[];
+static inline const char *osmo_lu_type_name(uint8_t lu_type)
+{ return get_value_string(osmo_lu_type_names, lu_type); }
+
 /* Table 10.5.4 */
 #define GSM_MI_TYPE_MASK       0x07
 #define GSM_MI_TYPE_NONE       0x00
diff --git a/src/gsm/gsm48.c b/src/gsm/gsm48.c
index daf04f8..f2a9ded 100644
--- a/src/gsm/gsm48.c
+++ b/src/gsm/gsm48.c
@@ -1137,4 +1137,11 @@
        return gh;
 }

+const struct value_string osmo_lu_type_names[] = {
+       { GSM48_LUPD_NORMAL, "NORMAL" },
+       { GSM48_LUPD_PERIODIC, "PERIODIC" },
+       { GSM48_LUPD_IMSI_ATT, "IMSI-ATTACH" },
+       {}
+};
+
 /*! @} */
diff --git a/src/gsm/libosmogsm.map b/src/gsm/libosmogsm.map
index 8b7a164..cdcbcc9 100644
--- a/src/gsm/libosmogsm.map
+++ b/src/gsm/libosmogsm.map
@@ -555,6 +555,7 @@
 sgsap_ie_tlvdef;

 osmo_rat_type_names;
+osmo_lu_type_names;

 local: *;
 };

--
To view, visit https://gerrit.osmocom.org/12469
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ica25919758ef6cba8348da199b0ae7e0ba628798
Gerrit-Change-Number: 12469
Gerrit-PatchSet: 1
Gerrit-Owner: Neels Hofmeyr <[email protected]>

Reply via email to