aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/ranap/packet-ranap-template.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-10-13 19:41:34 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-10-13 19:41:34 +0000
commitc20e6b8a25253650267fe347fd6fb7accd784214 (patch)
tree0182ffc4925ee1c1a73917edf667b1f7cdc969fb /asn1/ranap/packet-ranap-template.c
parent022929724b747a70f8978df4dddbbd1da8efb705 (diff)
Dissect NSAP encoded transport layer address.
svn path=/trunk/; revision=39408
Diffstat (limited to 'asn1/ranap/packet-ranap-template.c')
-rw-r--r--asn1/ranap/packet-ranap-template.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/asn1/ranap/packet-ranap-template.c b/asn1/ranap/packet-ranap-template.c
index 3a59de16dc..04793b87aa 100644
--- a/asn1/ranap/packet-ranap-template.c
+++ b/asn1/ranap/packet-ranap-template.c
@@ -44,6 +44,7 @@
#include "packet-e212.h"
#include "packet-sccp.h"
#include "packet-gsm_a_common.h"
+#include "packet-isup.h"
#ifdef _MSC_VER
/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
@@ -72,12 +73,14 @@ static dissector_handle_t rrc_ho_to_utran_cmd = NULL;
static int hf_ranap_imsi_digits = -1;
static int hf_ranap_transportLayerAddress_ipv4 = -1;
static int hf_ranap_transportLayerAddress_ipv6 = -1;
+static int hf_ranap_transportLayerAddress_nsap = -1;
#include "packet-ranap-hf.c"
/* Initialize the subtree pointers */
static int ett_ranap = -1;
static int ett_ranap_TransportLayerAddress = -1;
+static int ett_ranap_TransportLayerAddress_nsap = -1;
#include "packet-ranap-ett.c"
@@ -308,6 +311,10 @@ void proto_register_ranap(void) {
{ "transportLayerAddress IPv6", "ranap.transportLayerAddress_ipv6",
FT_IPv6, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_ranap_transportLayerAddress_nsap,
+ { "transportLayerAddress NSAP", "ranap.transportLayerAddress_NSAP",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
#include "packet-ranap-hfarr.c"
@@ -317,6 +324,7 @@ void proto_register_ranap(void) {
static gint *ett[] = {
&ett_ranap,
&ett_ranap_TransportLayerAddress,
+ &ett_ranap_TransportLayerAddress_nsap,
#include "packet-ranap-ettarr.c"
};