Add a MBIM (Mobile Broadband Interface Model) dissector
Still to be done: - fragmentation support - plug the MBIM dissector on USB dissector svn path=/trunk/; revision=52279
This commit is contained in:
parent
5cd75ac8d5
commit
c8be3dcee2
|
@ -863,6 +863,7 @@ set(DISSECTOR_SRC
|
|||
dissectors/packet-macsec.c
|
||||
dissectors/packet-mactelnet.c
|
||||
dissectors/packet-manolito.c
|
||||
dissectors/packet-mbim.c
|
||||
dissectors/packet-mbtcp.c
|
||||
dissectors/packet-mdshdr.c
|
||||
dissectors/packet-media.c
|
||||
|
|
|
@ -799,6 +799,7 @@ DISSECTOR_SRC = \
|
|||
packet-macsec.c \
|
||||
packet-mactelnet.c \
|
||||
packet-manolito.c \
|
||||
packet-mbim.c \
|
||||
packet-mbtcp.c \
|
||||
packet-mdshdr.c \
|
||||
packet-media.c \
|
||||
|
|
|
@ -776,6 +776,8 @@ extern const value_string tighter_cap_level_vals[];
|
|||
extern value_string_ext gsm_a_rr_rxlev_vals_ext;
|
||||
extern const value_string gsm_a_gm_type_of_ciph_alg_vals[];
|
||||
|
||||
extern value_string_ext nas_eps_emm_cause_values_ext;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
/* Common Information Elements [3] 10.5.1 */
|
||||
|
|
|
@ -2794,6 +2794,7 @@ proto_register_gsm_sim(void)
|
|||
register_dissector("gsm_sim", dissect_gsm_sim, proto_gsm_sim);
|
||||
register_dissector("gsm_sim.command", dissect_gsm_sim_command, proto_gsm_sim);
|
||||
register_dissector("gsm_sim.response", dissect_gsm_sim_response, proto_gsm_sim);
|
||||
register_dissector("gsm_sim.bertlv", dissect_bertlv, proto_gsm_sim);
|
||||
}
|
||||
|
||||
/* This function is called once at startup and every time the user hits
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -910,7 +910,7 @@ static const value_string nas_eps_emm_type_of_dtatch_DL_vals[] = {
|
|||
/*
|
||||
* 9.9.3.9 EMM cause
|
||||
*/
|
||||
static const value_string nas_eps_emm_cause_values[] = {
|
||||
const value_string nas_eps_emm_cause_values[] = {
|
||||
{ 0x2, "IMSI unknown in HSS"},
|
||||
{ 0x3, "Illegal UE"},
|
||||
{ 0x5, "IMEI not accepted"},
|
||||
|
@ -949,7 +949,7 @@ static const value_string nas_eps_emm_cause_values[] = {
|
|||
{ 0x6f, "Protocol error, unspecified"},
|
||||
{ 0, NULL }
|
||||
};
|
||||
static value_string_ext nas_eps_emm_cause_values_ext = VALUE_STRING_EXT_INIT(nas_eps_emm_cause_values);
|
||||
value_string_ext nas_eps_emm_cause_values_ext = VALUE_STRING_EXT_INIT(nas_eps_emm_cause_values);
|
||||
|
||||
static guint16
|
||||
de_emm_cause(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_,
|
||||
|
|
Loading…
Reference in New Issue