summaryrefslogtreecommitdiff
path: root/asn1/rrc
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-07-16 07:02:29 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-07-16 07:02:29 +0000
commitac335fc5f41896ec65978e5d896e1449aeca4b49 (patch)
tree3f75a66ca02d15b6fb199ecc308671e4dce15846 /asn1/rrc
parent2d38d90b3e7d6f5c2154ecdcea272a1caf2896d3 (diff)
downloadwireshark-ac335fc5f41896ec65978e5d896e1449aeca4b49.tar.gz
From Jacob Nordgren and Rishie Sharma:
Handle RRC_MESSAGE_TYPE_BCCH_FACH. svn path=/trunk/; revision=43741
Diffstat (limited to 'asn1/rrc')
-rw-r--r--asn1/rrc/packet-rrc-template.c5
-rw-r--r--asn1/rrc/packet-rrc-template.h4
2 files changed, 8 insertions, 1 deletions
diff --git a/asn1/rrc/packet-rrc-template.c b/asn1/rrc/packet-rrc-template.c
index b7a33b444f..8dcf26724c 100644
--- a/asn1/rrc/packet-rrc-template.c
+++ b/asn1/rrc/packet-rrc-template.c
@@ -58,6 +58,7 @@ static dissector_handle_t rrc_ul_ccch_handle=NULL;
static dissector_handle_t rrc_dl_ccch_handle=NULL;
static dissector_handle_t rrc_ul_dcch_handle=NULL;
static dissector_handle_t rrc_dl_dcch_handle=NULL;
+static dissector_handle_t rrc_bcch_fach_handle=NULL;
static dissector_handle_t lte_rrc_ue_eutra_cap_handle=NULL;
static dissector_handle_t lte_rrc_dl_dcch_handle=NULL;
@@ -159,6 +160,9 @@ dissect_rrc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
case RRC_MESSAGE_TYPE_DL_DCCH:
call_dissector(rrc_dl_dcch_handle, tvb, pinfo, rrc_tree);
break;
+ case RRC_MESSAGE_TYPE_BCCH_FACH:
+ call_dissector(rrc_bcch_fach_handle, tvb, pinfo, rrc_tree);
+ break;
default:
;
}
@@ -229,6 +233,7 @@ proto_reg_handoff_rrc(void)
rrc_dl_dcch_handle = find_dissector("rrc.dl.dcch");
lte_rrc_ue_eutra_cap_handle = find_dissector("lte-rrc.ue_eutra_cap");
lte_rrc_dl_dcch_handle = find_dissector("lte-rrc.dl.dcch");
+ rrc_bcch_fach_handle = find_dissector("rrc.bcch.fach");
}
diff --git a/asn1/rrc/packet-rrc-template.h b/asn1/rrc/packet-rrc-template.h
index 982e05ffa2..86c7db5b70 100644
--- a/asn1/rrc/packet-rrc-template.h
+++ b/asn1/rrc/packet-rrc-template.h
@@ -25,6 +25,7 @@
#ifndef PACKET_RRC_H
#define PACKET_RRC_H
+#include <epan/asn1.h> /* Needed for non asn1 dissectors?*/
extern int proto_rrc;
#include "packet-rrc-exp.h"
@@ -34,7 +35,8 @@ enum rrc_message_type {
RRC_MESSAGE_TYPE_UL_CCCH,
RRC_MESSAGE_TYPE_DL_CCCH,
RRC_MESSAGE_TYPE_UL_DCCH,
- RRC_MESSAGE_TYPE_DL_DCCH
+ RRC_MESSAGE_TYPE_DL_DCCH,
+ RRC_MESSAGE_TYPE_BCCH_FACH
};
#define MAX_RRC_FRAMES 64