aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ses.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-12-01 06:28:04 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-12-01 06:28:04 +0000
commit9880fdcb983e8f91e7870df7d152bf02c4e2aab8 (patch)
treedbb7b21524ec0af592eafdcdd206496b1bb9217f /epan/dissectors/packet-ses.c
parent20f04faf968a9b1e0d2d2423ab0e7c5892de0e13 (diff)
From Stig Bjørlykke
Added "Activity Identifier" PI in the OSI Session Protocol dissector. svn path=/trunk/; revision=16632
Diffstat (limited to 'epan/dissectors/packet-ses.c')
-rw-r--r--epan/dissectors/packet-ses.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ses.c b/epan/dissectors/packet-ses.c
index 6c95f6989b..b77e3c6bd4 100644
--- a/epan/dissectors/packet-ses.c
+++ b/epan/dissectors/packet-ses.c
@@ -37,6 +37,7 @@
#include "packet-ses.h"
#include "packet-frame.h"
+#include "packet-ber.h"
#include <epan/prefs.h>
#include <epan/strutil.h>
@@ -146,6 +147,9 @@ static int hf_calling_session_selector = -1;
/* called session selector */
static int hf_called_session_selector = -1;
+/* activity id */
+static int hf_activity_identifier = -1;
+
/* serial number */
static int hf_serial_number = -1;
@@ -224,6 +228,7 @@ static const value_string param_vals[] =
{EnclosureItem, "Enclosure Item"},
{Token_Setting_Item, "Token Setting Item"},
{Resync_Type, "Resync Type"},
+ {Activity_Identifier, "Activity Identifier"},
{Serial_Number, "Serial Number"},
{Linking_Information, "Linking Information"},
{Reflect_Parameter, "Reflect Parameter"},
@@ -650,6 +655,16 @@ dissect_parameter(tvbuff_t *tvb, int offset, proto_tree *tree,
}
break;
+ case Activity_Identifier:
+ if (param_len == 0)
+ break;
+ if (tree)
+ {
+ dissect_ber_integer(FALSE, pinfo, param_tree, tvb, offset,
+ hf_activity_identifier, NULL);
+ }
+ break;
+
case Serial_Number:
if (param_len == 0)
break;
@@ -1562,6 +1577,18 @@ proto_register_ses(void)
}
},
{
+ &hf_activity_identifier,
+ {
+ "Activity Identifier",
+ "ses.activity_identifier",
+ FT_UINT32, BASE_DEC,
+ NULL,
+ 0x0,
+ "Activity Identifier",
+ HFILL
+ }
+ },
+ {
&hf_serial_number,
{
"Serial Number",