diff options
author | Sylvain Munaut <tnt@246tNt.com> | 2012-03-11 13:56:35 +0100 |
---|---|---|
committer | Sylvain Munaut <tnt@246tNt.com> | 2012-08-25 16:25:14 +0200 |
commit | 901873c4ed00ca5317725b761fced2336a8b2325 (patch) | |
tree | 14db9e4feaf14018150074e43e005ad01fc5b444 | |
parent | d433d9144433b1de2e17c7da78b0391d8e1037f4 (diff) |
packet-gsmtap: Call GMR-1 RACH dissector when appropriate
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
-rw-r--r-- | epan/dissectors/packet-gsmtap.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-gsmtap.c b/epan/dissectors/packet-gsmtap.c index 5df898e10f..9a5d3d68b9 100644 --- a/epan/dissectors/packet-gsmtap.c +++ b/epan/dissectors/packet-gsmtap.c @@ -229,6 +229,7 @@ enum { GSMTAP_SUB_GMR1_BCCH, GSMTAP_SUB_GMR1_CCCH, GSMTAP_SUB_GMR1_LAPSAT, + GSMTAP_SUB_GMR1_RACH, GSMTAP_SUB_MAX }; @@ -616,6 +617,9 @@ dissect_gsmtap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) case GSMTAP_GMR1_TCH9 | GSMTAP_GMR1_FACCH: sub_handle = GSMTAP_SUB_GMR1_LAPSAT; break; + case GSMTAP_GMR1_RACH: + sub_handle = GSMTAP_SUB_GMR1_RACH; + break; default: sub_handle = GSMTAP_SUB_DATA; break; @@ -712,6 +716,7 @@ proto_reg_handoff_gsmtap(void) sub_handles[GSMTAP_SUB_GMR1_BCCH] = find_dissector("gmr1_bcch"); sub_handles[GSMTAP_SUB_GMR1_CCCH] = find_dissector("gmr1_ccch"); sub_handles[GSMTAP_SUB_GMR1_LAPSAT] = find_dissector("lapsat"); + sub_handles[GSMTAP_SUB_GMR1_RACH] = find_dissector("gmr1_rach"); gsmtap_handle = create_dissector_handle(dissect_gsmtap, proto_gsmtap); dissector_add_uint("udp.port", GSMTAP_UDP_PORT, gsmtap_handle); } |