diff options
author | AndersBroman <anders.broman@ericsson.com> | 2014-09-05 15:40:18 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2014-09-06 09:52:01 +0000 |
commit | 07b003a98f611679994a99cb64c711c6c2b4a613 (patch) | |
tree | 6d648e127f977904dcb2cba00f57b68dd51d8b37 /asn1/gnm | |
parent | ceef7eba755cbecf670653360f72d864949dac49 (diff) |
Remove obsolete dissectors.
Change-Id: Icd480491670de9d8495a95861b18a8a5cb9724b4
Reviewed-on: https://code.wireshark.org/review/4006
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1/gnm')
-rw-r--r-- | asn1/gnm/ASN1DefinedTypesModule.asn | 975 | ||||
-rw-r--r-- | asn1/gnm/CMakeLists.txt | 52 | ||||
-rw-r--r-- | asn1/gnm/GNM.asn | 684 | ||||
-rw-r--r-- | asn1/gnm/Makefile.am | 23 | ||||
-rw-r--r-- | asn1/gnm/Makefile.common | 51 | ||||
-rw-r--r-- | asn1/gnm/Makefile.nmake | 26 | ||||
-rw-r--r-- | asn1/gnm/gnm.cnf | 135 | ||||
-rw-r--r-- | asn1/gnm/packet-gnm-template.c | 108 | ||||
-rw-r--r-- | asn1/gnm/packet-gnm-template.h | 33 |
9 files changed, 0 insertions, 2087 deletions
diff --git a/asn1/gnm/ASN1DefinedTypesModule.asn b/asn1/gnm/ASN1DefinedTypesModule.asn deleted file mode 100644 index a6bb646aa6..0000000000 --- a/asn1/gnm/ASN1DefinedTypesModule.asn +++ /dev/null @@ -1,975 +0,0 @@ --- Module ASN1DefinedTypesModule (M.3100:04/2005) --- 8 ASN.1 modules ---<GDMO.Document "ITU-T Recommendation M.3100"> --- 8.1 ASN1DefinedTypesModule -ASN1DefinedTypesModule {itu-t recommendation m gnm(3100) informationModel(0) - asn1Modules(2) asn1DefinedTypesModule(0)} DEFINITIONS IMPLICIT TAGS ::= -BEGIN - --- EXPORTS everything -IMPORTS - -- Note: RDNSequence, formerly imported - -- from X.501 InformationFramework, is imported from X.711 CMIP. - RDNSequence, ObjectInstance, ObjectClass - FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)} - MappingList, SignalRate - FROM M3100ASN1TypeModule2 {itu-t recommendation m gnm(3100) - informationModel(0) asn1Modules(2) asn1Module2(1)} - ProbableCause, AdministrativeState, AvailabilityStatus, AttributeList, - AdditionalInformation - FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2) - asn1Module(2) 1}; - -m3100InformationModel OBJECT IDENTIFIER ::= - {itu-t recommendation m gnm(3100) informationModel(0)} - -m3100standardSpecificExtension OBJECT IDENTIFIER ::= - {m3100InformationModel standardSpecificExtension(0)} - -m3100ObjectClass OBJECT IDENTIFIER ::= - {m3100InformationModel managedObjectClass(3)} - -m3100Package OBJECT IDENTIFIER ::= {m3100InformationModel package(4)} - -m3100Parameter OBJECT IDENTIFIER ::= {m3100InformationModel parameter(5)} - -m3100Attribute OBJECT IDENTIFIER ::= {m3100InformationModel attribute(7)} - -m3100NameBinding OBJECT IDENTIFIER ::= {m3100InformationModel nameBinding(6)} - -m3100Action OBJECT IDENTIFIER ::= {m3100InformationModel action(9)} - -m3100Notification OBJECT IDENTIFIER ::= - {m3100InformationModel notification(10)} - --- Reserved arcs below m3100InformationModel are (8) for attribute groups -characteristicInfo OBJECT IDENTIFIER ::= - {m3100standardSpecificExtension 0} - -opticalSTM1SPICI CharacteristicInformation ::= {characteristicInfo 1} - --- opticalSPITTP* object instances with stmLevel attribute = 1 -opticalSTM4SPICI CharacteristicInformation ::= - {characteristicInfo 2} - --- opticalSPITTP* object instances with stmLevel attribute = 4 -opticalSTM16SPICI CharacteristicInformation ::= - {characteristicInfo 3} - --- opticalSPITTP* object instances with stmLevel attribute = 16 -electricalSTM1SPICI CharacteristicInformation ::= - {characteristicInfo 4} - --- electricalSPITTP* object instances with stmLevel attribute = 1 -rsSTM1SPICI CharacteristicInformation ::= - {characteristicInfo 5} - --- rsCTP* object instances with stmLevel attribute = 1 -rsSTM4SPICI CharacteristicInformation ::= - {characteristicInfo 6} - --- rsCTP* object instances with stmLevel attribute = 4 -rsSTM16SPICI CharacteristicInformation ::= - {characteristicInfo 7} - --- rsCTP* object instances with stmLevel attribute = 16 -msSTM1SPICI CharacteristicInformation ::= - {characteristicInfo 8} - --- msCTP* object instances with stmLevel attribute = 1 -msSTM4SPICI CharacteristicInformation ::= - {characteristicInfo 9} - --- msCTP* object instances with stmLevel attribute = 4 -msSTM16SPICI CharacteristicInformation ::= - {characteristicInfo 10} - --- msCTP* object instances with stmLevel attribute = 16 -au3TU3VC3CI CharacteristicInformation ::= - {characteristicInfo 11} - -au4VC4CI CharacteristicInformation ::= {characteristicInfo 12} - -tu11VC11CI CharacteristicInformation ::= {characteristicInfo 13} - -tu12VC12CI CharacteristicInformation ::= {characteristicInfo 14} - -tu2VC2CI CharacteristicInformation ::= {characteristicInfo 15} - -tu12VC11CI CharacteristicInformation ::= {characteristicInfo 16} - -vpCI CharacteristicInformation ::= {characteristicInfo 17} - -vcCI CharacteristicInformation ::= {characteristicInfo 18} - -e0CI CharacteristicInformation ::= {characteristicInfo 19} - -e1CI CharacteristicInformation ::= {characteristicInfo 20} - -e2CI CharacteristicInformation ::= {characteristicInfo 21} - -e3CI CharacteristicInformation ::= {characteristicInfo 22} - -e4CI CharacteristicInformation ::= {characteristicInfo 23} - -e5-565M CharacteristicInformation ::= {characteristicInfo 24} - -sts3c-and-VC4-1c CharacteristicInformation ::= {characteristicInfo 25} - -sts12c-and-VC4-4c CharacteristicInformation ::= {characteristicInfo 26} - -sts48c-and-VC4-16c CharacteristicInformation ::= {characteristicInfo 27} - -sts192c-and-VC4-64c CharacteristicInformation ::= {characteristicInfo 28} - -section-OC1-STS1-and-RS-STM0 CharacteristicInformation ::= - {characteristicInfo 29} - -section-OC192-STS192-and-RS-STM64 CharacteristicInformation ::= - {characteristicInfo 30} - -line-OC1-STS1-and-MS-STM0 CharacteristicInformation ::= - {characteristicInfo 31} - -line-OC192-STS192-and-MS-STM64 CharacteristicInformation ::= - {characteristicInfo 32} - -fc-12-133M CharacteristicInformation ::= {characteristicInfo 33} - --- Fiber Channel protocol -fc-25-266M CharacteristicInformation ::= - {characteristicInfo 34} - --- Fiber Channel protocol -fc-50-531M CharacteristicInformation ::= - {characteristicInfo 35} - --- Fiber Channel protocol -fc-100-1063M CharacteristicInformation ::= - {characteristicInfo 36} - --- Fiber Channel protocol -fddi CharacteristicInformation ::= - {characteristicInfo 37} - -fast-Ethernet CharacteristicInformation ::= {characteristicInfo 38} - -gigabit-Ethernet CharacteristicInformation ::= {characteristicInfo 39} - -isdn-BRI CharacteristicInformation ::= {characteristicInfo 40} - --- ISDN Basic Rate Interface PTP layer rate -dsr-OC192-and-STM64 CharacteristicInformation ::= - {characteristicInfo 41} - -dsr-OC768-and-STM256 CharacteristicInformation ::= {characteristicInfo 42} - -section-OC24-STS24-and-RS-STM8 CharacteristicInformation ::= - {characteristicInfo 43} - -line-OC24-STS24-and-MS-STM8 CharacteristicInformation ::= - {characteristicInfo 44} - -section-OC768-STS768-and-RS-STM256 CharacteristicInformation ::= - {characteristicInfo 45} - -line-OC768-STS768-and-MS-STM256 CharacteristicInformation ::= - {characteristicInfo 46} - -tenGigabit-Ethernet CharacteristicInformation ::= {characteristicInfo 47} - --- The following value assignments are for the Probable Cause when Integer Choice is used within the --- TMN application context. These values shall always be assigned by this Recommendation in the context --- of TMN. -indeterminate ProbableCause ::= - localValue:0 - --- The following are used with communications alarm. -aIS ProbableCause ::= - localValue:1 - -callSetUpFailure ProbableCause ::= localValue:2 - -degradedSignal ProbableCause ::= localValue:3 - -farEndReceiverFailure ProbableCause ::= localValue:4 - -framingError ProbableCause ::= localValue:5 - -lossOfFrame ProbableCause ::= localValue:6 - -lossOfPointer ProbableCause ::= localValue:7 - -lossOfSignal ProbableCause ::= localValue:8 - -payloadTypeMismatch ProbableCause ::= localValue:9 - -transmissionError ProbableCause ::= localValue:10 - -remoteAlarmInterface ProbableCause ::= localValue:11 - -excessiveBER ProbableCause ::= localValue:12 - -pathTraceMismatch ProbableCause ::= localValue:13 - -unavailable ProbableCause ::= localValue:14 - -signalLabelMismatch ProbableCause ::= localValue:15 - -lossOfMultiFrame ProbableCause ::= localValue:16 - -receiveFailure ProbableCause ::= localValue:17 - -transmitFailure ProbableCause ::= localValue:18 - -modulationFailure ProbableCause ::= localValue:19 - -demodulationFailure ProbableCause ::= localValue:20 - -broadcastChannelFailure ProbableCause ::= localValue:21 - -connectionEstablishmentError ProbableCause ::= localValue:22 - -invalidMessageReceived ProbableCause ::= localValue:23 - -localNodeTransmissionError ProbableCause ::= localValue:24 - -remoteNodeTransmissionError ProbableCause ::= localValue:25 - -routingFailure ProbableCause ::= localValue:26 - --- Values 27-50 are reserved for communications alarm related probable causes --- The following are used with equipment alarm. -backplaneFailure ProbableCause ::= - localValue:51 - -dataSetProblem ProbableCause ::= localValue:52 - -equipmentIdentifierDuplication ProbableCause ::= localValue:53 - -externalIFDeviceProblem ProbableCause ::= localValue:54 - -lineCardProblem ProbableCause ::= localValue:55 - -multiplexerProblem ProbableCause ::= localValue:56 - -nEIdentifierDuplication ProbableCause ::= localValue:57 - -powerProblem ProbableCause ::= localValue:58 - -processorProblem ProbableCause ::= localValue:59 - -protectionPathFailure ProbableCause ::= localValue:60 - -receiverFailure ProbableCause ::= localValue:61 - -replaceableUnitMissing ProbableCause ::= localValue:62 - -replaceableUnitTypeMismatch ProbableCause ::= localValue:63 - -synchronizationSourceMismatch ProbableCause ::= localValue:64 - -terminalProblem ProbableCause ::= localValue:65 - -timingProblem ProbableCause ::= localValue:66 - -transmitterFailure ProbableCause ::= localValue:67 - -trunkCardProblem ProbableCause ::= localValue:68 - -replaceableUnitProblem ProbableCause ::= localValue:69 - -realTimeClockFailure ProbableCause ::= localValue:70 - --- An equipment alarm to be issued if the system detects that the real time clock has failed. -antennaFailure ProbableCause ::= - localValue:71 - -batteryChargingFailure ProbableCause ::= localValue:72 - -diskFailure ProbableCause ::= localValue:73 - -frequencyHoppingFailure ProbableCause ::= localValue:74 - -iODeviceError ProbableCause ::= localValue:75 - -lossOfSynchronisation ProbableCause ::= localValue:76 - -lossOfRedundancy ProbableCause ::= localValue:77 - -powerSupplyFailure ProbableCause ::= localValue:78 - -signalQualityEvaluationFailure ProbableCause ::= localValue:79 - -tranceiverFailure ProbableCause ::= localValue:80 - -protectionMechanismFailure ProbableCause ::= localValue:81 - -protectingResourceFailure ProbableCause ::= localValue:82 - --- Values 83-100 are reserved for equipment alarm related probable causes --- The following are used with environmental alarm. -airCompressorFailure ProbableCause ::= - localValue:101 - -airConditioningFailure ProbableCause ::= localValue:102 - -airDryerFailure ProbableCause ::= localValue:103 - -batteryDischarging ProbableCause ::= localValue:104 - -batteryFailure ProbableCause ::= localValue:105 - -commercialPowerFailure ProbableCause ::= localValue:106 - -coolingFanFailure ProbableCause ::= localValue:107 - -engineFailure ProbableCause ::= localValue:108 - -fireDetectorFailure ProbableCause ::= localValue:109 - -fuseFailure ProbableCause ::= localValue:110 - -generatorFailure ProbableCause ::= localValue:111 - -lowBatteryThreshold ProbableCause ::= localValue:112 - -pumpFailure ProbableCause ::= localValue:113 - -rectifierFailure ProbableCause ::= localValue:114 - -rectifierHighVoltage ProbableCause ::= localValue:115 - -rectifierLowFVoltage ProbableCause ::= localValue:116 - -ventilationsSystemFailure ProbableCause ::= localValue:117 - -enclosureDoorOpen ProbableCause ::= localValue:118 - -explosiveGas ProbableCause ::= localValue:119 - -fire ProbableCause ::= localValue:120 - -flood ProbableCause ::= localValue:121 - -highHumidity ProbableCause ::= localValue:122 - -highTemperature ProbableCause ::= localValue:123 - -highWind ProbableCause ::= localValue:124 - -iceBuildUp ProbableCause ::= localValue:125 - -intrusionDetection ProbableCause ::= localValue:126 - -lowFuel ProbableCause ::= localValue:127 - -lowHumidity ProbableCause ::= localValue:128 - -lowCablePressure ProbableCause ::= localValue:129 - -lowTemperature ProbableCause ::= localValue:130 - -lowWater ProbableCause ::= localValue:131 - -smoke ProbableCause ::= localValue:132 - -toxicGas ProbableCause ::= localValue:133 - -coolingSystemFailure ProbableCause ::= localValue:134 - -externalEquipmentFailure ProbableCause ::= localValue:135 - -externalPointFailure ProbableCause ::= localValue:136 - --- Values 137-150 are reserved for environmental alarm related probable causes --- The following are used with Processing error alarm. -storageCapacityProblem ProbableCause ::= - localValue:151 - -memoryMismatch ProbableCause ::= localValue:152 - -corruptData ProbableCause ::= localValue:153 - -outOfCPUCycles ProbableCause ::= localValue:154 - -sfwrEnvironmentProblem ProbableCause ::= localValue:155 - -sfwrDownloadFailure ProbableCause ::= localValue:156 - -lossOfRealTime ProbableCause ::= localValue:157 - --- A processing error alarm to be issued if the system detects that it has lost the time in --- the real time clock but the clock itself is working. This could happen e.g. during a power --- cut in a small NE which does not have battery backup for the real time clock. -reinitialized ProbableCause ::= - localValue:158 - --- A processing error alarm to be issued after the system has reinitialised. This will indicate --- to the management systems that the view they have of the managed system may no longer --- be valid. Usage example: The managed --- system issues this alarm after a reinitialization with severity warning to inform the --- management system about the event. No clearing notification will be sent. -applicationSubsystemFailure ProbableCause ::= - localValue:159 - -configurationOrCustomisationError ProbableCause ::= localValue:160 - -databaseInconsistency ProbableCause ::= localValue:161 - -fileError ProbableCause ::= localValue:162 - -outOfMemory ProbableCause ::= localValue:163 - -softwareError ProbableCause ::= localValue:164 - -timeoutExpired ProbableCause ::= localValue:165 - -underlayingResourceUnavailable ProbableCause ::= localValue:166 - -versionMismatch ProbableCause ::= localValue:167 - --- Values 168-200 are reserved for processing error alarm related probable causes. -bandwidthReduced ProbableCause ::= - localValue:201 - -congestion ProbableCause ::= localValue:202 - -excessiveErrorRate ProbableCause ::= localValue:203 - -excessiveResponseTime ProbableCause ::= localValue:204 - -excessiveRetransmissionRate ProbableCause ::= localValue:205 - -reducedLoggingCapability ProbableCause ::= localValue:206 - -systemResourcesOverload ProbableCause ::= localValue:207 - -AcceptableCircuitPackTypeList ::= SET OF PrintableString - -AddedTps ::= SEQUENCE { - gtp ObjectInstance, - tpsAdded SEQUENCE OF ObjectInstance -} - -AddLeg ::= SEQUENCE { - mpCrossConnection ObjectInstance, - legs SET OF ToTermSpecifier -} - -AddTpsToGtpInformation ::= - SEQUENCE OF - SEQUENCE {tpsAdded SEQUENCE OF TerminationPointInformation, - gtp ObjectInstance OPTIONAL} - -AddTpsToGtpResult ::= - SEQUENCE OF CHOICE {failed [0] Failed, - addedTps [1] AddedTps} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "AddTpsToGtpInformation" type. -AddTpsToTpPoolInformation ::= - SEQUENCE OF - SEQUENCE {tps SET OF TerminationPointInformation, - toTpPool ObjectInstance OPTIONAL} - -AddTpsToTpPoolResult ::= - SEQUENCE OF - CHOICE {failed [0] Failed, - tpsAddedToTpPool [1] TpsAddedToTpPool} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "AddTPsToTpPoolInformation" type. -AlarmEffectOnServiceParameter ::= BOOLEAN -- TRUE implies service is affected - -AlarmSeverityAssignment ::= SEQUENCE { - problem ProbableCause, - severityAssignedServiceAffecting [0] AlarmSeverityCode OPTIONAL, - severityAssignedNonServiceAffecting [1] AlarmSeverityCode OPTIONAL, - severityAssignedServiceIndependent [2] AlarmSeverityCode OPTIONAL -} - -AlarmSeverityAssignmentList ::= SET OF AlarmSeverityAssignment - -AlarmSeverityCode ::= ENUMERATED { - non-alarmed(0), minor(1), major(2), critical(3), warning(4)} - -AlarmStatus ::= ENUMERATED { - cleared(0), activeReportable-Indeterminate(1), activeReportable-Warning(2), - activeReportable-Minor(3), activeReportable-Major(4), - activeReportable-Critical(5), activePending(6)} - -Boolean ::= BOOLEAN - -Bundle ::= SEQUENCE { - characteristicInfoType CharacteristicInformation, - bundlingFactor INTEGER -} - -ChannelNumber ::= INTEGER - -CharacteristicInformation ::= OBJECT IDENTIFIER - -CircuitDirectionality ::= ENUMERATED {onewayOut(0), onewayIn(1), twoway(2)} - -CircuitPackAvailabilityStatus ::= - AvailabilityStatus(WITH COMPONENT (notInstalled)) - -CircuitPackType ::= PrintableString - -Connected ::= CHOICE { - pointToPoint [0] PointToPoint, - pointToMultipoint [1] PointToMultipoint -} - -ConnectInformation ::= - SEQUENCE OF - SEQUENCE {itemType - CHOICE {unidirectional [0] ConnectionType, - bidirectional [1] ConnectionTypeBi, - addleg [2] AddLeg}, - administrativeState AdministrativeState OPTIONAL, - namedCrossConnection [3] NamedCrossConnection OPTIONAL, - ..., - userLabel [4] UserLabel OPTIONAL, - redline [5] Boolean OPTIONAL, - ..., - additionalInfo [6] AdditionalInformation OPTIONAL - } - -ConnectorType ::= INTEGER - --- currently defined values for ConnectorType are -fcConnectorType ConnectorType ::= - 1 -- Fibre Connector - -lcConnectorType ConnectorType ::= 2 -- Lucent connector - -scConnectorType ConnectorType ::= 3 -- Subscriber Connector - -ConnectivityPointer ::= CHOICE { - none NULL, - single ObjectInstance, - concatenated SEQUENCE OF ObjectInstance -} - -ConnectResult ::= SEQUENCE OF CHOICE {failed Failed, - connected Connected} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "ConnectInformation" type. -ConnectionType ::= CHOICE { - explicitPToP [0] ExplicitPtoP, - ptoTpPool [1] PtoTPPool, - explicitPtoMP [2] ExplicitPtoMP, - ptoMPools [3] PtoMPools -} - -ConnectionTypeBi ::= CHOICE { - explicitPToP [0] ExplicitPtoP, - ptoTpPool [1] PtoTPPool -} - -Count ::= INTEGER - -CreateError ::= INTEGER - -CrossConnectionName ::= GraphicString - -CrossConnectionObjectPointer ::= CHOICE { - notConnected [0] ObjectInstance, -- Fabric object - connected [1] ObjectInstance, -- Cross-connection object - multipleConnections MultipleConnections -} - -CTPUpstreamPointer ::= - ConnectivityPointer - (WITH COMPONENTS { - ..., - - -- the other two choices are present - concatenated ABSENT - }) - -CTPDownstreamPointer ::= - DownstreamConnectivityPointer - (WITH COMPONENTS { - ..., - concatenated ABSENT, - broadcastConcatenated ABSENT - - -- other choices are present - }) - -CurrentProblem ::= SEQUENCE { - problem [0] ProbableCause, - alarmStatus [1] AlarmStatus -} - -CurrentProblemList ::= SET OF CurrentProblem - -Directionality ::= ENUMERATED {unidirectional(0), bidirectional(1)} - -DisconnectInformation ::= SEQUENCE OF ObjectInstance -- tps - -DisconnectResult ::= - SEQUENCE OF CHOICE {failed Failed, - disconnected ObjectInstance} -- tp - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "DisconnectInformation" type. -DownstreamConnectivityPointer ::= CHOICE { - none NULL, - single ObjectInstance, - concatenated SEQUENCE OF ObjectInstance, - broadcast SET OF ObjectInstance, - broadcastConcatenated [1] SET OF SEQUENCE OF ObjectInstance -} - -ExplicitPtoMP ::= SEQUENCE {fromTp ExplicitTP, - toTPs SET OF ExplicitTP -} - -ExplicitPtoP ::= SEQUENCE {fromTp ExplicitTP, - toTp ExplicitTP -} - -ExplicitTP ::= CHOICE { - oneTPorGTP ObjectInstance, - listofTPs SEQUENCE OF ObjectInstance -} - -ExternalTime ::= GeneralizedTime - -EquipmentHolderAddress ::= SEQUENCE OF PrintableString - -EquipmentHolderType ::= GraphicString - -Failed ::= CHOICE { - logicalProblem LogicalProblem, - resourceProblem ResourceProblem -} - -GeneralError ::= - SEQUENCE OF - SEQUENCE {cause GeneralErrorCause, - details GraphicString OPTIONAL, - relatedObjects [0] SET OF ObjectInstance OPTIONAL, - attributeList [1] AttributeList OPTIONAL} - -GeneralErrorCause ::= CHOICE { - globalValue OBJECT IDENTIFIER, - localValue INTEGER -} - -objectInIncompatibleState GeneralErrorCause ::= localValue:1 - -noValidRelatedObject GeneralErrorCause ::= localValue:2 - -involvedInOffering GeneralErrorCause ::= localValue:3 - -serviceNotSupported GeneralErrorCause ::= localValue:4 - -provisioningOrderConflict GeneralErrorCause ::= localValue:5 - -equipmentFailure GeneralErrorCause ::= localValue:6 - -maxNumberExceeded GeneralErrorCause ::= localValue:7 - -containedObjects GeneralErrorCause ::= localValue:8 - --- ObjectInIncompatibleState is used to specify that the object is in a state --- that does not allow the operation. Details of the state should be --- provided. --- NoValidRelatedObject is used to specify related objects that do not --- exist in the MIB. --- InvolvedInOffering is used to identify object(s) that are already --- involved in a conflicting service offering. --- ServiceNotSupported is used to indicate that the operation is --- attempting to initiate a service that is not supported by the --- equipment. --- ProvisioningOrderConflict is used to identify that a service is --- being provisioned in an order that is not supported by the equipment. --- EquipmentFailure is used to indicate that an equipment failure as --- occured during the operation. --- MaxNumberExceeded is used to indicate that requested create operation --- cannot be completed as the maximum number of instances are reached. --- ContainedObjects is used to indicate that requested delete operation --- cannot be completed as there are contained instances. -HolderStatus ::= CHOICE { - holderEmpty [0] NULL, - inTheAcceptableList [1] CircuitPackType, - notInTheAcceptableList [2] CircuitPackType, - unknownType [3] NULL -} - -IndividualSwitchOver ::= SEQUENCE { - connection ObjectInstance, - -- crossConnection of connectionProtection (defined in Recommendation G.774.04) - unchangedTP ObjectInstance, - newTP ObjectInstance - -- designates the newTP to which the unchanged TP has to be connected with -} - -IndividualResult ::= CHOICE {failed [0] Failed, - pass [1] Connected -} - -InformationTransferCapabilities ::= ENUMERATED { - speech(0), audio3pt1(1), audio7(2), audioComb(3), digitalRestricted56(4), - digitalUnrestricted64(5) - --- "..." these ellipses defined in ASN.1 amendment are used here to indicate that this is --- an extensible type and additional enumerations may be added in future --} - -ListOfCharacteristicInformation ::= SET OF CharacteristicInformation - -ListOfTPs ::= SET OF ObjectInstance - -LocationName ::= GraphicString - -LogicalProblem ::= SEQUENCE { - problemCause ProblemCause, - incorrectInstances SET OF ObjectInstance OPTIONAL -} - -MultipleConnections ::= - SET OF - CHOICE {downstreamNotConnected [0] ObjectInstance, - downstreamConnected [1] ObjectInstance, - upstreamNotConnected [2] ObjectInstance, - upstreamConnected [3] ObjectInstance} - -NamedCrossConnection ::= SEQUENCE { - redline BOOLEAN, - name CrossConnectionName -} - -NameType ::= CHOICE {numericName INTEGER, - pString GraphicString -} - -NumberOfCircuits ::= INTEGER - -ObjectList ::= SET OF ObjectInstance - -PhysicalPortSignalRateAndMappingList ::= CHOICE { - diverse - SEQUENCE {downstream SignalRateAndMappingList, - upStream SignalRateAndMappingList}, - uniform SignalRateAndMappingList -} - -Pointer ::= ObjectInstance - -PointerOrNull ::= CHOICE {pointer ObjectInstance, - null NULL -} - -PointToPoint ::= SEQUENCE { - fromTp ObjectInstance, - toTp ObjectInstance, - xCon ObjectInstance -} - -PointToMultipoint ::= SEQUENCE { - fromTp ObjectInstance, - toTps - SET OF SEQUENCE {tp ObjectInstance, - xConnection ObjectInstance}, - mpXCon ObjectInstance -} - -PortNumber ::= INTEGER - -ProblemCause ::= CHOICE {unknown NULL, - integerValue INTEGER -} - --- The values of integer value for ProblemCause and integerValue for ResourceProblem shall always be --- assigned by this Recommendation. No values of integerValue for ResourceProblem have been assigned. --- The following values are used for integerValue of ProblemCause. -noSuchTpInstance ProblemCause ::= - integerValue:0 - -noSuchGtpInstance ProblemCause ::= integerValue:1 - -noSuchTpPoolInstance ProblemCause ::= integerValue:2 - -mismatchingTpInstance ProblemCause ::= integerValue:3 - -mismatchingGtpInstance ProblemCause ::= integerValue:4 - -partOfGtp ProblemCause ::= integerValue:5 - -involvedInCrossConnection ProblemCause ::= integerValue:6 - -memberOfTpPool ProblemCause ::= integerValue:7 - -alreadyMemberOfGtp ProblemCause ::= integerValue:8 - -noTpInTpPool ProblemCause ::= integerValue:9 - -noMoreThanOneTpIsAllowed ProblemCause ::= integerValue:10 - -noMoreThanTwoTpsAreAllowed ProblemCause ::= integerValue:11 - -alreadyConnected ProblemCause ::= integerValue:12 - --- alreadyConnected is used to indicate the two termination points requested to be cross-connected are already --- cross-connected versus involvedInCrossConnection is used to indicate one or more termination points are --- cross-connected but not to each other. -notAlreadyConnected ProblemCause ::= - integerValue:13 - -notMulticastWithOnlyOneSubordinateLeg ProblemCause ::= integerValue:14 - -endpointsNotTheSame ProblemCause ::= integerValue:15 - -notUnidirectional ProblemCause ::= integerValue:16 - -notBidirectional ProblemCause ::= integerValue:17 - --- notMulticastWithOnlyOneSubordinateLeg is used with the convertMulticastToPtoP action --- endpointsNotTheSame is used in the joinXC action --- notUnidirectional is used in the convertPtoPtoMulticast action --- notBidirectional is used in the splitXC action -PtoMPools ::= SEQUENCE {fromTp ExplicitTP, - toTPPools ToTPPools -} - -PtoTPPool ::= SEQUENCE {fromTp ExplicitTP, - toTpPool ObjectInstance -} - -Reach ::= INTEGER - -RelatedObjectInstance ::= CHOICE { - notAvailable NULL, - relatedObject ObjectInstance -} - -RemoveTpsFromGtpInformation ::= - SEQUENCE OF SEQUENCE {fromGtp ObjectInstance, - tps SET OF ObjectInstance} - -RemoveTpsFromGtpResult ::= - SEQUENCE OF - CHOICE {failed [0] Failed, - removed [1] RemoveTpsResultInformation} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "RemoveTPsFromGtpInformation" type. -RemoveTpsFromTpPoolInformation ::= - SEQUENCE OF - SEQUENCE {fromTpPool ObjectInstance, - tps SET OF ObjectInstance} - -RemoveTpsFromTpPoolResult ::= - SEQUENCE OF - CHOICE {failed [0] Failed, - removed [1] RemoveTpsResultInformation} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "RemoveTPsFromTpPoolInformation" type. -RemoveTpsResultInformation ::= SEQUENCE { - deletedTpPoolOrGTP ObjectInstance OPTIONAL, - tps SET OF ObjectInstance -} - --- If the TP Pool or GTP is deleted, the deleted TP Pool or GTP should be provided in the --- RemoveTpsResultInformation -Replaceable ::= ENUMERATED {yes(0), no(1), notapplicable(2)} - -ResourceProblem ::= CHOICE {unknown NULL, - integerValue INTEGER -} - -SequenceOfObjectInstance ::= SEQUENCE OF ObjectInstance - -SerialNumber ::= GraphicString - -SignallingCapabilities ::= ENUMERATED { - isup(0), isup92(1), itu-tNo5(2), r2(3), itu-tNo6(4), tup(5) - --- "..." these ellipses defined in ASN.1 amendment are used here to indicate that this is --- an extensible type and additional enumerations may be added in future --} - -SignalRateAndMappingList ::= - SET OF - SEQUENCE {-- only one member in the case of TDM - signalRate SignalRate, - mappingList MappingList OPTIONAL, - wavelength WaveLength OPTIONAL} -- used for WDM - --- the SignalRateAndMappingList is a SET OF to accommodate --- multiple wavelengths on a single TTP -SignalType ::= CHOICE { - simple CharacteristicInformation, - bundle Bundle, - complex [0] SEQUENCE OF Bundle -} - -SubordinateCircuitPackSoftwareLoad ::= CHOICE { - notApplicable NULL, - softwareInstances [0] SEQUENCE OF ObjectInstance, - softwareIdentifiers [1] SEQUENCE OF PrintableString -} - -SupportableClientList ::= SET OF ObjectClass - -SystemTiming ::= SEQUENCE { - sourceType - ENUMERATED {internalTimingSource(0), remoteTimingSource(1), - slavedTimingTerminationSignal(2)}, - sourceID ObjectInstance OPTIONAL -} -- not needed for internal source - -SystemTimingSource ::= SEQUENCE { - primaryTimingSource SystemTiming, - secondaryTimingSource SystemTiming OPTIONAL -} - -SwitchOverInformation ::= SEQUENCE OF IndividualSwitchOver - -SwitchOverResult ::= SEQUENCE OF IndividualResult - -TerminationPointInformation ::= CHOICE { - tPOrGTP [0] ObjectInstance, - sourceTP [1] ObjectInstance, - sinkTP [2] ObjectInstance -} - -ToTermSpecifier ::= CHOICE { - toTpOrGTP [0] ExplicitTP, - toPool [1] ObjectInstance -} - -ToTPPools ::= - SET OF SEQUENCE {tpPoolId ObjectInstance, - numberOfTPs INTEGER} - -TpsAddedToTpPool ::= SEQUENCE { - tpPool ObjectInstance, - tps SET OF ObjectInstance -} - -TpsInGtpList ::= SEQUENCE OF ObjectInstance - -TransmissionCharacteristics ::= BIT STRING { - satellite(0), dCME(1), echoControl(2)} - -TypeText ::= GraphicString - -UserLabel ::= GraphicString - -VendorName ::= GraphicString - -Version ::= GraphicString - -WaveLength ::= INTEGER - -END -- end of ASN1 DefinedTypesModule - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D - diff --git a/asn1/gnm/CMakeLists.txt b/asn1/gnm/CMakeLists.txt deleted file mode 100644 index cc26b3cfae..0000000000 --- a/asn1/gnm/CMakeLists.txt +++ /dev/null @@ -1,52 +0,0 @@ -# CMakeLists.txt -# -# Wireshark - Network traffic analyzer -# By Gerald Combs <gerald@wireshark.org> -# Copyright 1998 Gerald Combs -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -# - -set( PROTOCOL_NAME gnm ) - -set( PROTO_OPT ) - -set( EXT_ASN_FILE_LIST -) - -set( ASN_FILE_LIST - GNM.asn -) - -set( EXTRA_DIST - ${ASN_FILE_LIST} - packet-${PROTOCOL_NAME}-template.c - packet-${PROTOCOL_NAME}-template.h - ${PROTOCOL_NAME}.cnf -) - -set( SRC_FILES - ${EXTRA_DIST} - ${EXT_ASN_FILE_LIST} -) - -set( A2W_FLAGS -b ) - -set( EXTRA_CNF - cmip-exp.cnf -) - -ASN2WRS() - diff --git a/asn1/gnm/GNM.asn b/asn1/gnm/GNM.asn deleted file mode 100644 index e00cc76364..0000000000 --- a/asn1/gnm/GNM.asn +++ /dev/null @@ -1,684 +0,0 @@ --- Module ASN1DefinedTypesModule (M.3100:04/2005) --- 8 ASN.1 modules ---<GDMO.Document "ITU-T Recommendation M.3100"> --- 8.1 ASN1DefinedTypesModule -ASN1DefinedTypesModule {itu-t recommendation m gnm(3100) informationModel(0) - asn1Modules(2) asn1DefinedTypesModule(0)} DEFINITIONS IMPLICIT TAGS ::= -BEGIN - --- EXPORTS everything -IMPORTS - -- Note: RDNSequence, formerly imported - -- from X.501 InformationFramework, is imported from X.711 CMIP. - RDNSequence, ObjectInstance, ObjectClass, Attribute - FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)} --- MappingList, SignalRate --- FROM M3100ASN1TypeModule2 {itu-t recommendation m gnm(3100) --- informationModel(0) asn1Modules(2) asn1Module2(1)} - ProbableCause, AdministrativeState, AvailabilityStatus, AttributeList, - AdditionalInformation - FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2) - asn1Module(2) 1}; --- Local imports --- MappingList, SignalRate --- FROM M3100ASN1TypeModule2 {itu-t recommendation m gnm(3100) --- informationModel(0) asn1Modules(2) asn1Module2(1)} - -MappingList ::= SEQUENCE OF PayloadLevel - -PayloadLevel ::= CharacteristicInformation - -SignalRate ::= CHOICE { - objectClass [0] OBJECT IDENTIFIER, - characteristicInformation [1] CharacteristicInformation -} --- X.745 -SupportedTOClasses ::= SET OF OBJECT IDENTIFIER - --- END Local imports -m3100InformationModel OBJECT IDENTIFIER ::= - {itu-t recommendation m gnm(3100) informationModel(0)} - -m3100standardSpecificExtension OBJECT IDENTIFIER ::= - {m3100InformationModel standardSpecificExtension(0)} - -m3100ObjectClass OBJECT IDENTIFIER ::= - {m3100InformationModel managedObjectClass(3)} - -m3100Package OBJECT IDENTIFIER ::= {m3100InformationModel package(4)} - -m3100Parameter OBJECT IDENTIFIER ::= {m3100InformationModel parameter(5)} - -m3100Attribute OBJECT IDENTIFIER ::= {m3100InformationModel attribute(7)} - -m3100NameBinding OBJECT IDENTIFIER ::= {m3100InformationModel nameBinding(6)} - -m3100Action OBJECT IDENTIFIER ::= {m3100InformationModel action(9)} - -m3100Notification OBJECT IDENTIFIER ::= - {m3100InformationModel notification(10)} - --- Reserved arcs below m3100InformationModel are (8) for attribute groups -characteristicInfo OBJECT IDENTIFIER ::= - {m3100standardSpecificExtension 0} - -opticalSTM1SPICI CharacteristicInformation ::= {characteristicInfo 1} - --- opticalSPITTP* object instances with stmLevel attribute = 1 -opticalSTM4SPICI CharacteristicInformation ::= - {characteristicInfo 2} - --- opticalSPITTP* object instances with stmLevel attribute = 4 -opticalSTM16SPICI CharacteristicInformation ::= - {characteristicInfo 3} - --- opticalSPITTP* object instances with stmLevel attribute = 16 -electricalSTM1SPICI CharacteristicInformation ::= - {characteristicInfo 4} - --- electricalSPITTP* object instances with stmLevel attribute = 1 -rsSTM1SPICI CharacteristicInformation ::= - {characteristicInfo 5} - --- rsCTP* object instances with stmLevel attribute = 1 -rsSTM4SPICI CharacteristicInformation ::= - {characteristicInfo 6} - --- rsCTP* object instances with stmLevel attribute = 4 -rsSTM16SPICI CharacteristicInformation ::= - {characteristicInfo 7} - --- rsCTP* object instances with stmLevel attribute = 16 -msSTM1SPICI CharacteristicInformation ::= - {characteristicInfo 8} - --- msCTP* object instances with stmLevel attribute = 1 -msSTM4SPICI CharacteristicInformation ::= - {characteristicInfo 9} - --- msCTP* object instances with stmLevel attribute = 4 -msSTM16SPICI CharacteristicInformation ::= - {characteristicInfo 10} - --- msCTP* object instances with stmLevel attribute = 16 -au3TU3VC3CI CharacteristicInformation ::= - {characteristicInfo 11} - -au4VC4CI CharacteristicInformation ::= {characteristicInfo 12} - -tu11VC11CI CharacteristicInformation ::= {characteristicInfo 13} - -tu12VC12CI CharacteristicInformation ::= {characteristicInfo 14} - -tu2VC2CI CharacteristicInformation ::= {characteristicInfo 15} - -tu12VC11CI CharacteristicInformation ::= {characteristicInfo 16} - -vpCI CharacteristicInformation ::= {characteristicInfo 17} - -vcCI CharacteristicInformation ::= {characteristicInfo 18} - -e0CI CharacteristicInformation ::= {characteristicInfo 19} - -e1CI CharacteristicInformation ::= {characteristicInfo 20} - -e2CI CharacteristicInformation ::= {characteristicInfo 21} - -e3CI CharacteristicInformation ::= {characteristicInfo 22} - -e4CI CharacteristicInformation ::= {characteristicInfo 23} - -e5-565M CharacteristicInformation ::= {characteristicInfo 24} - -sts3c-and-VC4-1c CharacteristicInformation ::= {characteristicInfo 25} - -sts12c-and-VC4-4c CharacteristicInformation ::= {characteristicInfo 26} - -sts48c-and-VC4-16c CharacteristicInformation ::= {characteristicInfo 27} - -sts192c-and-VC4-64c CharacteristicInformation ::= {characteristicInfo 28} - -section-OC1-STS1-and-RS-STM0 CharacteristicInformation ::= - {characteristicInfo 29} - -section-OC192-STS192-and-RS-STM64 CharacteristicInformation ::= - {characteristicInfo 30} - -line-OC1-STS1-and-MS-STM0 CharacteristicInformation ::= - {characteristicInfo 31} - -line-OC192-STS192-and-MS-STM64 CharacteristicInformation ::= - {characteristicInfo 32} - -fc-12-133M CharacteristicInformation ::= {characteristicInfo 33} - --- Fiber Channel protocol -fc-25-266M CharacteristicInformation ::= - {characteristicInfo 34} - --- Fiber Channel protocol -fc-50-531M CharacteristicInformation ::= - {characteristicInfo 35} - --- Fiber Channel protocol -fc-100-1063M CharacteristicInformation ::= - {characteristicInfo 36} - --- Fiber Channel protocol -fddi CharacteristicInformation ::= - {characteristicInfo 37} - -fast-Ethernet CharacteristicInformation ::= {characteristicInfo 38} - -gigabit-Ethernet CharacteristicInformation ::= {characteristicInfo 39} - -isdn-BRI CharacteristicInformation ::= {characteristicInfo 40} - --- ISDN Basic Rate Interface PTP layer rate -dsr-OC192-and-STM64 CharacteristicInformation ::= - {characteristicInfo 41} - -dsr-OC768-and-STM256 CharacteristicInformation ::= {characteristicInfo 42} - -section-OC24-STS24-and-RS-STM8 CharacteristicInformation ::= - {characteristicInfo 43} - -line-OC24-STS24-and-MS-STM8 CharacteristicInformation ::= - {characteristicInfo 44} - -section-OC768-STS768-and-RS-STM256 CharacteristicInformation ::= - {characteristicInfo 45} - -line-OC768-STS768-and-MS-STM256 CharacteristicInformation ::= - {characteristicInfo 46} - -tenGigabit-Ethernet CharacteristicInformation ::= {characteristicInfo 47} - --- The following value assignments are for the Probable Cause when Integer Choice is used within the --- TMN application context. These values shall always be assigned by this Recommendation in the context --- of TMN. - - -AcceptableCircuitPackTypeList ::= SET OF PrintableString - -AddedTps ::= SEQUENCE { - gtp ObjectInstance, - tpsAdded SEQUENCE OF ObjectInstance -} - -AddLeg ::= SEQUENCE { - mpCrossConnection ObjectInstance, - legs SET OF ToTermSpecifier -} - -AddTpsToGtpInformation ::= - SEQUENCE OF - SEQUENCE {tpsAdded SEQUENCE OF TerminationPointInformation, - gtp ObjectInstance OPTIONAL} - -AddTpsToGtpResult ::= - SEQUENCE OF CHOICE {failed [0] Failed, - addedTps [1] AddedTps} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "AddTpsToGtpInformation" type. -AddTpsToTpPoolInformation ::= - SEQUENCE OF - SEQUENCE {tps SET OF TerminationPointInformation, - toTpPool ObjectInstance OPTIONAL} - -AddTpsToTpPoolResult ::= - SEQUENCE OF - CHOICE {failed [0] Failed, - tpsAddedToTpPool [1] TpsAddedToTpPool} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "AddTPsToTpPoolInformation" type. -AlarmEffectOnServiceParameter ::= BOOLEAN -- TRUE implies service is affected - -AlarmSeverityAssignment ::= SEQUENCE { - problem ProbableCause, - severityAssignedServiceAffecting [0] AlarmSeverityCode OPTIONAL, - severityAssignedNonServiceAffecting [1] AlarmSeverityCode OPTIONAL, - severityAssignedServiceIndependent [2] AlarmSeverityCode OPTIONAL -} - -AlarmSeverityAssignmentList ::= SET OF AlarmSeverityAssignment - -AlarmSeverityCode ::= ENUMERATED { - non-alarmed(0), minor(1), major(2), critical(3), warning(4)} - -AlarmStatus ::= ENUMERATED { - cleared(0), activeReportable-Indeterminate(1), activeReportable-Warning(2), - activeReportable-Minor(3), activeReportable-Major(4), - activeReportable-Critical(5), activePending(6)} - -Boolean ::= BOOLEAN - -Bundle ::= SEQUENCE { - characteristicInfoType CharacteristicInformation, - bundlingFactor INTEGER -} - -ChannelNumber ::= INTEGER - -CharacteristicInformation ::= OBJECT IDENTIFIER - -CircuitDirectionality ::= ENUMERATED {onewayOut(0), onewayIn(1), twoway(2)} - -CircuitPackAvailabilityStatus ::= - AvailabilityStatus(WITH COMPONENT (notInstalled)) - -CircuitPackType ::= PrintableString - -Connected ::= CHOICE { - pointToPoint [0] PointToPoint, - pointToMultipoint [1] PointToMultipoint -} - -ConnectInformation ::= - SEQUENCE OF - SEQUENCE {itemType - CHOICE {unidirectional [0] ConnectionType, - bidirectional [1] ConnectionTypeBi, - addleg [2] AddLeg}, - administrativeState AdministrativeState OPTIONAL, - namedCrossConnection [3] NamedCrossConnection OPTIONAL, - ..., - userLabel [4] UserLabel OPTIONAL, - redline [5] Boolean OPTIONAL, - additionalInfo [6] AdditionalInformation OPTIONAL - } - -ConnectorType ::= INTEGER - --- currently defined values for ConnectorType are -fcConnectorType ConnectorType ::= - 1 -- Fibre Connector - -lcConnectorType ConnectorType ::= 2 -- Lucent connector - -scConnectorType ConnectorType ::= 3 -- Subscriber Connector - -ConnectivityPointer ::= CHOICE { - none NULL, - single ObjectInstance, - concatenated SEQUENCE OF ObjectInstance -} - -ConnectResult ::= SEQUENCE OF CHOICE {failed Failed, - connected Connected} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "ConnectInformation" type. -ConnectionType ::= CHOICE { - explicitPToP [0] ExplicitPtoP, - ptoTpPool [1] PtoTPPool, - explicitPtoMP [2] ExplicitPtoMP, - ptoMPools [3] PtoMPools -} - -ConnectionTypeBi ::= CHOICE { - explicitPToP [0] ExplicitPtoP, - ptoTpPool [1] PtoTPPool -} - -Count ::= INTEGER - -CreateError ::= INTEGER - -CrossConnectionName ::= GraphicString - -CrossConnectionObjectPointer ::= CHOICE { - notConnected [0] ObjectInstance, -- Fabric object - connected [1] ObjectInstance, -- Cross-connection object - multipleConnections MultipleConnections -} - -CTPUpstreamPointer ::= - ConnectivityPointer - (WITH COMPONENTS { - ..., - - -- the other two choices are present - concatenated ABSENT - }) - -CTPDownstreamPointer ::= - DownstreamConnectivityPointer - (WITH COMPONENTS { - ..., - concatenated ABSENT, - broadcastConcatenated ABSENT - - -- other choices are present - }) - -CurrentProblem ::= SEQUENCE { - problem [0] ProbableCause, - alarmStatus [1] AlarmStatus -} - -CurrentProblemList ::= SET OF CurrentProblem - -Directionality ::= ENUMERATED {unidirectional(0), bidirectional(1)} - -DisconnectInformation ::= SEQUENCE OF ObjectInstance -- tps - -DisconnectResult ::= - SEQUENCE OF CHOICE {failed Failed, - disconnected ObjectInstance} -- tp - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "DisconnectInformation" type. -DownstreamConnectivityPointer ::= CHOICE { - none NULL, - single ObjectInstance, - concatenated SEQUENCE OF ObjectInstance, - broadcast SET OF ObjectInstance, - broadcastConcatenated [1] SET OF SEQUENCE OF ObjectInstance -} - -ExplicitPtoMP ::= SEQUENCE {fromTp ExplicitTP, - toTPs SET OF ExplicitTP -} - -ExplicitPtoP ::= SEQUENCE {fromTp ExplicitTP, - toTp ExplicitTP -} - -ExplicitTP ::= CHOICE { - oneTPorGTP ObjectInstance, - listofTPs SEQUENCE OF ObjectInstance -} - -ExternalTime ::= GeneralizedTime - -EquipmentHolderAddress ::= SEQUENCE OF PrintableString - -EquipmentHolderType ::= GraphicString - -Failed ::= CHOICE { - logicalProblem LogicalProblem, - resourceProblem ResourceProblem -} - -GeneralError ::= - SEQUENCE OF - SEQUENCE {cause GeneralErrorCause, - details GraphicString OPTIONAL, - relatedObjects [0] SET OF ObjectInstance OPTIONAL, - attributeList [1] AttributeList OPTIONAL} - -GeneralErrorCause ::= CHOICE { - globalValue OBJECT IDENTIFIER, - localValue INTEGER -} - --- objectInIncompatibleState GeneralErrorCause ::= localValue:1 - --- noValidRelatedObject GeneralErrorCause ::= localValue:2 - --- involvedInOffering GeneralErrorCause ::= localValue:3 - --- serviceNotSupported GeneralErrorCause ::= localValue:4 - --- provisioningOrderConflict GeneralErrorCause ::= localValue:5 - --- equipmentFailure GeneralErrorCause ::= localValue:6 - --- maxNumberExceeded GeneralErrorCause ::= localValue:7 - --- containedObjects GeneralErrorCause ::= localValue:8 - --- ObjectInIncompatibleState is used to specify that the object is in a state --- that does not allow the operation. Details of the state should be --- provided. --- NoValidRelatedObject is used to specify related objects that do not --- exist in the MIB. --- InvolvedInOffering is used to identify object(s) that are already --- involved in a conflicting service offering. --- ServiceNotSupported is used to indicate that the operation is --- attempting to initiate a service that is not supported by the --- equipment. --- ProvisioningOrderConflict is used to identify that a service is --- being provisioned in an order that is not supported by the equipment. --- EquipmentFailure is used to indicate that an equipment failure as --- occured during the operation. --- MaxNumberExceeded is used to indicate that requested create operation --- cannot be completed as the maximum number of instances are reached. --- ContainedObjects is used to indicate that requested delete operation --- cannot be completed as there are contained instances. -HolderStatus ::= CHOICE { - holderEmpty [0] NULL, - inTheAcceptableList [1] CircuitPackType, - notInTheAcceptableList [2] CircuitPackType, - unknownType [3] NULL -} - -IndividualSwitchOver ::= SEQUENCE { - connection ObjectInstance, - -- crossConnection of connectionProtection (defined in Recommendation G.774.04) - unchangedTP ObjectInstance, - newTP ObjectInstance - -- designates the newTP to which the unchanged TP has to be connected with -} - -IndividualResult ::= CHOICE {failed [0] Failed, - pass [1] Connected -} - -InformationTransferCapabilities ::= ENUMERATED { - speech(0), audio3pt1(1), audio7(2), audioComb(3), digitalRestricted56(4), - digitalUnrestricted64(5) - --- "..." these ellipses defined in ASN.1 amendment are used here to indicate that this is --- an extensible type and additional enumerations may be added in future --} - -ListOfCharacteristicInformation ::= SET OF CharacteristicInformation - -ListOfTPs ::= SET OF ObjectInstance - -LocationName ::= GraphicString - -LogicalProblem ::= SEQUENCE { - problemCause ProblemCause, - incorrectInstances SET OF ObjectInstance OPTIONAL -} - -MultipleConnections ::= - SET OF - CHOICE {downstreamNotConnected [0] ObjectInstance, - downstreamConnected [1] ObjectInstance, - upstreamNotConnected [2] ObjectInstance, - upstreamConnected [3] ObjectInstance} - -NamedCrossConnection ::= SEQUENCE { - redline BOOLEAN, - name CrossConnectionName -} - -NameType ::= CHOICE {numericName INTEGER, - pString GraphicString -} - -NumberOfCircuits ::= INTEGER - -ObjectList ::= SET OF ObjectInstance - -PhysicalPortSignalRateAndMappingList ::= CHOICE { - diverse - SEQUENCE {downstream SignalRateAndMappingList, - upStream SignalRateAndMappingList}, - uniform SignalRateAndMappingList -} - -Pointer ::= ObjectInstance - -PointerOrNull ::= CHOICE {pointer ObjectInstance, - null NULL -} - -PointToPoint ::= SEQUENCE { - fromTp ObjectInstance, - toTp ObjectInstance, - xCon ObjectInstance -} - -PointToMultipoint ::= SEQUENCE { - fromTp ObjectInstance, - toTps - SET OF SEQUENCE {tp ObjectInstance, - xConnection ObjectInstance}, - mpXCon ObjectInstance -} - -PortNumber ::= INTEGER - -ProblemCause ::= CHOICE {unknown NULL, - integerValue INTEGER -} - --- The values of integer value for ProblemCause and integerValue for ResourceProblem shall always be --- assigned by this Recommendation. No values of integerValue for ResourceProblem have been assigned. --- The following values are used for integerValue of ProblemCause. - -PtoMPools ::= SEQUENCE {fromTp ExplicitTP, - toTPPools ToTPPools -} - -PtoTPPool ::= SEQUENCE {fromTp ExplicitTP, - toTpPool ObjectInstance -} - -Reach ::= INTEGER - -RelatedObjectInstance ::= CHOICE { - notAvailable NULL, - relatedObject ObjectInstance -} - -RemoveTpsFromGtpInformation ::= - SEQUENCE OF SEQUENCE {fromGtp ObjectInstance, - tps SET OF ObjectInstance} - -RemoveTpsFromGtpResult ::= - SEQUENCE OF - CHOICE {failed [0] Failed, - removed [1] RemoveTpsResultInformation} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "RemoveTPsFromGtpInformation" type. -RemoveTpsFromTpPoolInformation ::= - SEQUENCE OF - SEQUENCE {fromTpPool ObjectInstance, - tps SET OF ObjectInstance} - -RemoveTpsFromTpPoolResult ::= - SEQUENCE OF - CHOICE {failed [0] Failed, - removed [1] RemoveTpsResultInformation} - --- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the --- "RemoveTPsFromTpPoolInformation" type. -RemoveTpsResultInformation ::= SEQUENCE { - deletedTpPoolOrGTP ObjectInstance OPTIONAL, - tps SET OF ObjectInstance -} - --- If the TP Pool or GTP is deleted, the deleted TP Pool or GTP should be provided in the --- RemoveTpsResultInformation -Replaceable ::= ENUMERATED {yes(0), no(1), notapplicable(2)} - -ResourceProblem ::= CHOICE {unknown NULL, - integerValue INTEGER -} - -SequenceOfObjectInstance ::= SEQUENCE OF ObjectInstance - -SerialNumber ::= GraphicString - -SignallingCapabilities ::= ENUMERATED { - isup(0), isup92(1), itu-tNo5(2), r2(3), itu-tNo6(4), tup(5) - --- "..." these ellipses defined in ASN.1 amendment are used here to indicate that this is --- an extensible type and additional enumerations may be added in future --} - -SignalRateAndMappingList ::= - SET OF - SEQUENCE {-- only one member in the case of TDM - signalRate SignalRate, - mappingList MappingList OPTIONAL, - wavelength WaveLength OPTIONAL} -- used for WDM - --- the SignalRateAndMappingList is a SET OF to accommodate --- multiple wavelengths on a single TTP -SignalType ::= CHOICE { - simple CharacteristicInformation, - bundle Bundle, - complex [0] SEQUENCE OF Bundle -} - -SubordinateCircuitPackSoftwareLoad ::= CHOICE { - notApplicable NULL, - softwareInstances [0] SEQUENCE OF ObjectInstance, - softwareIdentifiers [1] SEQUENCE OF PrintableString -} - -SupportableClientList ::= SET OF ObjectClass - -SystemTiming ::= SEQUENCE { - sourceType - ENUMERATED {internalTimingSource(0), remoteTimingSource(1), - slavedTimingTerminationSignal(2)}, - sourceID ObjectInstance OPTIONAL -} -- not needed for internal source - -SystemTimingSource ::= SEQUENCE { - primaryTimingSource SystemTiming, - secondaryTimingSource SystemTiming OPTIONAL -} - -SwitchOverInformation ::= SEQUENCE OF IndividualSwitchOver - -SwitchOverResult ::= SEQUENCE OF IndividualResult - -TerminationPointInformation ::= CHOICE { - tPOrGTP [0] ObjectInstance, - sourceTP [1] ObjectInstance, - sinkTP [2] ObjectInstance -} - -ToTermSpecifier ::= CHOICE { - toTpOrGTP [0] ExplicitTP, - toPool [1] ObjectInstance -} - -ToTPPools ::= - SET OF SEQUENCE {tpPoolId ObjectInstance, - numberOfTPs INTEGER} - -TpsAddedToTpPool ::= SEQUENCE { - tpPool ObjectInstance, - tps SET OF ObjectInstance -} - -TpsInGtpList ::= SEQUENCE OF ObjectInstance - -TransmissionCharacteristics ::= BIT STRING { - satellite(0), dCME(1), echoControl(2)} - -TypeText ::= GraphicString - -UserLabel ::= GraphicString - -VendorName ::= GraphicString - -Version ::= GraphicString - -WaveLength ::= INTEGER - -END -- end of ASN1 DefinedTypesModule - --- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D - diff --git a/asn1/gnm/Makefile.am b/asn1/gnm/Makefile.am deleted file mode 100644 index 72d28e600b..0000000000 --- a/asn1/gnm/Makefile.am +++ /dev/null @@ -1,23 +0,0 @@ -# Wireshark - Network traffic analyzer -# By Gerald Combs <gerald@wireshark.org> -# Copyright 1998 Gerald Combs -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -include ../Makefile.preinc -include Makefile.common -include ../Makefile.inc - diff --git a/asn1/gnm/Makefile.common b/asn1/gnm/Makefile.common deleted file mode 100644 index 348bbe209b..0000000000 --- a/asn1/gnm/Makefile.common +++ /dev/null @@ -1,51 +0,0 @@ -# Wireshark - Network traffic analyzer -# By Gerald Combs <gerald@wireshark.org> -# Copyright 1998 Gerald Combs -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -PROTOCOL_NAME=gnm - -EXT_ASN_FILE_LIST = - -ASN_FILE_LIST = \ - GNM.asn - -INCLUDED_ASN_FILE_LIST = \ - ASN1DefinedTypesModule.asn - -# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn -# files do not exist for all protocols: Please add/remove as required. -EXTRA_DIST = \ - $(EXTRA_DIST_COMMON) \ - $(ASN_FILE_LIST) \ - $(INCLUDED_ASN_FILE_LIST) \ - packet-$(PROTOCOL_NAME)-template.c \ - packet-$(PROTOCOL_NAME)-template.h \ - $(PROTOCOL_NAME).cnf - -SRC_FILES = \ - $(EXTRA_DIST) \ - $(EXT_ASN_FILE_LIST) - -A2W_FLAGS= -b - -EXTRA_CNF= \ - $(builddir)/../cmip/cmip-exp.cnf - -$(builddir)/../cmip/cmip-exp.cnf: - (cd $(builddir)/../cmip && $(MAKE_CNF_EXPORT)) - diff --git a/asn1/gnm/Makefile.nmake b/asn1/gnm/Makefile.nmake deleted file mode 100644 index fc70f2382f..0000000000 --- a/asn1/gnm/Makefile.nmake +++ /dev/null @@ -1,26 +0,0 @@ -## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake -# -# Wireshark - Network traffic analyzer -# By Gerald Combs <gerald@wireshark.org> -# Copyright 1998 Gerald Combs -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -include ../../config.nmake -include ../Makefile.preinc.nmake -include Makefile.common -include ../Makefile.inc.nmake - diff --git a/asn1/gnm/gnm.cnf b/asn1/gnm/gnm.cnf deleted file mode 100644 index 4694d8df42..0000000000 --- a/asn1/gnm/gnm.cnf +++ /dev/null @@ -1,135 +0,0 @@ -# gnm.cnf -# gnm conformation file - -#.IMPORT ../cmip/cmip-exp.cnf -#.EXPORTS - -#.PDU - - -#.NO_EMIT - - -#.TYPE_RENAME - - -#.FIELD_RENAME - -#.OMIT_ASSIGNMENT -AddedTps -AddTpsToGtpInformation -AddTpsToGtpResult -AddTpsToTpPoolInformation -AddTpsToTpPoolResult -AlarmEffectOnServiceParameter -CircuitPackAvailabilityStatus -ConnectorType -ConnectResult -CreateError -CTPUpstreamPointer -CTPDownstreamPointer -DisconnectInformation -GeneralError -GeneralErrorCause -IndividualSwitchOver -IndividualResult -ListOfTPs -LocationName -PortNumber -Reach -RemoveTpsFromGtpInformation -RemoveTpsFromGtpResult -RemoveTpsFromTpPoolInformation -RemoveTpsFromTpPoolResult -RemoveTpsResultInformation -SwitchOverInformation -SwitchOverResult -TerminationPointInformation -TpsAddedToTpPool -TypeText -#.END - -#.REGISTER -RelatedObjectInstance B "0.0.13.3100.0.7.1" "a-TPInstance(1)" -ObjectList B "0.0.13.3100.0.7.2" "affectedObjectList(2)" -AlarmSeverityAssignmentList B "0.0.13.3100.0.7.3" "alarmSeverityAssignmentList(3)" -NameType B "0.0.13.3100.0.7.4" "alarmSeverityAssignmentProfileId(4)" -PointerOrNull B "0.0.13.3100.0.7.5" "alarmSeverityAssignmentProfilePointer(5)" -AlarmStatus B "0.0.13.3100.0.7.6" "alarmStatus(6)" -ChannelNumber B "0.0.13.3100.0.7.7" "channelNumber(7)" -CharacteristicInformation B "0.0.13.3100.0.7.8" "characteristicInformation(8)" -# ObjectInstance B "0.0.13.3100.0.7.9" "clientConnection(9)" CMIP - -# ClientConnection B "0.0.13.3100.0.7.10" "clientTrail(10)" -Count B "0.0.13.3100.0.7.11" "connectedTpCount(11)" -NameType B "0.0.13.3100.0.7.12" "connectionId(12)" -NameType B "0.0.13.3100.0.7.13" "cTPId(13)" -NameType B "0.0.13.3100.0.7.14" "crossConnectionId(14)" -CrossConnectionName B "0.0.13.3100.0.7.15" "crossConnectionName(15)" -CrossConnectionObjectPointer B "0.0.13.3100.0.7.16" "crossConnectionObjectPointer(16)" -CurrentProblemList B "0.0.13.3100.0.7.17" "currentProblemList(17)" -Directionality B "0.0.13.3100.0.7.18" "directionality(18)" -DownstreamConnectivityPointer B "0.0.13.3100.0.7.19" "downstreamConnectivityPointer(19)" - -NameType B "0.0.13.3100.0.7.20" "equipmentId(20)" -ExternalTime B "0.0.13.3100.0.7.21" "externalTime(21)" -NameType B "0.0.13.3100.0.7.22" "fabricId(22)" -PointerOrNull B "0.0.13.3100.0.7.23" "fromTermination(23)" -NameType B "0.0.13.3100.0.7.24" "gtpId(24)" -Count B "0.0.13.3100.0.7.25" "idleTpCount(25)" -ListOfCharacteristicInformation B "0.0.13.3100.0.7.26" "listOfCharacteristicInfo(26)" -Replaceable B "0.0.13.3100.0.7.27" "locationName(27)" -NameType B "0.0.13.3100.0.7.28" "managedElementId(28)" -NameType B "0.0.13.3100.0.7.29" "mpCrossConnectionId(29)" - -NameType B "0.0.13.3100.0.7.30" "networkId(30)" -#ObjectInstance B "0.0.13.3100.0.7.31" "networkLevelPointer(31)" -Boolean B "0.0.13.3100.0.7.32" "protected(32)" -Boolean B "0.0.13.3100.0.7.33" "redline(33)" -Replaceable B "0.0.13.3100.0.7.34" "replaceable(34)" -SequenceOfObjectInstance B "0.0.13.3100.0.7.35" "serverConnectionList(35)" -ObjectList B "0.0.13.3100.0.7.36" "serverTrailList(36)" -SignalType B "0.0.13.3100.0.7.37" "signalType(37)" -NameType B "0.0.13.3100.0.7.38" "softwareId(38)" -SupportableClientList B "0.0.13.3100.0.7.39" "supportableClientList(39)" - -ObjectList B "0.0.13.3100.0.7.40" "supportedByObjectList(40)" -SystemTimingSource B "0.0.13.3100.0.7.41" "systemTimingSource(41)" -Count B "0.0.13.3100.0.7.42" "totalTpCount(42)" -Pointer B "0.0.13.3100.0.7.43" "toTermination(43)" -NameType B "0.0.13.3100.0.7.44" "tpPoolId(44)" -TpsInGtpList B "0.0.13.3100.0.7.45" "tpsInGtpList(45)" -#ObjectInstance B "0.0.13.3100.0.7.46" "tpsInTpPoolList(46)" -NameType B "0.0.13.3100.0.7.47" "trailId(47)" -NameType B "0.0.13.3100.0.7.48" "tTPId(48)" -ConnectivityPointer B "0.0.13.3100.0.7.49" "upstreamConnectivityPointer(49)" - -UserLabel B "0.0.13.3100.0.7.50" "userLabel(50)" -VendorName B "0.0.13.3100.0.7.51" "vendorName(51)" -Version B "0.0.13.3100.0.7.52" "version(52)" -ObjectList B "0.0.13.3100.0.7.53" "clientConnectionList(53)" -CircuitPackType B "0.0.13.3100.0.7.54" "circuitPackType(54)" -RelatedObjectInstance B "0.0.13.3100.0.7.55" "z-TPInstance(55)" -EquipmentHolderAddress B "0.0.13.3100.0.7.56" "equipmentHolderAddress(56)" -EquipmentHolderType B "0.0.13.3100.0.7.57" "equipmentHolderType(57)" -AcceptableCircuitPackTypeList B "0.0.13.3100.0.7.58" "acceptableCircuitPackTypeList(58)" -HolderStatus B "0.0.13.3100.0.7.59" "holderStatus(59)" - -SubordinateCircuitPackSoftwareLoad B "0.0.13.3100.0.7.60" "subordinateCircuitPackSoftwareLoad(60)" -NameType B "0.0.13.3100.0.7.61" "circuitEndPointSubgroupId(61)" -NumberOfCircuits B "0.0.13.3100.0.7.62" "numberOfCircuits(62)" -UserLabel B "0.0.13.3100.0.7.63" "labelOfFarEndExchange(63)" -SignallingCapabilities B "0.0.13.3100.0.7.64" "signallingCapabilities(64)" -InformationTransferCapabilities B "0.0.13.3100.0.7.65" "informationTransferCapabilities(65)" -CircuitDirectionality B "0.0.13.3100.0.7.66" "circuitDirectionality(66)" -TransmissionCharacteristics B "0.0.13.3100.0.7.67" "transmissionCharacteristics(67)" -NameType B "0.0.13.3100.0.7.68" "managedElementComplexId(68)" -SerialNumber B "0.0.13.3100.0.7.69" "serialNumber(69)" - -# Actions -ConnectInformation B "0.0.13.3100.0.9.4" "connect(4)" -DisconnectResult B "0.0.13.3100.0.9.5" "disconnect(5)" - -SupportedTOClasses B "2.9.2.12.7.7" "supportedTOClasses(7)" - -#.END diff --git a/asn1/gnm/packet-gnm-template.c b/asn1/gnm/packet-gnm-template.c deleted file mode 100644 index ebaa11326f..0000000000 --- a/asn1/gnm/packet-gnm-template.c +++ /dev/null @@ -1,108 +0,0 @@ -/* packet-gnm.c - * Routines for GENERIC NETWORK INFORMATION MODEL Data dissection - * - * Copyright 2005 , Anders Broman <anders.broman [AT] ericsson.com> - * - * Wireshark - Network traffic analyzer - * By Gerald Combs <gerald@wireshark.org> - * Copyright 1998 Gerald Combs - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * - * References: - * ITU-T recommendatiom M.3100 - */ - -#include "config.h" - -#include <glib.h> -#include <epan/packet.h> -#include <epan/asn1.h> - -#include "packet-ber.h" -#include "packet-cmip.h" -#include "packet-gnm.h" - -#define PNAME "ITU M.3100 Generic Network Information Model" -#define PSNAME "GNM" -#define PFNAME "gnm" - -void proto_register_gnm(void); -void proto_reg_handoff_gnm(void); - -/* Initialize the protocol and registered fields */ -static int proto_gnm = -1; - -#include "packet-gnm-hf.c" - -/* Initialize the subtree pointers */ -#include "packet-gnm-ett.c" - -#include "packet-gnm-fn.c" - - - -static void -dissect_gnm_attribute_ObjectInstance(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree) -{ - asn1_ctx_t asn1_ctx; - - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - - dissect_cmip_ObjectInstance(FALSE, tvb, 0, &asn1_ctx, parent_tree, -1); - -} - -static void -dissect_gnm(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_) -{ - /* Dymmy function */ -} - -/*--- proto_register_gnm -------------------------------------------*/ -void proto_register_gnm(void) { - - /* List of fields */ - static hf_register_info hf[] = { - -#include "packet-gnm-hfarr.c" - }; - - /* List of subtrees */ - static gint *ett[] = { -#include "packet-gnm-ettarr.c" - }; - - /* Register protocol */ - proto_gnm = proto_register_protocol(PNAME, PSNAME, PFNAME); - register_dissector("gnm", dissect_gnm, proto_gnm); - /* Register fields and subtrees */ - proto_register_field_array(proto_gnm, hf, array_length(hf)); - proto_register_subtree_array(ett, array_length(ett)); - -} - - -/*--- proto_reg_handoff_gnm ---------------------------------------*/ -void proto_reg_handoff_gnm(void) { -#include "packet-gnm-dis-tab.c" - /* Wrapper to call CMIP */ - register_ber_oid_dissector("0.0.13.3100.0.7.9", dissect_gnm_attribute_ObjectInstance, proto_gnm, "clientConnection(9)"); - register_ber_oid_dissector("0.0.13.3100.0.7.10", dissect_gnm_attribute_ObjectInstance, proto_gnm, "clientTrail(10)"); - register_ber_oid_dissector("0.0.13.3100.0.7.31", dissect_gnm_attribute_ObjectInstance, proto_gnm, "networkLevelPointer(31)"); - register_ber_oid_dissector("0.0.13.3100.0.7.46", dissect_gnm_attribute_ObjectInstance, proto_gnm, "networkLevelPointer(31)"); - -} diff --git a/asn1/gnm/packet-gnm-template.h b/asn1/gnm/packet-gnm-template.h deleted file mode 100644 index b9e2c0286e..0000000000 --- a/asn1/gnm/packet-gnm-template.h +++ /dev/null @@ -1,33 +0,0 @@ -/* packet-gnm.c - * Routines for GENERIC NETWORK INFORMATION MODEL Data dissection - * - * Copyright 2005 , Anders Broman <anders.broman [AT] ericsson.com> - * - * Wireshark - Network traffic analyzer - * By Gerald Combs <gerald@wireshark.org> - * Copyright 1998 Gerald Combs - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * - * References: - * ITU-T recommendatiom M.3100 - */ -#ifndef PACKET_GNM_H -#define PACKET_GNM_H - -/*#include "packet-gni-exp.h"*/ - -#endif /* PACKET_GNM_H */ |