21#ifndef __PACKET_GMR1_COMMON_H__
22#define __PACKET_GMR1_COMMON_H__
24#include "packet-gsm_a_common.h"
37#define GMR1_PD_EXT_MSK 0x0f
38#define GMR1_PD_EXT_VAL 0x0e
45enum gmr1_ie_common_idx {
47 GMR1_IE_COM_SPARE_NIBBLE,
51extern int hf_gmr1_skip_ind;
52extern int hf_gmr1_l3_pd;
53extern int hf_gmr1_elem_id;
54extern int hf_gmr1_len;
61#define GMR1_IE_FUNC(fn_name) \
63 fn_name (tvbuff_t *tvb _U_, proto_tree *tree _U_, packet_info *pinfo _U_, uint32_t offset _U_, unsigned len _U_, char *add_string _U_, int string_len _U_)
65#define GMR1_MSG_FUNC(fn_name) \
67 fn_name (tvbuff_t *tvb _U_, proto_tree *tree _U_, packet_info *pinfo _U_, int offset, int len)
69#define GMR1_MSG_FUNC_BEGIN \
74 curr_offset = offset; \
78#define GMR1_MSG_FUNC_END
82gmr1_get_msg_params(gmr1_pd_e pd, uint8_t oct,
const char **msg_str,
83 int *ett_tree,
int *hf_idx, gmr1_msg_func_t *msg_func_p);
Definition packet_info.h:43
Definition value_string.h:25
Definition tvbuff-int.h:35