aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_common.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2008-11-27 21:45:42 +0000
committerAnders Broman <anders.broman@ericsson.com>2008-11-27 21:45:42 +0000
commitec3b36c3043b42330c297cc331467ada817c0fa6 (patch)
tree2cf06195e723a8b230f2e5ba59b65fc33555e8a5 /epan/dissectors/packet-gsm_a_common.h
parent237ac189038bb31d65fe40a98c154b255810e302 (diff)
Add the base for a LTE NAS PDU dissector.
svn path=/trunk/; revision=26869
Diffstat (limited to 'epan/dissectors/packet-gsm_a_common.h')
-rw-r--r--epan/dissectors/packet-gsm_a_common.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/epan/dissectors/packet-gsm_a_common.h b/epan/dissectors/packet-gsm_a_common.h
index a223ad86ba..87518a780e 100644
--- a/epan/dissectors/packet-gsm_a_common.h
+++ b/epan/dissectors/packet-gsm_a_common.h
@@ -125,6 +125,11 @@ extern gint ett_gsm_bssmap_le_elem[];
extern elem_fcn bssmap_le_elem_fcn[];
extern int hf_gsm_bssmap_le_elem_id;
+extern const value_string nas_emm_elem_strings[];
+extern gint ett_nas_emm_elem[];
+extern elem_fcn emm_elem_fcn[];
+extern int hf_nas_emm_elem_id;
+
extern sccp_msg_info_t* sccp_msg;
extern sccp_assoc_info_t* sccp_assoc;
@@ -156,8 +161,9 @@ extern int hf_gsm_a_rr_chnl_needed_ch1;
#define GSM_A_PDU_TYPE_COMMON 4
#define GSM_A_PDU_TYPE_GM 5
#define GSM_A_PDU_TYPE_BSSLAP 6
-#define GSM_A_PDU_TYPE_SACCH 7
+#define GSM_A_PDU_TYPE_SACCH 7
#define GSM_PDU_TYPE_BSSMAP_LE 8
+#define NAS_PDU_TYPE_EMM 9
extern const char* get_gsm_a_msg_string(int pdu_type, int idx);
@@ -252,10 +258,15 @@ extern const char* get_gsm_a_msg_string(int pdu_type, int idx);
SEV_elem_ett = ett_gsm_bssmap_le_elem; \
SEV_elem_funcs = bssmap_le_elem_fcn; \
break; \
+ case NAS_PDU_TYPE_EMM: \
+ SEV_elem_names = nas_emm_elem_strings; \
+ SEV_elem_ett = ett_nas_emm_elem; \
+ SEV_elem_funcs = emm_elem_fcn; \
+ break; \
default: \
proto_tree_add_text(tree, \
tvb, curr_offset, -1, \
- "Unknown PDU type (%u)", SEV_pdu_type); \
+ "Unknown PDU type (%u) gsm_a_common", SEV_pdu_type); \
return(consumed); \
}