diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-12-01 06:28:04 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-12-01 06:28:04 +0000 |
commit | 9880fdcb983e8f91e7870df7d152bf02c4e2aab8 (patch) | |
tree | dbb7b21524ec0af592eafdcdd206496b1bb9217f /epan/dissectors/packet-ses.c | |
parent | 20f04faf968a9b1e0d2d2423ab0e7c5892de0e13 (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.c | 27 |
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", |