aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/core/gsmtap.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/osmocom/core/gsmtap.h')
-rw-r--r--include/osmocom/core/gsmtap.h47
1 files changed, 35 insertions, 12 deletions
diff --git a/include/osmocom/core/gsmtap.h b/include/osmocom/core/gsmtap.h
index 9f5049f8..35ba71e5 100644
--- a/include/osmocom/core/gsmtap.h
+++ b/include/osmocom/core/gsmtap.h
@@ -245,20 +245,43 @@ enum {
/* LTE RRC message types */
enum {
- GSMTAP_LTE_RRC_SUB_DL_CCCH_Message = 0,
- GSMTAP_LTE_RRC_SUB_DL_DCCH_Message,
- GSMTAP_LTE_RRC_SUB_UL_CCCH_Message,
- GSMTAP_LTE_RRC_SUB_UL_DCCH_Message,
- GSMTAP_LTE_RRC_SUB_BCCH_BCH_Message,
- GSMTAP_LTE_RRC_SUB_BCCH_DL_SCH_Message,
- GSMTAP_LTE_RRC_SUB_PCCH_Message,
- GSMTAP_LTE_RRC_SUB_MCCH_Message,
-
- GSMTAP_LTE_RRC_SUB_MAX
+ GSMTAP_LTE_RRC_SUB_DL_CCCH_Message = 0,
+ GSMTAP_LTE_RRC_SUB_DL_DCCH_Message,
+ GSMTAP_LTE_RRC_SUB_UL_CCCH_Message,
+ GSMTAP_LTE_RRC_SUB_UL_DCCH_Message,
+ GSMTAP_LTE_RRC_SUB_BCCH_BCH_Message,
+ GSMTAP_LTE_RRC_SUB_BCCH_DL_SCH_Message,
+ GSMTAP_LTE_RRC_SUB_PCCH_Message,
+ GSMTAP_LTE_RRC_SUB_MCCH_Message,
+ GSMTAP_LTE_RRC_SUB_BCCH_BCH_Message_MBMS,
+ GSMTAP_LTE_RRC_SUB_BCCH_DL_SCH_Message_BR,
+ GSMTAP_LTE_RRC_SUB_BCCH_DL_SCH_Message_MBMS,
+ GSMTAP_LTE_RRC_SUB_SC_MCCH_Message,
+ GSMTAP_LTE_RRC_SUB_SBCCH_SL_BCH_Message,
+ GSMTAP_LTE_RRC_SUB_SBCCH_SL_BCH_Message_V2X,
+ GSMTAP_LTE_RRC_SUB_DL_CCCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_DL_DCCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_UL_CCCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_UL_DCCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_BCCH_BCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_BCCH_BCH_Message_TDD_NB,
+ GSMTAP_LTE_RRC_SUB_BCCH_DL_SCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_PCCH_Message_NB,
+ GSMTAP_LTE_RRC_SUB_SC_MCCH_Message_NB,
+
+ GSMTAP_LTE_RRC_SUB_MAX
+};
+
+/* LTE NAS message types */
+enum {
+ GSMTAP_LTE_NAS_PLAIN = 0,
+ GSMTAP_LTE_NAS_SEC_HEADER,
+
+ GSMTAP_LTE_NAS_SUB_MAX
};
/* ====== DO NOT MAKE UNAPPROVED MODIFICATIONS HERE ===== */
-/*! Structure of the GTMTAP pseudo-header */
+/*! Structure of the GSMTAP pseudo-header */
struct gsmtap_hdr {
uint8_t version; /*!< version, set to 0x01 currently */
uint8_t hdr_len; /*!< length in number of 32bit words */
@@ -278,7 +301,7 @@ struct gsmtap_hdr {
} __attribute__((packed));
-/*! Structure of the GTMTAP libosmocore logging header */
+/*! Structure of the GSMTAP libosmocore logging header */
struct gsmtap_osmocore_log_hdr {
struct {
uint32_t sec;