aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2023-03-09 18:04:24 +0100
committerlaforge <laforge@osmocom.org>2023-03-24 13:07:58 +0000
commit5e3aaf9f0db220d9e730c4317869e264cac52f24 (patch)
tree8d72c26a41d5f30904a41558ce949d9f3fc1c874
parentc57cc4bf64a5029410bf6d45840a88e1316543cb (diff)
gsmtap.h: Define a packet type for encapsulation of GSM RLP frames
This allows us to feed RLP frames (occurring in GSM CSD) into wireshark for dissection. Change-Id: Ibb7f0731c31e5a5cd2911f733da5510ce0f3a1d6
-rw-r--r--include/osmocom/core/gsmtap.h1
-rw-r--r--src/core/gsmtap_util.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/osmocom/core/gsmtap.h b/include/osmocom/core/gsmtap.h
index b0985f02..2387b20d 100644
--- a/include/osmocom/core/gsmtap.h
+++ b/include/osmocom/core/gsmtap.h
@@ -49,6 +49,7 @@
#define GSMTAP_TYPE_QC_DIAG 0x11 /* Qualcomm DIAG frame */
#define GSMTAP_TYPE_LTE_NAS 0x12 /* LTE Non-Access Stratum */
#define GSMTAP_TYPE_E1T1 0x13 /* E1/T1 Lines */
+#define GSMTAP_TYPE_GSM_RLP 0x14 /* GSM RLP frames as per 3GPP TS 24.022 */
/* ====== DO NOT MAKE UNAPPROVED MODIFICATIONS HERE ===== */
diff --git a/src/core/gsmtap_util.c b/src/core/gsmtap_util.c
index 2e0b84e9..a95c7954 100644
--- a/src/core/gsmtap_util.c
+++ b/src/core/gsmtap_util.c
@@ -595,6 +595,7 @@ const struct value_string gsmtap_type_names[] = {
{ GSMTAP_TYPE_QC_DIAG, "Qualcomm DIAG" },
{ GSMTAP_TYPE_LTE_NAS, "LTE Non-Access Stratum" },
{ GSMTAP_TYPE_E1T1, "E1/T1 lines" },
+ { GSMTAP_TYPE_GSM_RLP, "GSM Radio Link Protocol" },
{ 0, NULL }
};