aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsmmap
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-06-26 11:01:04 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-06-26 11:01:04 +0000
commit234594dfc0b7640c2b9a853d0c77205308ca8c72 (patch)
tree94efebf6a782508885cfbf20b8e6e279fce5b567 /asn1/gsmmap
parent7e2903bdc8c94765fe674e52eeafa310e3f91d4d (diff)
Add a signal
svn path=/trunk/; revision=14775
Diffstat (limited to 'asn1/gsmmap')
-rw-r--r--asn1/gsmmap/GSMMAP.asn6
-rw-r--r--asn1/gsmmap/packet-gsm_map-template.c18
2 files changed, 19 insertions, 5 deletions
diff --git a/asn1/gsmmap/GSMMAP.asn b/asn1/gsmmap/GSMMAP.asn
index 7648bfb138..bd2040beac 100644
--- a/asn1/gsmmap/GSMMAP.asn
+++ b/asn1/gsmmap/GSMMAP.asn
@@ -3698,11 +3698,7 @@ ModifyNotificationToCSE ::= ENUMERATED {
deactivate (0 ),
activate (1 )}
-Odb-data ::= SEQUENCE {
- odb-GeneralData ODB-GeneralData,
- odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL,
- extensionContainer ExtensionContainer OPTIONAL,
- ... }
+
M-CSI ::= SEQUENCE {
mobilityTriggers MobilityTriggers,
serviceKey ServiceKey,
diff --git a/asn1/gsmmap/packet-gsm_map-template.c b/asn1/gsmmap/packet-gsm_map-template.c
index 22b8dd0f1a..5052f3dd41 100644
--- a/asn1/gsmmap/packet-gsm_map-template.c
+++ b/asn1/gsmmap/packet-gsm_map-template.c
@@ -244,6 +244,10 @@ const value_string gsm_map_opr_code_strings[] = {
{ 75, "remoteUserFree" },
{ 76, "registerCC-Entry" },
{ 77, "eraseCC-Entry" },
+ { 78, "secureTransportClass1" },
+ { 79, "secureTransportClass2" },
+ { 80, "secureTransportClass3" },
+ { 81, "secureTransportClass4" },
{ 83, "provideSubscriberLocation" },
{ 85, "sendRoutingInfoForLCS" },
{ 86, "subscriberLocationReport" },
@@ -606,7 +610,15 @@ static int dissect_invokeData(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
case 77: /*eraseCC-Entry*/
offset=dissect_gsm_map_EraseCC_EntryArg(FALSE, tvb, offset, pinfo, tree, -1);
break;
+ case 78: /*secureTransportClass1*/
+ case 79: /*secureTransportClass1*/
+ case 80: /*secureTransportClass1*/
+ case 81: /*secureTransportClass1*/
+ offset=dissect_gsm_map_SecureTransportArg(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
case 83: /*provideSubscriberLocation*/
+ offset=dissect_gsm_map_EraseCC_EntryArg(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
offset=dissect_gsm_map_ProvideSubscriberLocation_Arg(FALSE, tvb, offset, pinfo, tree, -1);
break;
case 85: /*sendRoutingInfoForLCS*/
@@ -821,6 +833,12 @@ static int dissect_returnResultData(packet_info *pinfo, proto_tree *tree, tvbuff
case 77: /*eraseCC-Entry*/
offset=dissect_gsm_map_EraseCC_EntryRes(FALSE, tvb, offset, pinfo, tree, -1);
break;
+ case 78: /*secureTransportClass1*/
+ case 79: /*secureTransportClass1*/
+ case 80: /*secureTransportClass1*/
+ case 81: /*secureTransportClass1*/
+ offset=dissect_gsm_map_SecureTransportRes(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
case 83: /*provideSubscriberLocation*/
offset=dissect_gsm_map_ProvideSubscriberLocation_Res(FALSE, tvb, offset, pinfo, tree, -1);
break;