aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-atm.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-01-28 16:34:22 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-01-28 16:34:22 +0000
commit6dbeabfc6fcffd253671e59e5f8234d69015c007 (patch)
treefc5bd1da9d789027ef1b4eb229611afb225f6dd8 /epan/dissectors/packet-atm.c
parent95c9d2c52f798f5c8cfdb59157d7afde5abe02ec (diff)
From Tobias Witek:
Allow dissectors to indicate that an ATM AAL5 frame contains SSCOP. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6717 svn path=/trunk/; revision=40750
Diffstat (limited to 'epan/dissectors/packet-atm.c')
-rw-r--r--epan/dissectors/packet-atm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-atm.c b/epan/dissectors/packet-atm.c
index 6baf158569..da6173b300 100644
--- a/epan/dissectors/packet-atm.c
+++ b/epan/dissectors/packet-atm.c
@@ -729,6 +729,7 @@ static const value_string aal5_hltype_vals[] = {
{ TRAF_SPANS, "FORE SPANS" },
{ TRAF_IPSILON, "Ipsilon" },
{ TRAF_GPRS_NS, "GPRS NS" },
+ { TRAF_SSCOP, "SSCOP" },
{ 0, NULL }
};
@@ -1097,6 +1098,10 @@ dissect_reassembled_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
case AAL_5:
switch (pinfo->pseudo_header->atm.type) {
+ case TRAF_SSCOP:
+ call_dissector(sscop_handle, next_tvb, pinfo, tree);
+ break;
+
case TRAF_FR:
call_dissector(fr_handle, next_tvb, pinfo, tree);
break;