summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/osmocom/gsm/protocol/gsm_29_118.h1
-rw-r--r--src/gsm/gsm29118.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/osmocom/gsm/protocol/gsm_29_118.h b/include/osmocom/gsm/protocol/gsm_29_118.h
index cfe772aa..9adb90f5 100644
--- a/include/osmocom/gsm/protocol/gsm_29_118.h
+++ b/include/osmocom/gsm/protocol/gsm_29_118.h
@@ -73,6 +73,7 @@ enum sgsap_iei {
SGSAP_IE_UE_EMM_MODE = 0x25,
SGSAP_IE_ADDL_PAGING_INDICATORS = 0x26,
SGSAP_IE_TMSI_BASED_NRI_CONT = 0x27,
+ SGSAP_IE_MO_FALLBACK_VALUE = 0xf1,
};
extern const struct value_string sgsap_iei_names[];
static inline const char *sgsap_iei_name(enum sgsap_iei iei) {
diff --git a/src/gsm/gsm29118.c b/src/gsm/gsm29118.c
index 56e74738..2c02b2fd 100644
--- a/src/gsm/gsm29118.c
+++ b/src/gsm/gsm29118.c
@@ -89,6 +89,7 @@ const struct value_string sgsap_iei_names[] = {
{ SGSAP_IE_UE_EMM_MODE, "UE-EMM-MODE" },
{ SGSAP_IE_ADDL_PAGING_INDICATORS, "ADDL-PAGING-INDICATORS" },
{ SGSAP_IE_TMSI_BASED_NRI_CONT, "TMSI-BASED-NRI-CONT" },
+ { SGSAP_IE_MO_FALLBACK_VALUE, "MO-FALLBACK-VALUE" },
{ 0, NULL }
};
@@ -179,6 +180,7 @@ const struct tlv_definition sgsap_ie_tlvdef = {
[SGSAP_IE_UE_EMM_MODE] = { TLV_TYPE_TLV },
[SGSAP_IE_ADDL_PAGING_INDICATORS]={ TLV_TYPE_TLV },
[SGSAP_IE_TMSI_BASED_NRI_CONT] = { TLV_TYPE_TLV },
+ [SGSAP_IE_MO_FALLBACK_VALUE] = { TLV_TYPE_TLV },
},
};