diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-06-26 11:01:04 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-06-26 11:01:04 +0000 |
commit | 234594dfc0b7640c2b9a853d0c77205308ca8c72 (patch) | |
tree | 94efebf6a782508885cfbf20b8e6e279fce5b567 /asn1/gsmmap | |
parent | 7e2903bdc8c94765fe674e52eeafa310e3f91d4d (diff) |
Add a signal
svn path=/trunk/; revision=14775
Diffstat (limited to 'asn1/gsmmap')
-rw-r--r-- | asn1/gsmmap/GSMMAP.asn | 6 | ||||
-rw-r--r-- | asn1/gsmmap/packet-gsm_map-template.c | 18 |
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; |