aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/gprs/gprs_ns2.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-11-29 17:38:48 +0100
committerlaforge <laforge@osmocom.org>2020-11-30 13:30:14 +0000
commita24e7ee3bdab24cdc5b6b7af69d49bf47233fbf9 (patch)
treef9b006637e6520b0c9269387482894e61940621d /include/osmocom/gprs/gprs_ns2.h
parentb6b82da56ce65cb075bdb6260ddb958476bf805a (diff)
gprs_ns2: Introduce gprs_ns2_lltype_str() for link layer name
Diffstat (limited to 'include/osmocom/gprs/gprs_ns2.h')
-rw-r--r--include/osmocom/gprs/gprs_ns2.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/osmocom/gprs/gprs_ns2.h b/include/osmocom/gprs/gprs_ns2.h
index 99764d05..45753292 100644
--- a/include/osmocom/gprs/gprs_ns2.h
+++ b/include/osmocom/gprs/gprs_ns2.h
@@ -47,11 +47,16 @@ enum gprs_ns2_prim {
};
extern const struct value_string gprs_ns2_prim_strs[];
+extern const struct value_string gprs_ns2_lltype_strs[];
/*! Obtain a human-readable string for NS primitives */
static inline const char *gprs_ns2_prim_str(enum gprs_ns2_prim val)
{ return get_value_string(gprs_ns2_prim_strs, val); }
+/*! Obtain a human-readable string for NS link-layer type */
+static inline const char *gprs_ns2_lltype_str(enum gprs_ns2_ll val)
+{ return get_value_string(gprs_ns2_lltype_strs, val); }
+
/*! Osmocom NS primitives according to 48.016 5.2.2.4 Service primitves */
enum gprs_ns2_congestion_cause {
NS_CONG_CAUSE_BACKWARD_BEGIN,