Update S1AP to the latest spec rename nas_eps nas-eps.
svn path=/trunk/; revision=27042
This commit is contained in:
parent
c9c32db187
commit
3003b32cdd
|
@ -26,6 +26,6 @@ UL-DCCH-Message @ul.dcch
|
|||
|
||||
%(DEFAULT_BODY)s
|
||||
|
||||
if (nas_eps_tvb)
|
||||
if ((nas_eps_tvb)&&(nas_eps_handle))
|
||||
call_dissector(nas_eps_handle,nas_eps_tvb,%(ACTX)s->pinfo, proto_tree_get_root(tree));
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
#define PSNAME "LTE RRC"
|
||||
#define PFNAME "lte_rrc"
|
||||
|
||||
static dissector_handle_t nas_eps_handle;
|
||||
static dissector_handle_t nas_eps_handle = NULL;
|
||||
|
||||
/* Include constants */
|
||||
#include "packet-lte-rrc-val.h"
|
||||
|
@ -121,7 +121,7 @@ void
|
|||
proto_reg_handoff_lte_rrc(void)
|
||||
{
|
||||
|
||||
nas_eps_handle = find_dissector("nas_eps");
|
||||
nas_eps_handle = find_dissector("nas-eps");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -33,5 +33,3 @@ ProtocolIE-ID ::= INTEGER (0..65535)
|
|||
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-- $Id$
|
||||
-- 3GPP TS 36.413 V8.3.0 (2008-09)
|
||||
-- 3GPP TS 36.413 V8.4.0 (2008-12)
|
||||
-- 9.3.6 Constant Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -39,11 +39,11 @@ id-HandoverResourceAllocation ProcedureCode ::= 1
|
|||
id-HandoverNotification ProcedureCode ::= 2
|
||||
id-PathSwitchRequest ProcedureCode ::= 3
|
||||
id-HandoverCancel ProcedureCode ::= 4
|
||||
id-SAEBearerSetup ProcedureCode ::= 5
|
||||
id-SAEBearerModify ProcedureCode ::= 6
|
||||
id-SAEBearerRelease ProcedureCode ::= 7
|
||||
id-SAEBearerReleaseRequest ProcedureCode ::= 8
|
||||
id-InitialContextSetup ProcedureCode ::= 9
|
||||
id-E-RABSetup ProcedureCode ::= 5
|
||||
id-E-RABModify ProcedureCode ::= 6
|
||||
id-E-RABRelease ProcedureCode ::= 7
|
||||
id-E-RABReleaseIndication ProcedureCode ::= 8
|
||||
id-InitialContextSetup ProcedureCode ::= 9
|
||||
id-Paging ProcedureCode ::= 10
|
||||
id-downlinkNASTransport ProcedureCode ::= 11
|
||||
id-initialUEMessage ProcedureCode ::= 12
|
||||
|
@ -70,6 +70,11 @@ id-LocationReportingFailureIndication ProcedureCode ::= 32
|
|||
id-LocationReport ProcedureCode ::= 33
|
||||
id-OverloadStart ProcedureCode ::= 34
|
||||
id-OverloadStop ProcedureCode ::= 35
|
||||
id-WriteReplaceWarning ProcedureCode ::= 36
|
||||
id-eNBDirectInformationTransfer ProcedureCode ::= 37
|
||||
id-MMEDirectInformationTransfer ProcedureCode ::= 38
|
||||
id-PrivateMessage ProcedureCode ::= 39
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -86,10 +91,11 @@ maxProtocolIEs INTEGER ::= 65535
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
maxNrOfSAEBs INTEGER ::= 256
|
||||
maxNrOfCSGs INTEGER ::= 256
|
||||
maxNrOfE-RABs INTEGER ::= 256
|
||||
maxNrOfInterfaces INTEGER ::= 3 --FFS
|
||||
maxnoofTAI INTEGER ::= 256 --FFS
|
||||
maxnoofTACs INTEGER ::= 256 --FFS
|
||||
maxnoofTAI INTEGER ::= 256
|
||||
maxnoofTACs INTEGER ::= 256
|
||||
maxNrOfErrors INTEGER ::= 256
|
||||
maxnoofBPLMNs INTEGER ::= 6
|
||||
maxnoofPLMNsPerMME INTEGER ::= 32 -- FFS
|
||||
|
@ -99,7 +105,13 @@ maxnoofForbLACs INTEGER ::= 4096
|
|||
maxnoofForbTACs INTEGER ::= 4096
|
||||
maxNrOfIndividualS1ConnectionsToReset INTEGER ::= 256
|
||||
maxnoofGUMMEIs INTEGER ::= 256 -- FFS
|
||||
|
||||
maxnoofCells INTEGER ::= 16
|
||||
maxnoofTAIforWarning INTEGER ::= 65535 -- FFS
|
||||
maxnoofCellID INTEGER ::= 65535 -- FFS
|
||||
maxnoofEmergencyAreaID INTEGER ::= 65535 -- FFS
|
||||
maxnoofCellinTAI INTEGER ::= 65535 -- FFS
|
||||
maxnoofCellinEAI INTEGER ::= 65535 -- FFS
|
||||
maxnoofeNBX2TLAs INTEGER ::= 2
|
||||
|
||||
|
||||
|
||||
|
@ -114,54 +126,47 @@ id-HandoverType ProtocolIE-ID ::= 1
|
|||
id-Cause ProtocolIE-ID ::= 2
|
||||
id-SourceID ProtocolIE-ID ::= 3
|
||||
id-TargetID ProtocolIE-ID ::= 4
|
||||
id-Intra-LTEHOInformationReq ProtocolIE-ID ::= 5
|
||||
id-LTEtoUTRANHOInformationReq ProtocolIE-ID ::= 6
|
||||
id-LTEtoGERANHOInformationReq ProtocolIE-ID ::= 7
|
||||
id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8
|
||||
id-Intra-LTEHOInformationRes ProtocolIE-ID ::= 9
|
||||
id-LTEtoUTRANHOInformationRes ProtocolIE-ID ::= 10
|
||||
id-LTEtoGERANHOInformationRes ProtocolIE-ID ::= 11
|
||||
id-SAEBearerSubjecttoDataForwardingList ProtocolIE-ID ::= 12
|
||||
id-SAEBearertoReleaseListHOCmd ProtocolIE-ID ::= 13
|
||||
id-SAEBearerDataForwardingItem ProtocolIE-ID ::= 14
|
||||
id-SAEBearerReleaseItemBearerRelComp ProtocolIE-ID ::= 15
|
||||
id-SAEBearerToBeSetupListBearerSUReq ProtocolIE-ID ::= 16
|
||||
id-SAEBearerToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17
|
||||
id-SAEBearerAdmittedList ProtocolIE-ID ::= 18
|
||||
id-SAEBearerFailedToSetupListHOReqAck ProtocolIE-ID ::= 19
|
||||
id-SAEBearerAdmittedItem ProtocolIE-ID ::= 20
|
||||
id-SAEBearerFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21
|
||||
id-SAEBearerToBeSwitchedDLList ProtocolIE-ID ::= 22
|
||||
id-SAEBearerToBeSwitchedDLItem ProtocolIE-ID ::= 23
|
||||
id-SAEBearerToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24
|
||||
id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12
|
||||
id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13
|
||||
id-E-RABDataForwardingItem ProtocolIE-ID ::= 14
|
||||
id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15
|
||||
id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID ::= 16
|
||||
id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17
|
||||
id-E-RABAdmittedList ProtocolIE-ID ::= 18
|
||||
id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID ::= 19
|
||||
id-E-RABAdmittedItem ProtocolIE-ID ::= 20
|
||||
id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21
|
||||
id-E-RABToBeSwitchedDLList ProtocolIE-ID ::= 22
|
||||
id-E-RABToBeSwitchedDLItem ProtocolIE-ID ::= 23
|
||||
id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24
|
||||
id-TraceActivation ProtocolIE-ID ::= 25
|
||||
id-NAS-PDU ProtocolIE-ID ::= 26
|
||||
id-SAEBearerToBeSetupItemHOReq ProtocolIE-ID ::= 27
|
||||
id-SAEBearerSetupListBearerSURes ProtocolIE-ID ::= 28
|
||||
id-SAEBearerFailedToSetupListBearerSURes ProtocolIE-ID ::= 29
|
||||
id-SAEBearerToBeModifiedListBearerModReq ProtocolIE-ID ::= 30
|
||||
id-SAEBearerModifyListBearerModRes ProtocolIE-ID ::= 31
|
||||
id-SAEBearerFailedToModifyList ProtocolIE-ID ::= 32
|
||||
id-SAEBearerToBeReleasedList ProtocolIE-ID ::= 33
|
||||
id-SAEBearerFailedToReleaseList ProtocolIE-ID ::= 34
|
||||
id-SAEBearerItem ProtocolIE-ID ::= 35
|
||||
id-SAEBearerToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36
|
||||
id-SAEBearerModifyItemBearerModRes ProtocolIE-ID ::= 37
|
||||
id-SAEBearerReleaseItem ProtocolIE-ID ::= 38
|
||||
id-SAEBearerSetupItemBearerSURes ProtocolIE-ID ::= 39
|
||||
id-Security-Information ProtocolIE-ID ::= 40
|
||||
id-E-RABToBeSetupItemHOReq ProtocolIE-ID ::= 27
|
||||
id-E-RABSetupListBearerSURes ProtocolIE-ID ::= 28
|
||||
id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID ::= 29
|
||||
id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID ::= 30
|
||||
id-E-RABModifyListBearerModRes ProtocolIE-ID ::= 31
|
||||
id-E-RABFailedToModifyList ProtocolIE-ID ::= 32
|
||||
id-E-RABToBeReleasedList ProtocolIE-ID ::= 33
|
||||
id-E-RABFailedToReleaseList ProtocolIE-ID ::= 34
|
||||
id-E-RABItem ProtocolIE-ID ::= 35
|
||||
id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36
|
||||
id-E-RABModifyItemBearerModRes ProtocolIE-ID ::= 37
|
||||
id-E-RABReleaseItem ProtocolIE-ID ::= 38
|
||||
id-E-RABSetupItemBearerSURes ProtocolIE-ID ::= 39
|
||||
id-SecurityContext ProtocolIE-ID ::= 40
|
||||
id-HandoverRestrictionList ProtocolIE-ID ::= 41
|
||||
id-UEPagingID ProtocolIE-ID ::= 43
|
||||
id-pagingDRX ProtocolIE-ID ::= 44
|
||||
id-pagingCause ProtocolIE-ID ::= 45
|
||||
id-TAIList ProtocolIE-ID ::= 46
|
||||
id-TAIItem ProtocolIE-ID ::= 47
|
||||
id-SAEBearerFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48
|
||||
id-SAEBearerReleaseItemHOCmd ProtocolIE-ID ::= 49
|
||||
id-SAEBearerSetupItemCtxtSURes ProtocolIE-ID ::= 50
|
||||
id-SAEBearerSetupListCtxtSURes ProtocolIE-ID ::= 51
|
||||
id-SAEBearerToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52
|
||||
id-SAEBearerToBeSetupListHOReq ProtocolIE-ID ::= 53
|
||||
id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48
|
||||
id-E-RABReleaseItemHOCmd ProtocolIE-ID ::= 49
|
||||
id-E-RABSetupItemCtxtSURes ProtocolIE-ID ::= 50
|
||||
id-E-RABSetupListCtxtSURes ProtocolIE-ID ::= 51
|
||||
id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52
|
||||
id-E-RABToBeSetupListHOReq ProtocolIE-ID ::= 53
|
||||
id-GERANtoLTEHOInformationRes ProtocolIE-ID ::= 55
|
||||
id-UTRANtoLTEHOInformationRes ProtocolIE-ID ::= 57
|
||||
id-CriticalityDiagnostics ProtocolIE-ID ::= 58
|
||||
|
@ -173,14 +178,14 @@ id-SupportedTAs ProtocolIE-ID ::= 64
|
|||
id-TimeToWait ProtocolIE-ID ::= 65
|
||||
id-uEaggregateMaximumBitrate ProtocolIE-ID ::= 66
|
||||
id-TAI ProtocolIE-ID ::= 67
|
||||
id-SAEBearerReleaseListBearerRelComp ProtocolIE-ID ::= 69
|
||||
id-E-RABReleaseListBearerRelComp ProtocolIE-ID ::= 69
|
||||
id-cdma2000PDU ProtocolIE-ID ::= 70
|
||||
id-cdma2000RATType ProtocolIE-ID ::= 71
|
||||
id-cdma2000SectorID ProtocolIE-ID ::= 72
|
||||
id-SecurityInfo ProtocolIE-ID ::= 73
|
||||
id-SecurityKey ProtocolIE-ID ::= 73
|
||||
id-UERadioCapability ProtocolIE-ID ::= 74
|
||||
id-GUMMEI-ID ProtocolIE-ID ::= 75
|
||||
id-SAEBearerInformationListItem ProtocolIE-ID ::= 78
|
||||
id-E-RABInformationListItem ProtocolIE-ID ::= 78
|
||||
id-Direct-Forwarding-Path-Availability ProtocolIE-ID ::= 79
|
||||
id-UEIdentityIndexValue ProtocolIE-ID ::= 80
|
||||
id-cdma2000HOStatus ProtocolIE-ID ::= 83
|
||||
|
@ -193,8 +198,8 @@ id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID ::= 90
|
|||
id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID ::= 91
|
||||
id-ResetType ProtocolIE-ID ::= 92
|
||||
id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID ::= 93
|
||||
id-SAEBearerToBeSwitchedULItem ProtocolIE-ID ::= 94
|
||||
id-SAEBearerToBeSwitchedULList ProtocolIE-ID ::= 95
|
||||
id-E-RABToBeSwitchedULItem ProtocolIE-ID ::= 94
|
||||
id-E-RABToBeSwitchedULList ProtocolIE-ID ::= 95
|
||||
id-S-TMSI ProtocolIE-ID ::= 96
|
||||
id-cdma2000OneXRAND ProtocolIE-ID ::= 97
|
||||
id-RequestType ProtocolIE-ID ::= 98
|
||||
|
@ -202,11 +207,31 @@ id-UE-S1AP-IDs ProtocolIE-ID ::= 99
|
|||
id-EUTRAN-CGI ProtocolIE-ID ::= 100
|
||||
id-OverloadResponse ProtocolIE-ID ::= 101
|
||||
id-cdma2000OneXSRVCCInfo ProtocolIE-ID ::= 102
|
||||
id-SAEBearerFailedToSwitchDLList ProtocolIE-ID ::= 103
|
||||
id-SourceeNodeB-ToTargeteNodeB-TransparentContainer ProtocolIE-ID ::= 104
|
||||
id-E-RABFailedToBeReleasedList ProtocolIE-ID ::= 103
|
||||
id-Source-ToTarget-TransparentContainer ProtocolIE-ID ::= 104
|
||||
id-ServedGUMMEIs ProtocolIE-ID ::= 105
|
||||
id-SubscriberProfileIDforRFP ProtocolIE-ID ::= 106
|
||||
id-UESecurityCapabilities ProtocolIE-ID ::= 107
|
||||
id-CSFallbackIndicator ProtocolIE-ID ::= 108
|
||||
id-CNDomain ProtocolIE-ID ::= 109
|
||||
id-E-RABReleasedList ProtocolIE-ID ::= 110
|
||||
id-MessageIdentifier ProtocolIE-ID ::= 111
|
||||
id-SerialNumber ProtocolIE-ID ::= 112
|
||||
id-WarningAreaList ProtocolIE-ID ::= 113
|
||||
id-RepetitionPeriod ProtocolIE-ID ::= 114
|
||||
id-NumberofBroadcastRequest ProtocolIE-ID ::= 115
|
||||
id-WarningType ProtocolIE-ID ::= 116
|
||||
id-WarningSecurityInfo ProtocolIE-ID ::= 117
|
||||
id-DataCodingScheme ProtocolIE-ID ::= 118
|
||||
id-WarningMessageContents ProtocolIE-ID ::= 119
|
||||
id-BroadcastCompletedAreaList ProtocolIE-ID ::= 120
|
||||
id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID ::= 121
|
||||
id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID ::= 122
|
||||
id-Target-ToSource-TransparentContainer ProtocolIE-ID ::= 123
|
||||
id-SRVCCOperationPossible ProtocolIE-ID ::= 124
|
||||
id-SRVCCHOIndication ProtocolIE-ID ::= 125
|
||||
id-NAS-DownlinkCount ProtocolIE-ID ::= 126
|
||||
id-CSG-Id ProtocolIE-ID ::= 127
|
||||
id-CSG-IdList ProtocolIE-ID ::= 128
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-- $Id$
|
||||
-- 3GPP TS 36.413 V8.2.0 (2008-06)
|
||||
-- 3GPP TS 36.413 V8.4.0 (2008-12)
|
||||
-- 9.3.7 Container Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -201,3 +201,4 @@ PrivateIE-Field {S1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
|
|||
END
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
-- $Id$
|
||||
-- 3GPP TS 36.413 V8.3.0 (2008-09)
|
||||
-- 3GPP TS 36.413 V8.4.0 (2008-12)
|
||||
-- 9.3.4 Information Element Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -16,10 +16,11 @@ DEFINITIONS AUTOMATIC TAGS ::=
|
|||
BEGIN
|
||||
|
||||
IMPORTS
|
||||
id-SAEBearerInformationListItem,
|
||||
id-SAEBearerItem,
|
||||
id-E-RABInformationListItem,
|
||||
id-E-RABItem,
|
||||
id-Bearers-SubjectToStatusTransfer-Item,
|
||||
maxNrOfSAEBs,
|
||||
maxNrOfCSGs,
|
||||
maxNrOfE-RABs,
|
||||
maxNrOfInterfaces,
|
||||
maxNrOfErrors,
|
||||
maxnoofBPLMNs,
|
||||
|
@ -30,7 +31,15 @@ IMPORTS
|
|||
maxnoofForbLACs,
|
||||
maxnoofForbTACs,
|
||||
maxnoofTACs,
|
||||
maxnoofGUMMEIs
|
||||
maxnoofGUMMEIs,
|
||||
maxnoofCells,
|
||||
maxnoofCellID,
|
||||
maxnoofEmergencyAreaID,
|
||||
maxnoofTAIforWarning,
|
||||
maxnoofCellinTAI,
|
||||
maxnoofCellinEAI
|
||||
|
||||
|
||||
|
||||
FROM S1AP-Constants
|
||||
|
||||
|
@ -49,13 +58,23 @@ FROM S1AP-Containers;
|
|||
|
||||
-- A
|
||||
|
||||
AllocationRetentionPriority ::= INTEGER (0..15)
|
||||
|
||||
AllocationAndRetentionPriority ::= SEQUENCE {
|
||||
priorityLevel PriorityLevel,
|
||||
pre-emptionCapability Pre-emptionCapability,
|
||||
pre-emptionVulnerability Pre-emptionVulnerability,
|
||||
iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
-- B
|
||||
|
||||
Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxNrOfSAEBs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } }
|
||||
Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } }
|
||||
|
||||
Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory },
|
||||
|
@ -63,9 +82,10 @@ Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
|
|||
}
|
||||
|
||||
Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE {
|
||||
sAE-Bearer-ID SAE-Bearer-ID,
|
||||
e-RAB-ID E-RAB-ID,
|
||||
uL-COUNTvalue COUNTvalue,
|
||||
dL-COUNTvalue COUNTvalue,
|
||||
receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -78,6 +98,12 @@ BitRate ::= INTEGER (0..10000000000)
|
|||
|
||||
BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity
|
||||
|
||||
BroadcastCompletedAreaList ::= SEQUENCE {
|
||||
cellID-Broadcast CellID-Broadcast,
|
||||
tAI-Broadcast TAI-Broadcast,
|
||||
emergencyAreaID-Broadcast EmergencyAreaID-Broadcast,
|
||||
...
|
||||
}
|
||||
|
||||
-- C
|
||||
|
||||
|
@ -136,6 +162,10 @@ CauseRadioNetwork ::= ENUMERATED {
|
|||
user-inactivity,
|
||||
radio-connection-with-ue-lost,
|
||||
load-balancing-tau-required,
|
||||
cs-fallback-triggered,
|
||||
ue-not-available-for-ps-service,
|
||||
radio-resources-not-available,
|
||||
failure-in-radio-interface-procedure,
|
||||
...
|
||||
|
||||
}
|
||||
|
@ -156,6 +186,13 @@ CauseNas ::= ENUMERATED {
|
|||
|
||||
CellIdentity ::= BIT STRING (SIZE (28))
|
||||
|
||||
CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item
|
||||
|
||||
CellID-Broadcast-Item ::= SEQUENCE {
|
||||
eCGI EUTRAN-CGI,
|
||||
...
|
||||
}
|
||||
|
||||
Cdma2000PDU ::= OCTET STRING
|
||||
|
||||
Cdma2000RATType ::= ENUMERATED {
|
||||
|
@ -197,6 +234,8 @@ Cdma2000OneXPilot ::= OCTET STRING
|
|||
|
||||
Cdma2000OneXRAND ::= OCTET STRING
|
||||
|
||||
CellType ::= ENUMERATED {ffs,...} -- FFS: The definition of CellType
|
||||
|
||||
CGI ::= SEQUENCE {
|
||||
pLMNidentity PLMNidentity,
|
||||
lAC LAC,
|
||||
|
@ -207,6 +246,28 @@ CGI ::= SEQUENCE {
|
|||
|
||||
CI ::= OCTET STRING (SIZE (2))
|
||||
|
||||
CNDomain ::= ENUMERATED {
|
||||
cs,
|
||||
ps
|
||||
}
|
||||
|
||||
CSFallbackIndicator ::= ENUMERATED {
|
||||
cs-fallback-required,
|
||||
...
|
||||
}
|
||||
|
||||
CSG-Id ::= BIT STRING (SIZE (28))
|
||||
|
||||
|
||||
CSG-IdList ::= SEQUENCE (SIZE (1..maxNrOfCSGs)) OF CSG-IdList-Item
|
||||
|
||||
CSG-IdList-Item ::= SEQUENCE {
|
||||
cSG-Id CSG-Id,
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
|
||||
COUNTvalue ::= SEQUENCE {
|
||||
pDCP-SN PDCP-SN,
|
||||
hFN HFN,
|
||||
|
@ -243,6 +304,8 @@ CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
-- D
|
||||
|
||||
DataCodingScheme ::= BIT STRING (SIZE (8))
|
||||
|
||||
DL-Forwarding ::= ENUMERATED {
|
||||
dL-Forwarding-proposed,
|
||||
...
|
||||
|
@ -255,12 +318,44 @@ Direct-Forwarding-Path-Availability ::= ENUMERATED {
|
|||
|
||||
-- E
|
||||
|
||||
ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI
|
||||
|
||||
EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID
|
||||
|
||||
EmergencyAreaID ::= OCTET STRING (SIZE (2))
|
||||
|
||||
EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item
|
||||
|
||||
EmergencyAreaID-Broadcast-Item ::= SEQUENCE {
|
||||
emergencyAreaID EmergencyAreaID,
|
||||
completedCellinEAI CompletedCellinEAI
|
||||
}
|
||||
|
||||
CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item
|
||||
|
||||
CompletedCellinEAI-Item ::= SEQUENCE {
|
||||
eCGI EUTRAN-CGI,
|
||||
...
|
||||
}
|
||||
|
||||
ENB-ID ::= CHOICE {
|
||||
macroENB-ID BIT STRING (SIZE(20)),
|
||||
homeENB-ID BIT STRING (SIZE(28)),
|
||||
...
|
||||
}
|
||||
|
||||
GERAN-Cell-ID ::= SEQUENCE {
|
||||
lAI LAI,
|
||||
rAC RAC,
|
||||
cI CI,
|
||||
iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
Global-ENB-ID ::= SEQUENCE {
|
||||
pLMNidentity PLMNidentity,
|
||||
eNB-ID ENB-ID,
|
||||
|
@ -287,6 +382,9 @@ ENB-UE-S1AP-ID ::= INTEGER (0..16777215)
|
|||
|
||||
ENBname ::= OCTET STRING
|
||||
|
||||
|
||||
EncryptionAlgorithms ::= BIT STRING (SIZE (16,...))
|
||||
|
||||
EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity
|
||||
EventType ::= ENUMERATED {
|
||||
direct,
|
||||
|
@ -338,10 +436,10 @@ ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC
|
|||
-- G
|
||||
|
||||
GBR-QosInformation ::= SEQUENCE {
|
||||
sAE-Bearer-MaximumBitrateDL BitRate,
|
||||
sAE-Bearer-MaximumBitrateUL BitRate,
|
||||
sAE-Bearer-GuaranteedBitrateDL BitRate,
|
||||
sAE-Bearer-GuaranteedBitrateUL BitRate,
|
||||
e-RAB-MaximumBitrateDL BitRate,
|
||||
e-RAB-MaximumBitrateUL BitRate,
|
||||
e-RAB-GuaranteedBitrateDL BitRate,
|
||||
e-RAB-GuaranteedBitrateUL BitRate,
|
||||
iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -396,6 +494,8 @@ HFN ::= INTEGER (0..1048575)
|
|||
|
||||
IMSI ::= OCTET STRING (SIZE (3..8))
|
||||
|
||||
IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...))
|
||||
|
||||
InterfacesToTraceList ::= SEQUENCE (SIZE (1..maxNrOfInterfaces)) OF InterfacesToTraceItem
|
||||
|
||||
InterfacesToTraceItem ::= SEQUENCE {
|
||||
|
@ -433,8 +533,29 @@ LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
LastVisitedCell-Item ::= CHOICE {
|
||||
e-UTRAN-Cell LastVisitedEUTRANCellInformation,
|
||||
uTRAN-Cell LastVisitedUTRANCellInformation,
|
||||
...
|
||||
}
|
||||
LastVisitedEUTRANCellInformation ::= SEQUENCE {
|
||||
global-Cell-ID EUTRAN-CGI,
|
||||
cellType CellType,
|
||||
time-UE-StayedInCell Time-UE-StayedInCell,
|
||||
iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
LastVisitedUTRANCellInformation ::= OCTET STRING
|
||||
|
||||
|
||||
|
||||
-- M
|
||||
|
||||
MessageIdentifier ::= OCTET STRING (SIZE (16))
|
||||
|
||||
MMEname ::= OCTET STRING
|
||||
|
||||
MME-Group-ID ::= OCTET STRING (SIZE (2))
|
||||
|
@ -449,6 +570,9 @@ M-TMSI ::= OCTET STRING (SIZE (4))
|
|||
|
||||
NAS-PDU ::= OCTET STRING
|
||||
|
||||
NumberofBroadcastRequest ::= INTEGER (0..65535)
|
||||
|
||||
NumberofBroadcast ::= INTEGER (0..65535)
|
||||
|
||||
-- O
|
||||
OverloadAction ::= ENUMERATED {
|
||||
|
@ -466,21 +590,29 @@ OverloadResponse ::= CHOICE {
|
|||
|
||||
-- P
|
||||
|
||||
PagingDRX ::= INTEGER (0..4095)
|
||||
PagingDRX ::= ENUMERATED {
|
||||
v32,
|
||||
v64,
|
||||
v128,
|
||||
v256,
|
||||
...
|
||||
}
|
||||
|
||||
PagingCause ::= ENUMERATED {
|
||||
terminating-conversational-call,
|
||||
terminating-streaming-call,
|
||||
terminating-interactive-call,
|
||||
terminating-background-call,
|
||||
terminating-low-priority-signalling,
|
||||
...,
|
||||
terminating-high-priority-signalling
|
||||
}
|
||||
PDCP-SN ::= INTEGER (0..4095)
|
||||
|
||||
PLMNidentity ::= TBCD-STRING
|
||||
|
||||
Pre-emptionCapability ::= ENUMERATED {
|
||||
shall-not-trigger-pre-emption,
|
||||
may-trigger-pre-emption
|
||||
}
|
||||
|
||||
Pre-emptionVulnerability ::= ENUMERATED {
|
||||
not-pre-emptable,
|
||||
pre-emptable
|
||||
}
|
||||
|
||||
PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
|
||||
|
||||
|
||||
-- Q
|
||||
|
@ -489,6 +621,8 @@ QCI ::= INTEGER (1..256)
|
|||
|
||||
-- R
|
||||
|
||||
ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
|
||||
|
||||
RelativeMMECapacity ::= INTEGER (0..255)
|
||||
|
||||
RAC ::= OCTET STRING (SIZE (1))
|
||||
|
@ -506,8 +640,28 @@ RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
RIMTransfer ::= SEQUENCE {
|
||||
rIMInformation RIMInformation,
|
||||
rIMRoutingAddress RIMRoutingAddress OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
RIMInformation ::= OCTET STRING
|
||||
|
||||
RIMRoutingAddress ::= CHOICE {
|
||||
gERAN-Cell-ID GERAN-Cell-ID,
|
||||
...
|
||||
}
|
||||
|
||||
ReportArea ::= OCTET STRING
|
||||
|
||||
RepetitionPeriod ::= INTEGER (1..4096)
|
||||
|
||||
|
||||
RNC-ID ::= INTEGER (0..4095)
|
||||
|
||||
|
@ -515,97 +669,102 @@ RRC-Container ::= OCTET STRING
|
|||
|
||||
-- S
|
||||
|
||||
SAE-Bearer-ID ::= INTEGER (0..15, ...)
|
||||
E-RAB-ID ::= INTEGER (0..15, ...)
|
||||
|
||||
SAEBearerInformationList ::= SEQUENCE (SIZE (1.. maxNrOfSAEBs)) OF ProtocolIE-SingleContainer { { SAEBearerInformationListIEs } }
|
||||
E-RABInformationList ::= SEQUENCE (SIZE (1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } }
|
||||
|
||||
SAEBearerInformationListIEs S1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-SAEBearerInformationListItem CRITICALITY ignore TYPE SAEBearerInformationListItem PRESENCE mandatory },
|
||||
E-RABInformationListIEs S1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
||||
SAEBearerInformationListItem ::= SEQUENCE {
|
||||
sAE-Bearer-ID SAE-Bearer-ID,
|
||||
E-RABInformationListItem ::= SEQUENCE {
|
||||
e-RAB-ID E-RAB-ID,
|
||||
dL-Forwarding DL-Forwarding OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {SAEBearerInformationListItem-ExtIEs} } OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SAEBearerInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
SAEBearerList ::= SEQUENCE (SIZE(1.. maxNrOfSAEBs)) OF ProtocolIE-SingleContainer { {SAEBearerItemIEs} }
|
||||
E-RABList ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} }
|
||||
|
||||
SAEBearerItemIEs S1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-SAEBearerItem CRITICALITY ignore TYPE SAEBearerItem PRESENCE mandatory },
|
||||
E-RABItemIEs S1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
||||
SAEBearerItem ::= SEQUENCE {
|
||||
sAE-Bearer-ID SAE-Bearer-ID,
|
||||
E-RABItem ::= SEQUENCE {
|
||||
e-RAB-ID E-RAB-ID,
|
||||
cause Cause,
|
||||
iE-Extensions ProtocolExtensionContainer { {SAEBearerItem-ExtIEs} } OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SAEBearerItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
SAE-BearerLevelQoSParameters ::= SEQUENCE {
|
||||
E-RABLevelQoSParameters ::= SEQUENCE {
|
||||
qCI QCI,
|
||||
allocationRetentionPriority AllocationRetentionPriority,
|
||||
allocationRetentionPriority AllocationAndRetentionPriority,
|
||||
gbrQosInformation GBR-QosInformation OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {SAE-Bearer-QoSParameters-ExtIEs} } OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SAE-Bearer-QoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
|
||||
SecurityInfo ::= SEQUENCE {
|
||||
securityKey SecurityKey,
|
||||
iE-Extensions ProtocolExtensionContainer { { SecurityInfo-ExtIEs} } OPTIONAL,
|
||||
|
||||
|
||||
SecurityKey ::= BIT STRING (SIZE(256))
|
||||
|
||||
|
||||
|
||||
SecurityContext ::= SEQUENCE {
|
||||
nexthopchainingcount SecurityKey,
|
||||
nexthopparameter BIT STRING (SIZE(3)),
|
||||
iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SecurityKey ::= BIT STRING (SIZE(128))
|
||||
|
||||
|
||||
SecurityInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
SecurityInformation ::= SEQUENCE {
|
||||
securityPlaceHolder SecurityPlaceHolder,
|
||||
iE-Extensions ProtocolExtensionContainer { { SecurityInformation-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
SerialNumber ::= BIT STRING (SIZE (16))
|
||||
|
||||
SecurityPlaceHolder ::= ENUMERATED {
|
||||
whatever,
|
||||
...
|
||||
}
|
||||
|
||||
SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
Source-ToTarget-TransparentContainer ::= OCTET STRING
|
||||
|
||||
SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING
|
||||
|
||||
SRVCCOperationPossible ::= ENUMERATED {
|
||||
possible,
|
||||
...
|
||||
}
|
||||
|
||||
SRVCCHOIndication ::= ENUMERATED {
|
||||
pSandCS,
|
||||
cSonly,
|
||||
...
|
||||
}
|
||||
|
||||
SourceeNodeB-ToTargeteNodeB-TransparentContainer ::= SEQUENCE {
|
||||
rRC-Container RRC-Container,
|
||||
sAEBearerInformationList SAEBearerInformationList OPTIONAL,
|
||||
e-RABInformationList E-RABInformationList OPTIONAL,
|
||||
targetCell-ID EUTRAN-CGI,
|
||||
subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL,
|
||||
uE-HistoryInformation UE-HistoryInformation,
|
||||
iE-Extensions ProtocolExtensionContainer { {SourceeNodeB-ToTargeteNodeB-TransparentContainer-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -640,7 +799,9 @@ S-TMSI ::= SEQUENCE {
|
|||
|
||||
-- T
|
||||
|
||||
TAC ::= OCTET STRING
|
||||
TAC ::= OCTET STRING (SIZE (2))
|
||||
|
||||
TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI
|
||||
|
||||
TAI ::= SEQUENCE {
|
||||
pLMNidentity PLMNidentity,
|
||||
|
@ -652,15 +813,38 @@ TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item
|
||||
|
||||
TAI-Broadcast-Item ::= SEQUENCE {
|
||||
tAI TAI,
|
||||
completedCellinTAI CompletedCellinTAI
|
||||
}
|
||||
|
||||
CompletedCellinTAI ::= SEQUENCE (SIZE(0..maxnoofCellinTAI)) OF CompletedCellinTAI-Item
|
||||
|
||||
CompletedCellinTAI-Item ::= SEQUENCE{
|
||||
eCGI EUTRAN-CGI,
|
||||
...
|
||||
}
|
||||
|
||||
TBCD-STRING ::= OCTET STRING (SIZE (3))
|
||||
|
||||
TargetID ::= CHOICE {
|
||||
targeteNB-ID Global-ENB-ID,
|
||||
targeteNB-ID TargeteNB-ID,
|
||||
targetRNC-ID TargetRNC-ID,
|
||||
cGI CGI,
|
||||
...
|
||||
}
|
||||
|
||||
TargeteNB-ID ::= SEQUENCE {
|
||||
global-ENB-ID Global-ENB-ID,
|
||||
selected-TAI TAI,
|
||||
iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TargetRNC-ID ::= SEQUENCE {
|
||||
lAI LAI,
|
||||
|
@ -680,10 +864,13 @@ TargeteNodeB-ToSourceeNodeB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION
|
|||
...
|
||||
}
|
||||
|
||||
Target-ToSource-TransparentContainer ::= OCTET STRING
|
||||
TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING
|
||||
TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING
|
||||
|
||||
TimeToWait ::= OCTET STRING
|
||||
TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...}
|
||||
|
||||
Time-UE-StayedInCell ::= INTEGER (0..4095)
|
||||
|
||||
TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
|
||||
|
||||
|
@ -753,7 +940,9 @@ UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
UEIdentityIndexValue ::= OCTET STRING
|
||||
UEIdentityIndexValue ::= BIT STRING (SIZE (10))
|
||||
|
||||
UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCells)) OF LastVisitedCell-Item
|
||||
|
||||
UEPagingID ::= CHOICE {
|
||||
s-TMSI S-TMSI,
|
||||
|
@ -763,11 +952,41 @@ UEPagingID ::= CHOICE {
|
|||
|
||||
UERadioCapability ::= OCTET STRING
|
||||
|
||||
UESecurityCapabilities ::= SEQUENCE {
|
||||
encryptionAlgorithms EncryptionAlgorithms,
|
||||
integrityProtectionAlgorithms IntegrityProtectionAlgorithms,
|
||||
iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
-- V
|
||||
-- W
|
||||
|
||||
WarningAreaList ::= CHOICE {
|
||||
cellIDList ECGIList,
|
||||
trackingAreaListforWarning TAIListforWarning,
|
||||
emergencyAreaIDList EmergencyAreaIDList,
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
WarningType ::= OCTET STRING (SIZE (2))
|
||||
|
||||
WarningSecurityInfo ::= OCTET STRING (SIZE (50))
|
||||
|
||||
|
||||
WarningMessageContents ::= OCTET STRING
|
||||
|
||||
|
||||
-- X
|
||||
|
||||
|
||||
-- Y
|
||||
-- Z
|
||||
|
||||
END
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
|||
-- $Id$
|
||||
-- 3GPP TS 36.413 V8.3.0 (2008-09)
|
||||
-- 3GPP TS 36.413 V8.4.0 (2008-12)
|
||||
-- 9.3.2 Elementary Procedure Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -29,6 +29,7 @@ FROM S1AP-CommonDataTypes
|
|||
DeactivateTrace,
|
||||
DownlinkNASTransport,
|
||||
DownlinkS1cdma2000tunneling,
|
||||
ENBDirectInformationTransfer,
|
||||
ENBStatusTransfer,
|
||||
ENBConfigurationUpdate,
|
||||
ENBConfigurationUpdateAcknowledge,
|
||||
|
@ -53,6 +54,7 @@ FROM S1AP-CommonDataTypes
|
|||
MMEConfigurationUpdate,
|
||||
MMEConfigurationUpdateAcknowledge,
|
||||
MMEConfigurationUpdateFailure,
|
||||
MMEDirectInformationTransfer,
|
||||
MMEStatusTransfer,
|
||||
NASNonDeliveryIndication,
|
||||
OverloadStart,
|
||||
|
@ -61,18 +63,19 @@ FROM S1AP-CommonDataTypes
|
|||
PathSwitchRequest,
|
||||
PathSwitchRequestAcknowledge,
|
||||
PathSwitchRequestFailure,
|
||||
PrivateMessage,
|
||||
Reset,
|
||||
ResetAcknowledge,
|
||||
S1SetupFailure,
|
||||
S1SetupRequest,
|
||||
S1SetupResponse,
|
||||
SAEBearerModifyRequest,
|
||||
SAEBearerModifyResponse,
|
||||
SAEBearerReleaseCommand,
|
||||
SAEBearerReleaseResponse,
|
||||
SAEBearerReleaseRequest,
|
||||
SAEBearerSetupRequest,
|
||||
SAEBearerSetupResponse,
|
||||
E-RABModifyRequest,
|
||||
E-RABModifyResponse,
|
||||
E-RABReleaseCommand,
|
||||
E-RABReleaseResponse,
|
||||
E-RABReleaseIndication,
|
||||
E-RABSetupRequest,
|
||||
E-RABSetupResponse,
|
||||
TraceFailureIndication,
|
||||
TraceStart,
|
||||
UECapabilityInfoIndication,
|
||||
|
@ -83,7 +86,10 @@ FROM S1AP-CommonDataTypes
|
|||
UEContextReleaseComplete,
|
||||
UEContextReleaseRequest,
|
||||
UplinkNASTransport,
|
||||
UplinkS1cdma2000tunneling
|
||||
UplinkS1cdma2000tunneling,
|
||||
WriteReplaceWarningRequest,
|
||||
WriteReplaceWarningResponse
|
||||
|
||||
|
||||
FROM S1AP-PDU-Contents
|
||||
|
||||
|
@ -102,19 +108,22 @@ FROM S1AP-PDU-Contents
|
|||
id-LocationReportingControl,
|
||||
id-LocationReportingFailureIndication,
|
||||
id-LocationReport,
|
||||
id-eNBDirectInformationTransfer,
|
||||
id-MMEConfigurationUpdate,
|
||||
id-MMEDirectInformationTransfer,
|
||||
id-MMEStatusTransfer,
|
||||
id-NASNonDeliveryIndication,
|
||||
id-OverloadStart,
|
||||
id-OverloadStop,
|
||||
id-Paging,
|
||||
id-PathSwitchRequest,
|
||||
id-PrivateMessage,
|
||||
id-Reset,
|
||||
id-S1Setup,
|
||||
id-SAEBearerModify,
|
||||
id-SAEBearerRelease,
|
||||
id-SAEBearerReleaseRequest,
|
||||
id-SAEBearerSetup,
|
||||
id-E-RABModify,
|
||||
id-E-RABRelease,
|
||||
id-E-RABReleaseIndication,
|
||||
id-E-RABSetup,
|
||||
id-TraceFailureIndication,
|
||||
id-TraceStart,
|
||||
id-UECapabilityInfoIndication,
|
||||
|
@ -122,7 +131,8 @@ FROM S1AP-PDU-Contents
|
|||
id-UEContextRelease,
|
||||
id-UEContextReleaseRequest,
|
||||
id-uplinkNASTransport,
|
||||
id-UplinkS1cdma2000tunneling
|
||||
id-UplinkS1cdma2000tunneling,
|
||||
id-WriteReplaceWarning
|
||||
FROM S1AP-Constants;
|
||||
|
||||
|
||||
|
@ -195,9 +205,9 @@ S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
handoverPreparation |
|
||||
handoverResourceAllocation |
|
||||
pathSwitchRequest |
|
||||
sAEbearerSetup |
|
||||
sAEbearerModify |
|
||||
sAEbearerRelease |
|
||||
e-RABSetup |
|
||||
e-RABModify |
|
||||
e-RABRelease |
|
||||
initialContextSetup |
|
||||
handoverCancel |
|
||||
reset |
|
||||
|
@ -205,13 +215,14 @@ S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
uEContextModification |
|
||||
uEContextRelease |
|
||||
eNBConfigurationUpdate |
|
||||
mMEConfigurationUpdate ,
|
||||
mMEConfigurationUpdate |
|
||||
writeReplaceWarning ,
|
||||
...
|
||||
}
|
||||
|
||||
S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
handoverNotification |
|
||||
sAEbearerReleaseRequest |
|
||||
e-RABReleaseIndication |
|
||||
paging |
|
||||
downlinkNASTransport |
|
||||
initialUEMessage |
|
||||
|
@ -231,7 +242,10 @@ S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
locationReportingFailureIndication |
|
||||
locationReport |
|
||||
overloadStart |
|
||||
overloadStop ,
|
||||
overloadStop |
|
||||
eNBDirectInformationTransfer |
|
||||
mMEDirectInformationTransfer |
|
||||
privateMessage ,
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -271,30 +285,30 @@ pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
CRITICALITY reject
|
||||
}
|
||||
|
||||
sAEbearerSetup S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE SAEBearerSetupRequest
|
||||
SUCCESSFUL OUTCOME SAEBearerSetupResponse
|
||||
PROCEDURE CODE id-SAEBearerSetup
|
||||
e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE E-RABSetupRequest
|
||||
SUCCESSFUL OUTCOME E-RABSetupResponse
|
||||
PROCEDURE CODE id-E-RABSetup
|
||||
CRITICALITY reject
|
||||
}
|
||||
|
||||
sAEbearerModify S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE SAEBearerModifyRequest
|
||||
SUCCESSFUL OUTCOME SAEBearerModifyResponse
|
||||
PROCEDURE CODE id-SAEBearerModify
|
||||
e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE E-RABModifyRequest
|
||||
SUCCESSFUL OUTCOME E-RABModifyResponse
|
||||
PROCEDURE CODE id-E-RABModify
|
||||
CRITICALITY reject
|
||||
}
|
||||
|
||||
sAEbearerRelease S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE SAEBearerReleaseCommand
|
||||
SUCCESSFUL OUTCOME SAEBearerReleaseResponse
|
||||
PROCEDURE CODE id-SAEBearerRelease
|
||||
e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE E-RABReleaseCommand
|
||||
SUCCESSFUL OUTCOME E-RABReleaseResponse
|
||||
PROCEDURE CODE id-E-RABRelease
|
||||
CRITICALITY reject
|
||||
}
|
||||
|
||||
sAEbearerReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE SAEBearerReleaseRequest
|
||||
PROCEDURE CODE id-SAEBearerReleaseRequest
|
||||
e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE E-RABReleaseIndication
|
||||
PROCEDURE CODE id-E-RABReleaseIndication
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
|
@ -479,5 +493,31 @@ overloadStop S1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
CRITICALITY reject
|
||||
}
|
||||
|
||||
writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE WriteReplaceWarningRequest
|
||||
SUCCESSFUL OUTCOME WriteReplaceWarningResponse
|
||||
PROCEDURE CODE id-WriteReplaceWarning
|
||||
CRITICALITY reject
|
||||
}
|
||||
|
||||
eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE ENBDirectInformationTransfer
|
||||
PROCEDURE CODE id-eNBDirectInformationTransfer
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE MMEDirectInformationTransfer
|
||||
PROCEDURE CODE id-MMEDirectInformationTransfer
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
privateMessage S1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE PrivateMessage
|
||||
PROCEDURE CODE id-PrivateMessage
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
/* No SCTP port registered with IANA for S1AP yet */
|
||||
#define SCTP_PORT_S1AP 0
|
||||
|
||||
static dissector_handle_t nas_eps_handle;
|
||||
static dissector_handle_t nas_eps_handle=NULL;
|
||||
|
||||
#include "packet-s1ap-val.h"
|
||||
|
||||
|
@ -179,7 +179,7 @@ proto_reg_handoff_s1ap(void)
|
|||
dissector_add("sctp.port", SctpPort, s1ap_handle);
|
||||
}
|
||||
|
||||
nas_eps_handle = find_dissector("nas_eps");
|
||||
nas_eps_handle = find_dissector("nas-eps");
|
||||
}
|
||||
|
||||
/*--- proto_register_s1ap -------------------------------------------*/
|
||||
|
|
|
@ -26,14 +26,7 @@ ProtocolIE-FieldPair
|
|||
ProtocolIE-ContainerPair
|
||||
ProtocolIE-ContainerPairList
|
||||
ProtocolError-IE-ContainerList
|
||||
PrivateIE-Container
|
||||
PrivateIE-Field
|
||||
PrivateIE-ID
|
||||
SAEB-IE-ContainerPairList
|
||||
|
||||
UEPagingID
|
||||
IMSI
|
||||
Presence
|
||||
E-RAB-IE-ContainerPairList
|
||||
#.END
|
||||
|
||||
|
||||
|
@ -122,31 +115,31 @@ MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
|
|||
# asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars);
|
||||
# END
|
||||
|
||||
#SAEB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfSAEBs, {IEsSetParam} }
|
||||
#.FN_BODY SAEB-IE-ContainerList
|
||||
#E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfE-RABs, {IEsSetParam} }
|
||||
#.FN_BODY E-RAB-IE-ContainerList
|
||||
asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
|
||||
asn1_param_push_integer(%(ACTX)s, 1);
|
||||
asn1_param_push_integer(%(ACTX)s, maxNrOfSAEBs);
|
||||
asn1_param_push_integer(%(ACTX)s, maxNrOfE_RABs);
|
||||
%(DEFAULT_BODY)s
|
||||
asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
|
||||
#.END
|
||||
|
||||
# SAEB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfSAEBs, {IEsSetParam} }
|
||||
# E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfE-RABs, {IEsSetParam} }
|
||||
# Currently not used
|
||||
# FN_BODY SAEB-IE-ContainerPairList
|
||||
# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList");
|
||||
# asn1_param_push_integer(%(ACTX)s, 1);
|
||||
# asn1_param_push_integer(%(ACTX)s, maxNrOfSAEBs);
|
||||
# asn1_param_push_integer(%(ACTX)s, maxNrOfE_RABs);
|
||||
#%(DEFAULT_BODY)s
|
||||
# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList");
|
||||
#.END
|
||||
# END
|
||||
|
||||
# Currently not used
|
||||
# ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfSAEBs, {IEsSetParam} }
|
||||
# ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfE-RABs, {IEsSetParam} }
|
||||
# FN_BODY ProtocolError-IE-ContainerList
|
||||
# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
|
||||
# asn1_param_push_integer(%(ACTX)s, 1);
|
||||
# asn1_param_push_integer(%(ACTX)s, maxNrOfSAEBs);
|
||||
# asn1_param_push_integer(%(ACTX)s, maxNrOfE_RABs);
|
||||
#%(DEFAULT_BODY)s
|
||||
# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
|
||||
# END
|
||||
|
@ -217,10 +210,10 @@ id-HandoverResourceAllocation ProcedureCode
|
|||
id-HandoverNotification ProcedureCode
|
||||
id-PathSwitchRequest ProcedureCode
|
||||
id-HandoverCancel ProcedureCode
|
||||
id-SAEBearerSetup ProcedureCode
|
||||
id-SAEBearerModify ProcedureCode
|
||||
id-SAEBearerRelease ProcedureCode
|
||||
id-SAEBearerReleaseRequest ProcedureCode
|
||||
id-E-RABSetup ProcedureCode
|
||||
id-E-RABModify ProcedureCode
|
||||
id-E-RABRelease ProcedureCode
|
||||
id-E-RABReleaseIndication ProcedureCode
|
||||
id-InitialContextSetup ProcedureCode
|
||||
id-Paging ProcedureCode
|
||||
id-downlinkNASTransport ProcedureCode
|
||||
|
@ -248,59 +241,57 @@ id-LocationReportingFailureIndication ProcedureCode
|
|||
id-LocationReport ProcedureCode
|
||||
id-OverloadStart ProcedureCode
|
||||
id-OverloadStop ProcedureCode
|
||||
id-WriteReplaceWarning ProcedureCode
|
||||
id-eNBDirectInformationTransfer ProcedureCode
|
||||
id-MMEDirectInformationTransfer ProcedureCode
|
||||
id-PrivateMessage ProcedureCode
|
||||
|
||||
|
||||
# ProtocolIE-ID
|
||||
id-MME-UE-S1AP-ID ProtocolIE-ID
|
||||
id-HandoverType ProtocolIE-ID
|
||||
id-Cause ProtocolIE-ID
|
||||
id-TargetID ProtocolIE-ID
|
||||
id-Intra-LTEHOInformationReq ProtocolIE-ID
|
||||
id-LTEtoUTRANHOInformationReq ProtocolIE-ID
|
||||
id-LTEtoGERANHOInformationReq ProtocolIE-ID
|
||||
id-eNB-UE-S1AP-ID ProtocolIE-ID
|
||||
id-Intra-LTEHOInformationRes ProtocolIE-ID
|
||||
id-LTEtoUTRANHOInformationRes ProtocolIE-ID
|
||||
id-LTEtoGERANHOInformationRes ProtocolIE-ID
|
||||
id-SAEBearerSubjecttoDataForwardingList ProtocolIE-ID
|
||||
id-SAEBearertoReleaseListHOCmd ProtocolIE-ID
|
||||
id-SAEBearerDataForwardingItem ProtocolIE-ID
|
||||
id-SAEBearerReleaseItemBearerRelComp ProtocolIE-ID
|
||||
id-SAEBearerToBeSetupListBearerSUReq ProtocolIE-ID
|
||||
id-SAEBearerToBeSetupItemBearerSUReq ProtocolIE-ID
|
||||
id-SAEBearerAdmittedList ProtocolIE-ID
|
||||
id-SAEBearerFailedToSetupListHOReqAck ProtocolIE-ID
|
||||
id-SAEBearerAdmittedItem ProtocolIE-ID
|
||||
id-SAEBearerFailedtoSetupItemHOReqAck ProtocolIE-ID
|
||||
id-SAEBearerToBeSwitchedDLList ProtocolIE-ID
|
||||
id-SAEBearerToBeSwitchedDLItem ProtocolIE-ID
|
||||
id-SAEBearerToBeSetupListCtxtSUReq ProtocolIE-ID
|
||||
id-E-RABSubjecttoDataForwardingList ProtocolIE-ID
|
||||
id-E-RABtoReleaseListHOCmd ProtocolIE-ID
|
||||
id-E-RABDataForwardingItem ProtocolIE-ID
|
||||
id-E-RABReleaseItemBearerRelComp ProtocolIE-ID
|
||||
id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID
|
||||
id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID
|
||||
id-E-RABAdmittedList ProtocolIE-ID
|
||||
id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID
|
||||
id-E-RABAdmittedItem ProtocolIE-ID
|
||||
id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID
|
||||
id-E-RABToBeSwitchedDLList ProtocolIE-ID
|
||||
id-E-RABToBeSwitchedDLItem ProtocolIE-ID
|
||||
id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID
|
||||
id-TraceActivation ProtocolIE-ID
|
||||
id-NAS-PDU ProtocolIE-ID
|
||||
id-SAEBearerToBeSetupItemHOReq ProtocolIE-ID
|
||||
id-SAEBearerSetupListBearerSURes ProtocolIE-ID
|
||||
id-SAEBearerFailedToSetupListBearerSURes ProtocolIE-ID
|
||||
id-SAEBearerToBeModifiedListBearerModReq ProtocolIE-ID
|
||||
id-SAEBearerModifyListBearerModRes ProtocolIE-ID
|
||||
#id-SAEBearerFailedToModifyList ProtocolIE-ID
|
||||
id-SAEBearerToBeReleasedList ProtocolIE-ID
|
||||
id-SAEBearerFailedToReleaseList ProtocolIE-ID
|
||||
id-SAEBearerItem ProtocolIE-ID
|
||||
id-SAEBearerToBeModifiedItemBearerModReq ProtocolIE-ID
|
||||
id-SAEBearerModifyItemBearerModRes ProtocolIE-ID
|
||||
id-SAEBearerReleaseItem ProtocolIE-ID
|
||||
id-SAEBearerSetupItemBearerSURes ProtocolIE-ID
|
||||
id-Security-Information ProtocolIE-ID
|
||||
id-E-RABToBeSetupItemHOReq ProtocolIE-ID
|
||||
id-E-RABSetupListBearerSURes ProtocolIE-ID
|
||||
id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID
|
||||
id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID
|
||||
id-E-RABModifyListBearerModRes ProtocolIE-ID
|
||||
id-E-RABFailedToModifyList ProtocolIE-ID
|
||||
id-E-RABToBeReleasedList ProtocolIE-ID
|
||||
id-E-RABFailedToReleaseList ProtocolIE-ID
|
||||
id-E-RABItem ProtocolIE-ID
|
||||
id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID
|
||||
id-E-RABModifyItemBearerModRes ProtocolIE-ID
|
||||
id-E-RABReleaseItem ProtocolIE-ID
|
||||
id-E-RABSetupItemBearerSURes ProtocolIE-ID
|
||||
id-SecurityContext ProtocolIE-ID
|
||||
id-HandoverRestrictionList ProtocolIE-ID
|
||||
id-pagingDRX ProtocolIE-ID
|
||||
id-pagingCause ProtocolIE-ID
|
||||
id-TAIList ProtocolIE-ID
|
||||
id-TAIItem ProtocolIE-ID
|
||||
id-SAEBearerFailedToSetupListCtxtSURes ProtocolIE-ID
|
||||
id-SAEBearerReleaseItemHOCmd ProtocolIE-ID
|
||||
id-SAEBearerSetupItemCtxtSURes ProtocolIE-ID
|
||||
id-SAEBearerSetupListCtxtSURes ProtocolIE-ID
|
||||
id-SAEBearerToBeSetupItemCtxtSUReq ProtocolIE-ID
|
||||
id-SAEBearerToBeSetupListHOReq ProtocolIE-ID
|
||||
id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID
|
||||
id-E-RABReleaseItemHOCmd ProtocolIE-ID
|
||||
id-E-RABSetupItemCtxtSURes ProtocolIE-ID
|
||||
id-E-RABSetupListCtxtSURes ProtocolIE-ID
|
||||
id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID
|
||||
id-E-RABToBeSetupListHOReq ProtocolIE-ID
|
||||
id-GERANtoLTEHOInformationRes ProtocolIE-ID
|
||||
id-UTRANtoLTEHOInformationRes ProtocolIE-ID
|
||||
id-CriticalityDiagnostics ProtocolIE-ID
|
||||
|
@ -312,14 +303,14 @@ id-SupportedTAs ProtocolIE-ID
|
|||
id-TimeToWait ProtocolIE-ID
|
||||
id-uEaggregateMaximumBitrate ProtocolIE-ID
|
||||
id-TAI ProtocolIE-ID
|
||||
id-SAEBearerReleaseListBearerRelComp ProtocolIE-ID
|
||||
id-E-RABReleaseListBearerRelComp ProtocolIE-ID
|
||||
id-cdma2000PDU ProtocolIE-ID
|
||||
id-cdma2000RATType ProtocolIE-ID
|
||||
id-cdma2000SectorID ProtocolIE-ID
|
||||
id-SecurityInfo ProtocolIE-ID
|
||||
id-SecurityKey ProtocolIE-ID
|
||||
id-UERadioCapability ProtocolIE-ID
|
||||
id-GUMMEI-ID ProtocolIE-ID
|
||||
id-SAEBearerInformationListItem ProtocolIE-ID
|
||||
id-E-RABInformationListItem ProtocolIE-ID
|
||||
id-Direct-Forwarding-Path-Availability ProtocolIE-ID
|
||||
id-UEIdentityIndexValue ProtocolIE-ID
|
||||
id-cdma2000HOStatus ProtocolIE-ID
|
||||
|
@ -332,8 +323,8 @@ id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID
|
|||
id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID
|
||||
id-ResetType ProtocolIE-ID
|
||||
id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID
|
||||
id-SAEBearerToBeSwitchedULItem ProtocolIE-ID
|
||||
id-SAEBearerToBeSwitchedULList ProtocolIE-ID
|
||||
id-E-RABToBeSwitchedULItem ProtocolIE-ID
|
||||
id-E-RABToBeSwitchedULList ProtocolIE-ID
|
||||
id-S-TMSI ProtocolIE-ID
|
||||
id-cdma2000OneXRAND ProtocolIE-ID
|
||||
id-RequestType ProtocolIE-ID
|
||||
|
@ -341,10 +332,34 @@ id-UE-S1AP-IDs ProtocolIE-ID
|
|||
id-EUTRAN-CGI ProtocolIE-ID
|
||||
id-OverloadResponse ProtocolIE-ID
|
||||
id-cdma2000OneXSRVCCInfo ProtocolIE-ID
|
||||
id-SAEBearerFailedToSwitchDLList ProtocolIE-ID
|
||||
id-SourceeNodeB-ToTargeteNodeB-TransparentContainer ProtocolIE-ID
|
||||
id-E-RABFailedToBeReleasedList ProtocolIE-ID
|
||||
id-Source-ToTarget-TransparentContainer ProtocolIE-ID
|
||||
id-ServedGUMMEIs ProtocolIE-ID
|
||||
id-SubscriberProfileIDforRFP ProtocolIE-ID
|
||||
|
||||
id-UESecurityCapabilities ProtocolIE-ID
|
||||
id-CSFallbackIndicator ProtocolIE-ID
|
||||
id-CNDomain ProtocolIE-ID
|
||||
id-E-RABReleasedList ProtocolIE-ID
|
||||
id-MessageIdentifier ProtocolIE-ID
|
||||
id-SerialNumber ProtocolIE-ID
|
||||
id-WarningAreaList ProtocolIE-ID
|
||||
id-RepetitionPeriod ProtocolIE-ID
|
||||
id-NumberofBroadcastRequest ProtocolIE-ID
|
||||
id-WarningType ProtocolIE-ID
|
||||
id-WarningSecurityInfo ProtocolIE-ID
|
||||
id-DataCodingScheme ProtocolIE-ID
|
||||
id-WarningMessageContents ProtocolIE-ID
|
||||
id-BroadcastCompletedAreaList ProtocolIE-ID
|
||||
id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID
|
||||
id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID
|
||||
id-Target-ToSource-TransparentContainer ProtocolIE-ID
|
||||
id-SRVCCOperationPossible ProtocolIE-ID
|
||||
id-SRVCCHOIndication ProtocolIE-ID
|
||||
id-NAS-DownlinkCount ProtocolIE-ID
|
||||
id-CSG-Id ProtocolIE-ID
|
||||
id-CSG-IdList ProtocolIE-ID
|
||||
|
||||
#.END
|
||||
|
||||
#.REGISTER_NEW
|
||||
|
@ -354,55 +369,47 @@ MME-UE-S1AP-ID N s1ap.ies id-MME-UE-S1AP-ID
|
|||
HandoverType N s1ap.ies id-HandoverType
|
||||
Cause N s1ap.ies id-Cause
|
||||
TargetID N s1ap.ies id-TargetID
|
||||
Intra-LTEHOInformationReq N s1ap.ies id-Intra-LTEHOInformationReq
|
||||
LTEtoUTRANHOInformationReq N s1ap.ies id-LTEtoUTRANHOInformationReq
|
||||
LTEtoGERANHOInformationReq N s1ap.ies id-LTEtoGERANHOInformationReq
|
||||
ENB-UE-S1AP-ID N s1ap.ies id-eNB-UE-S1AP-ID
|
||||
Intra-LTEHOInformationRes N s1ap.ies id-Intra-LTEHOInformationRes
|
||||
LTEtoUTRANHOInformationRes N s1ap.ies id-LTEtoUTRANHOInformationRes
|
||||
LTEtoGERANHOInformationRes N s1ap.ies id-LTEtoGERANHOInformationRes
|
||||
SAEBearerSubjecttoDataForwardingList N s1ap.ies id-SAEBearerSubjecttoDataForwardingList
|
||||
SAEBearertoReleaseListHOCmd N s1ap.ies id-SAEBearertoReleaseListHOCmd
|
||||
SAEBearerDataForwardingItem N s1ap.ies id-SAEBearerDataForwardingItem
|
||||
SAEBearerReleaseItemBearerRelComp N s1ap.ies id-SAEBearerReleaseItemBearerRelComp
|
||||
SAEBearerToBeSetupListBearerSUReq N s1ap.ies id-SAEBearerToBeSetupListBearerSUReq
|
||||
SAEBearerToBeSetupItemBearerSUReq N s1ap.ies id-SAEBearerToBeSetupItemBearerSUReq
|
||||
SAEBearerAdmittedList N s1ap.ies id-SAEBearerAdmittedList
|
||||
SAEBearerFailedtoSetupListHOReqAck N s1ap.ies id-SAEBearerFailedToSetupListHOReqAck
|
||||
SAEBearerAdmittedItem N s1ap.ies id-SAEBearerAdmittedItem
|
||||
SAEBearerFailedToSetupItemHOReqAck N s1ap.ies id-SAEBearerFailedtoSetupItemHOReqAck
|
||||
SAEBearerToBeSwitchedDLList N s1ap.ies id-SAEBearerToBeSwitchedDLList
|
||||
SAEBearerToBeSwitchedDLItem N s1ap.ies id-SAEBearerToBeSwitchedDLItem
|
||||
SAEBearerToBeSetupListCtxtSUReq N s1ap.ies id-SAEBearerToBeSetupListCtxtSUReq
|
||||
E-RABSubjecttoDataForwardingList N s1ap.ies id-E-RABSubjecttoDataForwardingList
|
||||
E-RABList N s1ap.ies id-E-RABtoReleaseListHOCmd
|
||||
E-RABDataForwardingItem N s1ap.ies id-E-RABDataForwardingItem
|
||||
E-RABReleaseItemBearerRelComp N s1ap.ies id-E-RABReleaseItemBearerRelComp
|
||||
E-RABToBeSetupListBearerSUReq N s1ap.ies id-E-RABToBeSetupListBearerSUReq
|
||||
E-RABToBeSetupItemBearerSUReq N s1ap.ies id-E-RABToBeSetupItemBearerSUReq
|
||||
E-RABAdmittedList N s1ap.ies id-E-RABAdmittedList
|
||||
#E-RABFailedtoSetupListHOReqAck N s1ap.ies id-E-RABFailedToSetupListHOReqAck
|
||||
E-RABAdmittedItem N s1ap.ies id-E-RABAdmittedItem
|
||||
E-RABFailedToSetupItemHOReqAck N s1ap.ies id-E-RABFailedtoSetupItemHOReqAck
|
||||
E-RABToBeSwitchedDLList N s1ap.ies id-E-RABToBeSwitchedDLList
|
||||
E-RABToBeSwitchedDLItem N s1ap.ies id-E-RABToBeSwitchedDLItem
|
||||
E-RABToBeSetupListCtxtSUReq N s1ap.ies id-E-RABToBeSetupListCtxtSUReq
|
||||
TraceActivation N s1ap.ies id-TraceActivation
|
||||
NAS-PDU N s1ap.ies id-NAS-PDU
|
||||
SAEBearerToBeSetupItemHOReq N s1ap.ies id-SAEBearerToBeSetupItemHOReq
|
||||
SAEBearerSetupListBearerSURes N s1ap.ies id-SAEBearerSetupListBearerSURes
|
||||
SAEBearerList N s1ap.ies id-SAEBearerFailedToSetupListBearerSURes
|
||||
SAEBearerToBeModifiedListBearerModReq N s1ap.ies id-SAEBearerToBeModifiedListBearerModReq
|
||||
SAEBearerModifyListBearerModRes N s1ap.ies id-SAEBearerModifyListBearerModRes
|
||||
SAEBearerList N s1ap.ies id-SAEBearerFailedToModifyList
|
||||
SAEBearerList N s1ap.ies id-SAEBearerToBeReleasedList
|
||||
SAEBearerList N s1ap.ies id-SAEBearerFailedToReleaseList
|
||||
SAEBearerItem N s1ap.ies id-SAEBearerItem
|
||||
SAEBearerToBeModifiedItemBearerModReq N s1ap.ies id-SAEBearerToBeModifiedItemBearerModReq
|
||||
SAEBearerModifyItemBearerModRes N s1ap.ies id-SAEBearerModifyItemBearerModRes
|
||||
#SAEBearerReleaseItem N s1ap.ies id-SAEBearerReleaseItem
|
||||
SAEBearerSetupItemBearerSURes N s1ap.ies id-SAEBearerSetupItemBearerSURes
|
||||
SecurityInformation N s1ap.ies id-Security-Information
|
||||
E-RABToBeSetupItemHOReq N s1ap.ies id-E-RABToBeSetupItemHOReq
|
||||
E-RABSetupListBearerSURes N s1ap.ies id-E-RABSetupListBearerSURes
|
||||
E-RABList N s1ap.ies id-E-RABFailedToSetupListBearerSURes
|
||||
E-RABList N s1ap.ies id-E-RABToBeModifiedListBearerModReq
|
||||
E-RABModifyListBearerModRes N s1ap.ies id-E-RABModifyListBearerModRes
|
||||
E-RABList N s1ap.ies id-E-RABFailedToModifyList
|
||||
E-RABList N s1ap.ies id-E-RABToBeReleasedList
|
||||
E-RABList N s1ap.ies id-E-RABFailedToReleaseList
|
||||
E-RABItem N s1ap.ies id-E-RABItem
|
||||
E-RABToBeModifiedItemBearerModReq N s1ap.ies id-E-RABToBeModifiedItemBearerModReq
|
||||
E-RABModifyItemBearerModRes N s1ap.ies id-E-RABModifyItemBearerModRes
|
||||
#SAEBearerReleaseItem N s1ap.ies id-E-RABReleaseItem
|
||||
E-RABSetupItemBearerSURes N s1ap.ies id-E-RABSetupItemBearerSURes
|
||||
SecurityContext N s1ap.ies id-SecurityContext
|
||||
HandoverRestrictionList N s1ap.ies id-HandoverRestrictionList
|
||||
PagingDRX N s1ap.ies id-pagingDRX
|
||||
PagingCause N s1ap.ies id-pagingCause
|
||||
TAIList N s1ap.ies id-TAIList
|
||||
TAIItem N s1ap.ies id-TAIItem
|
||||
SAEBearerList N s1ap.ies id-SAEBearerFailedToSetupListCtxtSURes
|
||||
SAEBearerReleaseItemHOCmd N s1ap.ies id-SAEBearerReleaseItemHOCmd
|
||||
SAEBearerSetupItemCtxtSURes N s1ap.ies id-SAEBearerSetupItemCtxtSURes
|
||||
SAEBearerSetupListCtxtSURes N s1ap.ies id-SAEBearerSetupListCtxtSURes
|
||||
SAEBearerToBeSetupItemCtxtSUReq N s1ap.ies id-SAEBearerToBeSetupItemCtxtSUReq
|
||||
SAEBearerToBeSetupListHOReq N s1ap.ies id-SAEBearerToBeSetupListHOReq
|
||||
GERANtoLTEHOInformationRes N s1ap.ies id-GERANtoLTEHOInformationRes
|
||||
UTRANtoLTEHOInformationRes N s1ap.ies id-UTRANtoLTEHOInformationRes
|
||||
E-RABList N s1ap.ies id-E-RABFailedToSetupListCtxtSURes
|
||||
#E-RABReleaseItemHOCmd N s1ap.ies id-E-RABReleaseItemHOCmd
|
||||
E-RABSetupItemCtxtSURes N s1ap.ies id-E-RABSetupItemCtxtSURes
|
||||
E-RABSetupListCtxtSURes N s1ap.ies id-E-RABSetupListCtxtSURes
|
||||
E-RABToBeSetupItemCtxtSUReq N s1ap.ies id-E-RABToBeSetupItemCtxtSUReq
|
||||
E-RABToBeSetupListHOReq N s1ap.ies id-E-RABToBeSetupListHOReq
|
||||
#UTRANtoLTEHOInformationRes N s1ap.ies id-UTRANtoLTEHOInformationRes
|
||||
CriticalityDiagnostics N s1ap.ies id-CriticalityDiagnostics
|
||||
Global-ENB-ID N s1ap.ies id-Global-ENB-ID
|
||||
ENBname N s1ap.ies id-eNBname
|
||||
|
@ -412,14 +419,14 @@ SupportedTAs N s1ap.ies id-SupportedTAs
|
|||
TimeToWait N s1ap.ies id-TimeToWait
|
||||
UEAggregateMaximumBitrate N s1ap.ies id-uEaggregateMaximumBitrate
|
||||
TAI N s1ap.ies id-TAI
|
||||
SAEBearerReleaseListBearerRelComp N s1ap.ies id-SAEBearerReleaseListBearerRelComp
|
||||
E-RABReleaseListBearerRelComp N s1ap.ies id-E-RABReleaseListBearerRelComp
|
||||
Cdma2000PDU N s1ap.ies id-cdma2000PDU
|
||||
Cdma2000RATType N s1ap.ies id-cdma2000RATType
|
||||
Cdma2000SectorID N s1ap.ies id-cdma2000SectorID
|
||||
SecurityInfo N s1ap.ies id-SecurityInfo
|
||||
SecurityKey N s1ap.ies id-SecurityKey
|
||||
UERadioCapability N s1ap.ies id-UERadioCapability
|
||||
GUMMEI N s1ap.ies id-GUMMEI-ID
|
||||
SAEBearerInformationListItem N s1ap.ies id-SAEBearerInformationListItem
|
||||
E-RABInformationListItem N s1ap.ies id-E-RABInformationListItem
|
||||
Direct-Forwarding-Path-Availability N s1ap.ies id-Direct-Forwarding-Path-Availability
|
||||
UEIdentityIndexValue N s1ap.ies id-UEIdentityIndexValue
|
||||
Cdma2000HOStatus N s1ap.ies id-cdma2000HOStatus
|
||||
|
@ -432,8 +439,8 @@ ENB-StatusTransfer-TransparentContainer N s1ap.ies id-eNB-StatusTransfer-Transpa
|
|||
UE-associatedLogicalS1-ConnectionItem N s1ap.ies id-UE-associatedLogicalS1-ConnectionItem
|
||||
ResetType N s1ap.ies id-ResetType
|
||||
UE-associatedLogicalS1-ConnectionListResAck N s1ap.ies id-UE-associatedLogicalS1-ConnectionListResAck
|
||||
SAEBearerToBeSwitchedULItem N s1ap.ies id-SAEBearerToBeSwitchedULItem
|
||||
SAEBearerToBeSwitchedULList N s1ap.ies id-SAEBearerToBeSwitchedULList
|
||||
E-RABToBeSwitchedULItem N s1ap.ies id-E-RABToBeSwitchedULItem
|
||||
E-RABToBeSwitchedULList N s1ap.ies id-E-RABToBeSwitchedULList
|
||||
S-TMSI N s1ap.ies id-S-TMSI
|
||||
Cdma2000OneXRAND N s1ap.ies id-cdma2000OneXRAND
|
||||
RequestType N s1ap.ies id-RequestType
|
||||
|
@ -441,10 +448,32 @@ UE-S1AP-IDs N s1ap.ies id-UE-S1AP-IDs
|
|||
EUTRAN-CGI N s1ap.ies id-EUTRAN-CGI
|
||||
OverloadResponse N s1ap.ies id-OverloadResponse
|
||||
Cdma2000OneXSRVCCInfo N s1ap.ies id-cdma2000OneXSRVCCInfo
|
||||
SAEBearerList N s1ap.ies id-SAEBearerFailedToSwitchDLList
|
||||
SourceeNodeB-ToTargeteNodeB-TransparentContainer N s1ap.ies id-SourceeNodeB-ToTargeteNodeB-TransparentContainer
|
||||
#SAEBearerList N s1ap.ies id-E-RABFailedToBeReleasedList
|
||||
Source-ToTarget-TransparentContainer N s1ap.ies id-Source-ToTarget-TransparentContainer
|
||||
ServedGUMMEIs N s1ap.ies id-ServedGUMMEIs
|
||||
SubscriberProfileIDforRFP N s1ap.ies id-SubscriberProfileIDforRFP
|
||||
UESecurityCapabilities N s1ap.ies id-UESecurityCapabilities
|
||||
CSFallbackIndicator N s1ap.ies id-CSFallbackIndicator
|
||||
CNDomain N s1ap.ies id-CNDomain
|
||||
E-RABList N s1ap.ies id-E-RABReleasedList
|
||||
MessageIdentifier N s1ap.ies id-MessageIdentifier
|
||||
SerialNumber N s1ap.ies id-SerialNumber
|
||||
WarningAreaList N s1ap.ies id-WarningAreaList
|
||||
RepetitionPeriod N s1ap.ies id-RepetitionPeriod
|
||||
NumberofBroadcastRequest N s1ap.ies id-NumberofBroadcastRequest
|
||||
WarningType N s1ap.ies id-WarningType
|
||||
WarningSecurityInfo N s1ap.ies id-WarningSecurityInfo
|
||||
DataCodingScheme N s1ap.ies id-DataCodingScheme
|
||||
WarningMessageContents N s1ap.ies id-WarningMessageContents
|
||||
BroadcastCompletedAreaList N s1ap.ies id-BroadcastCompletedAreaList
|
||||
Inter-SystemInformationTransferType N s1ap.ies id-Inter-SystemInformationTransferTypeEDT
|
||||
Inter-SystemInformationTransferType N s1ap.ies id-Inter-SystemInformationTransferTypeMDT
|
||||
Target-ToSource-TransparentContainer N s1ap.ies id-Target-ToSource-TransparentContainer
|
||||
SRVCCOperationPossible N s1ap.ies id-SRVCCOperationPossible
|
||||
SRVCCHOIndication N s1ap.ies id-SRVCCHOIndication
|
||||
NAS-DownlinkCount N s1ap.ies id-NAS-DownlinkCount
|
||||
CSG-Id N s1ap.ies id-CSG-Id
|
||||
CSG-IdList N s1ap.ies id-CSG-IdList
|
||||
|
||||
#S1AP-PROTOCOL-IES-PAIR
|
||||
#RAB-SetupOrModifyItemFirst N s1ap.ies.pair.first id-RAB-SetupOrModifyItem
|
||||
|
@ -469,16 +498,16 @@ PathSwitchRequest N s1ap.proc.imsg id-PathSwitchRequest
|
|||
PathSwitchRequestAcknowledge N s1ap.proc.sout id-PathSwitchRequest
|
||||
PathSwitchRequestFailure N s1ap.proc.uout id-PathSwitchRequest
|
||||
|
||||
SAEBearerSetupRequest N s1ap.proc.imsg id-SAEBearerSetup
|
||||
SAEBearerSetupResponse N s1ap.proc.sout id-SAEBearerSetup
|
||||
E-RABSetupRequest N s1ap.proc.imsg id-E-RABSetup
|
||||
E-RABSetupResponse N s1ap.proc.sout id-E-RABSetup
|
||||
|
||||
SAEBearerModifyRequest N s1ap.proc.imsg id-SAEBearerModify
|
||||
SAEBearerModifyResponse N s1ap.proc.sout id-SAEBearerModify
|
||||
E-RABModifyRequest N s1ap.proc.imsg id-E-RABModify
|
||||
E-RABModifyResponse N s1ap.proc.sout id-E-RABModify
|
||||
|
||||
SAEBearerReleaseCommand N s1ap.proc.imsg id-SAEBearerRelease
|
||||
SAEBearerReleaseResponse N s1ap.proc.sout id-SAEBearerRelease
|
||||
E-RABReleaseCommand N s1ap.proc.imsg id-E-RABRelease
|
||||
E-RABReleaseResponse N s1ap.proc.sout id-E-RABRelease
|
||||
|
||||
SAEBearerReleaseRequest N s1ap.proc.imsg id-SAEBearerReleaseRequest
|
||||
E-RABReleaseIndication N s1ap.proc.imsg id-E-RABReleaseIndication
|
||||
|
||||
InitialContextSetupRequest N s1ap.proc.imsg id-InitialContextSetup
|
||||
InitialContextSetupResponse N s1ap.proc.sout id-InitialContextSetup
|
||||
|
@ -549,6 +578,15 @@ OverloadStart N s1ap.proc.imsg id-OverloadStart
|
|||
|
||||
OverloadStop N s1ap.proc.imsg id-OverloadStop
|
||||
|
||||
WriteReplaceWarningRequest N s1ap.proc.imsg id-WriteReplaceWarning
|
||||
WriteReplaceWarningResponse N s1ap.proc.sout id-WriteReplaceWarning
|
||||
|
||||
ENBDirectInformationTransfer N s1ap.proc.imsg id-eNBDirectInformationTransfer
|
||||
|
||||
MMEDirectInformationTransfer N s1ap.proc.imsg id-MMEDirectInformationTransfer
|
||||
|
||||
PrivateMessage N s1ap.proc.imsg id-PrivateMessage
|
||||
|
||||
#.TYPE_ATTR
|
||||
BitRate TYPE = FT_UINT64 DISPLAY = BASE_DEC STRINGS = NULL
|
||||
#.END
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
#define PSNAME "LTE RRC"
|
||||
#define PFNAME "lte_rrc"
|
||||
|
||||
static dissector_handle_t nas_eps_handle;
|
||||
static dissector_handle_t nas_eps_handle = NULL;
|
||||
|
||||
/* Include constants */
|
||||
|
||||
|
@ -8788,7 +8788,7 @@ dissect_lte_rrc_NAS_DedicatedInformation(tvbuff_t *tvb _U_, int offset _U_, asn1
|
|||
NO_BOUND, NO_BOUND, FALSE, &nas_eps_tvb);
|
||||
|
||||
|
||||
if (nas_eps_tvb)
|
||||
if ((nas_eps_tvb)&&(nas_eps_handle))
|
||||
call_dissector(nas_eps_handle,nas_eps_tvb,actx->pinfo, proto_tree_get_root(tree));
|
||||
|
||||
|
||||
|
@ -20689,7 +20689,7 @@ void
|
|||
proto_reg_handoff_lte_rrc(void)
|
||||
{
|
||||
|
||||
nas_eps_handle = find_dissector("nas_eps");
|
||||
nas_eps_handle = find_dissector("nas-eps");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -36,8 +36,8 @@
|
|||
#include "packet-gsm_a_common.h"
|
||||
|
||||
#define PNAME "Non-Access-Stratum (NAS)PDU"
|
||||
#define PSNAME "NAS_EPS"
|
||||
#define PFNAME "nas_eps"
|
||||
#define PSNAME "NAS-EPS"
|
||||
#define PFNAME "nas-eps"
|
||||
|
||||
/* Initialize the protocol and registered fields */
|
||||
static int proto_nas_eps = -1;
|
||||
|
@ -308,7 +308,7 @@ de_emm_eps_mid(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len _U_, g
|
|||
proto_tree_add_item(tree, hf_nas_eps_emm_type_of_id, tvb, curr_offset, 1, FALSE);
|
||||
curr_offset++;
|
||||
|
||||
proto_tree_add_text(tree, tvb, curr_offset, len - curr_offset, "Not decoded yet");
|
||||
proto_tree_add_text(tree, tvb, curr_offset, len - 1, "Not decoded yet");
|
||||
return(len);
|
||||
}
|
||||
/*
|
||||
|
@ -366,7 +366,22 @@ static const value_string nas_eps_emm_NAS_key_set_identifier_vals[] = {
|
|||
* 9.9.3.27a TMSI status
|
||||
* See subclause 10.5.5.4 in 3GPP TS 24.008 [6].
|
||||
* 9.9.3.28 Tracking area identity
|
||||
*/
|
||||
/*
|
||||
* 9.9.3.29 Tracking area identity list
|
||||
*/
|
||||
static guint8
|
||||
de_emm_gprs_trac_area_id_lst(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len _U_, gchar *add_string _U_, int string_len _U_)
|
||||
{
|
||||
guint32 curr_offset;
|
||||
|
||||
curr_offset = offset;
|
||||
|
||||
|
||||
proto_tree_add_text(tree, tvb, curr_offset, len , "Not decoded yet");
|
||||
return(len);
|
||||
}
|
||||
/*
|
||||
* 9.9.3.30 UE security capability
|
||||
*
|
||||
* 9.9.4 EPS Session Management (ESM) information elements
|
||||
|
@ -429,7 +444,7 @@ guint8 (*emm_elem_fcn[])(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint
|
|||
NULL, /* 9.9.3.27 Time zone and time, See subclause 10.5.3.9 in 3GPP TS 24.008 [6]. */
|
||||
NULL, /* 9.9.3.27a TMSI status, See subclause 10.5.5.4 in 3GPP TS 24.008 [6]. */
|
||||
NULL, /* 9.9.3.28 Tracking area identity */
|
||||
NULL, /* 9.9.3.29 Tracking area identity list */
|
||||
de_emm_gprs_trac_area_id_lst, /* 9.9.3.29 Tracking area identity list */
|
||||
NULL, /* 9.9.3.30 UE security capability */
|
||||
NULL, /* NONE */
|
||||
};
|
||||
|
@ -466,14 +481,17 @@ nas_emm_attach_acc(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len)
|
|||
/* T3412 value GPRS timer 9.9.3.14 M V 1 */
|
||||
ELEM_MAND_V(GSM_A_PDU_TYPE_GM, DE_GPRS_TIMER);
|
||||
/* TAI list Tracking area identity list 9.9.3.29 M LV 7-97 */
|
||||
/* ESM message container ESM message container 9.9.3.13 M LV-E 2-n */
|
||||
ELEM_MAND_LV(NAS_PDU_TYPE_EMM, DE_EMM_GPRS_TRAC_AREA_ID_LST, "");
|
||||
/* ESM message container 9.9.3.13 M LV-E 2-n */
|
||||
/* 50 GUTI EPS mobile identity 9.9.3.10 O TLV 13 */
|
||||
/* 13 Location area identification Location area identification 9.9.2.2 O TV 6 */
|
||||
/* 23 MS identity Mobile identity 9.9.2.3 O TLV 7-10 */
|
||||
/* 53 EMM cause EMM cause 9.9.3.7 O TV 2 */
|
||||
/* 17 T3402 value GPRS timer 9.9.3.14 O TV 2 */
|
||||
/* 4A Equivalent PLMNs PLMN list 9.9.2.4 O TLV 5-47 */
|
||||
|
||||
|
||||
EXTRANEOUS_DATA_CHECK(curr_len, 0);
|
||||
|
||||
}
|
||||
/*
|
||||
* 8.2.2 Attach complete
|
||||
|
@ -818,7 +836,7 @@ dissect_nas_eps(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
|
||||
/* make entry in the Protocol column on summary display */
|
||||
if (check_col(pinfo->cinfo, COL_PROTOCOL))
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "nas_eps");
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "NAS-EPS");
|
||||
|
||||
len = tvb_length(tvb);
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue