nasMessage

package
v0.0.0-...-3a7200f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AuthenticationRequestAuthenticationParameterRANDType uint8 = 0x21
	AuthenticationRequestAuthenticationParameterAUTNType uint8 = 0x20
	AuthenticationRequestEAPMessageType                  uint8 = 0x78
)
View Source
const (
	AuthenticationResponseAuthenticationResponseParameterType uint8 = 0x2D
	AuthenticationResponseEAPMessageType                      uint8 = 0x78
)
View Source
const (
	ULNASTransportRequestTypeInitialRequest              uint8 = 1
	ULNASTransportRequestTypeExistingPduSession          uint8 = 2
	ULNASTransportRequestTypeInitialEmergencyRequest     uint8 = 3
	ULNASTransportRequestTypeExistingEmergencyPduSession uint8 = 4
	ULNASTransportRequestTypeExistingReserved            uint8 = 7
)
View Source
const (
	PayloadContainerTypeN1SMInfo          uint8 = 0x01
	PayloadContainerTypeSMS               uint8 = 0x02
	PayloadContainerTypeLPP               uint8 = 0x03
	PayloadContainerTypeSOR               uint8 = 0x04
	PayloadContainerTypeUEPolicy          uint8 = 0x05
	PayloadContainerTypeUEParameterUpdate uint8 = 0x06
	PayloadContainerTypeMultiplePayload   uint8 = 0x0f
)
View Source
const (
	Cause5GSMInsufficientResources                                       uint8 = 0x1a
	Cause5GSMMissingOrUnknownDNN                                         uint8 = 0x1b
	Cause5GSMUnknownPDUSessionType                                       uint8 = 0x1c
	Cause5GSMUserAuthenticationOrAuthorizationFailed                     uint8 = 0x1d
	Cause5GSMRequestRejectedUnspecified                                  uint8 = 0x1f
	Cause5GSMServiceOptionTemporarilyOutOfOrder                          uint8 = 0x22
	Cause5GSMPTIAlreadyInUse                                             uint8 = 0x23
	Cause5GSMRegularDeactivation                                         uint8 = 0x24
	Cause5GSMReactivationRequested                                       uint8 = 0x27
	Cause5GSMInvalidPDUSessionIdentity                                   uint8 = 0x2b
	Cause5GSMSemanticErrorsInPacketFilter                                uint8 = 0x2c
	Cause5GSMSyntacticalErrorInPacketFilter                              uint8 = 0x2d
	Cause5GSMOutOfLADNServiceArea                                        uint8 = 0x2e
	Cause5GSMPTIMismatch                                                 uint8 = 0x2f
	Cause5GSMPDUSessionTypeIPv4OnlyAllowed                               uint8 = 0x32
	Cause5GSMPDUSessionTypeIPv6OnlyAllowed                               uint8 = 0x33
	Cause5GSMPDUSessionDoesNotExist                                      uint8 = 0x36
	Cause5GSMInsufficientResourcesForSpecificSliceAndDNN                 uint8 = 0x43
	Cause5GSMNotSupportedSSCMode                                         uint8 = 0x44
	Cause5GSMInsufficientResourcesForSpecificSlice                       uint8 = 0x45
	Cause5GSMMissingOrUnknownDNNInASlice                                 uint8 = 0x46
	Cause5GSMInvalidPTIValue                                             uint8 = 0x51
	Cause5GSMMaximumDataRatePerUEForUserPlaneIntegrityProtectionIsTooLow uint8 = 0x52
	Cause5GSMSemanticErrorInTheQoSOperation                              uint8 = 0x53
	Cause5GSMSyntacticalErrorInTheQoSOperation                           uint8 = 0x54
	Cause5GSMInvalidMappedEPSBearerIdentity                              uint8 = 0x55
	Cause5GSMSemanticallyIncorrectMessage                                uint8 = 0x5f
	Cause5GSMInvalidMandatoryInformation                                 uint8 = 0x60
	Cause5GSMMessageTypeNonExistentOrNotImplemented                      uint8 = 0x61
	Cause5GSMMessageTypeNotCompatibleWithTheProtocolState                uint8 = 0x62
	Cause5GSMInformationElementNonExistentOrNotImplemented               uint8 = 0x63
	Cause5GSMConditionalIEError                                          uint8 = 0x64
	Cause5GSMMessageNotCompatibleWithTheProtocolState                    uint8 = 0x65
	Cause5GSMProtocolErrorUnspecified                                    uint8 = 0x6f
)
View Source
const (
	Cause5GMMIllegalUE                                      uint8 = 0x03
	Cause5GMMPEINotAccepted                                 uint8 = 0x05
	Cause5GMMIllegalME                                      uint8 = 0x06
	Cause5GMM5GSServicesNotAllowed                          uint8 = 0x07
	Cause5GMMUEIdentityCannotBeDerivedByTheNetwork          uint8 = 0x09
	Cause5GMMImplicitlyDeregistered                         uint8 = 0x0a
	Cause5GMMPLMNNotAllowed                                 uint8 = 0x0b
	Cause5GMMTrackingAreaNotAllowed                         uint8 = 0x0c
	Cause5GMMRoamingNotAllowedInThisTrackingArea            uint8 = 0x0d
	Cause5GMMNoSuitableCellsInTrackingArea                  uint8 = 0x0f
	Cause5GMMMACFailure                                     uint8 = 0x14
	Cause5GMMSynchFailure                                   uint8 = 0x15
	Cause5GMMCongestion                                     uint8 = 0x16
	Cause5GMMUESecurityCapabilitiesMismatch                 uint8 = 0x17
	Cause5GMMSecurityModeRejectedUnspecified                uint8 = 0x18
	Cause5GMMNon5GAuthenticationUnacceptable                uint8 = 0x1a
	Cause5GMMN1ModeNotAllowed                               uint8 = 0x1b
	Cause5GMMRestrictedServiceArea                          uint8 = 0x1c
	Cause5GMMLADNNotAvailable                               uint8 = 0x2b
	Cause5GMMMaximumNumberOfPDUSessionsReached              uint8 = 0x41
	Cause5GMMInsufficientResourcesForSpecificSliceAndDNN    uint8 = 0x43
	Cause5GMMInsufficientResourcesForSpecificSlice          uint8 = 0x45
	Cause5GMMngKSIAlreadyInUse                              uint8 = 0x47
	Cause5GMMNon3GPPAccessTo5GCNNotAllowed                  uint8 = 0x48
	Cause5GMMServingNetworkNotAuthorized                    uint8 = 0x49
	Cause5GMMPayloadWasNotForwarded                         uint8 = 0x5a
	Cause5GMMDNNNotSupportedOrNotSubscribedInTheSlice       uint8 = 0x5b
	Cause5GMMInsufficientUserPlaneResourcesForThePDUSession uint8 = 0x5c
	Cause5GMMSemanticallyIncorrectMessage                   uint8 = 0x5f
	Cause5GMMInvalidMandatoryInformation                    uint8 = 0x60
	Cause5GMMMessageTypeNonExistentOrNotImplemented         uint8 = 0x61
	Cause5GMMMessageTypeNotCompatibleWithTheProtocolState   uint8 = 0x62
	Cause5GMMInformationElementNonExistentOrNotImplemented  uint8 = 0x63
	Cause5GMMConditionalIEError                             uint8 = 0x64
	Cause5GMMMessageNotCompatibleWithTheProtocolState       uint8 = 0x65
	Cause5GMMProtocolErrorUnspecified                       uint8 = 0x6f
)
View Source
const (
	RegistrationType5GSInitialRegistration          uint8 = 0x01
	RegistrationType5GSMobilityRegistrationUpdating uint8 = 0x02
	RegistrationType5GSPeriodicRegistrationUpdating uint8 = 0x03
	RegistrationType5GSEmergencyRegistration        uint8 = 0x04
	RegistrationType5GSReserved                     uint8 = 0x07
)

TS 24.501 9.11.3.7

View Source
const (
	FollowOnRequestNoPending uint8 = 0x00
	FollowOnRequestPending   uint8 = 0x01
)

TS 24.501 9.11.3.7

View Source
const (
	MobileIdentity5GSTypeNoIdentity uint8 = 0x00
	MobileIdentity5GSTypeSuci       uint8 = 0x01
	MobileIdentity5GSType5gGuti     uint8 = 0x02
	MobileIdentity5GSTypeImei       uint8 = 0x03
	MobileIdentity5GSType5gSTmsi    uint8 = 0x04
	MobileIdentity5GSTypeImeisv     uint8 = 0x05
)
View Source
const (
	DRXValueNotSpecified  uint8 = 0x00
	DRXcycleParameterT32  uint8 = 0x01
	DRXcycleParameterT64  uint8 = 0x02
	DRXcycleParameterT128 uint8 = 0x03
	DRXcycleParameterT256 uint8 = 0x04
)

TS 24.501 9.11.3.2A

View Source
const (
	TypeOfSecurityContextFlagNative uint8 = 0x00
	TypeOfSecurityContextFlagMapped uint8 = 0x01
)

TS 24.501 9.11.3.32

View Source
const (
	AccessType3GPP    uint8 = 0x01
	AccessTypeNon3GPP uint8 = 0x02
	AccessTypeBoth    uint8 = 0x03
)

TS 24.501 9.11.3.11

View Source
const (
	ServiceTypeSignalling                uint8 = 0x00
	ServiceTypeData                      uint8 = 0x01
	ServiceTypeMobileTerminatedServices  uint8 = 0x02
	ServiceTypeEmergencyServices         uint8 = 0x03
	ServiceTypeEmergencyServicesFallback uint8 = 0x04
	ServiceTypeHighPriorityAccess        uint8 = 0x05
)

TS 24.501 9.11.3.50

View Source
const (
	ReRegistrationNotRequired uint8 = 0x00
	ReRegistrationRequired    uint8 = 0x01
)

TS 24.501 9.11.3.20

View Source
const (
	IMEISVNotRequested uint8 = 0x00
	IMEISVRequested    uint8 = 0x01
)

TS 24.501 9.11.3.28 TS 24.008 10.5.5.10

View Source
const (
	RegistrationResult5GS3GPPAccess           uint8 = 0x01
	RegistrationResult5GSNon3GPPAccess        uint8 = 0x02
	RegistrationResult5GS3GPPandNon3GPPAccess uint8 = 0x03
)

TS 24.501 9.11.3.6

View Source
const (
	SMSOverNasNotAllowed uint8 = 0x00
	SMSOverNasAllowed    uint8 = 0x01
)

TS 24.501 9.11.3.6

View Source
const (
	SnssaiNotAvailableInCurrentPlmn             uint8 = 0x00
	SnssaiNotAvailableInCurrentRegistrationArea uint8 = 0x01
)

TS 24.501 9.11.3.46

View Source
const (
	GPRSTimer3UnitMultiplesOf10Minutes uint8 = 0x00
	GPRSTimer3UnitMultiplesOf1Hour     uint8 = 0x01
	GPRSTimer3UnitMultiplesOf10Hours   uint8 = 0x02
	GPRSTimer3UnitMultiplesOf2Seconds  uint8 = 0x03
	GPRSTimer3UnitMultiplesOf30Seconds uint8 = 0x04
	GPRSTimer3UnitMultiplesOf1Minute   uint8 = 0x05
)

TS 24.008 10.5.7.4a

View Source
const (
	NGRanRadioCapabilityUpdateNotNeeded uint8 = 0x00
	NGRanRadioCapabilityUpdateNeeded    uint8 = 0x01
)

TS 24.501 9.11.3.9A

View Source
const (
	AllowedTypeAllowedArea    uint8 = 0x00
	AllowedTypeNonAllowedArea uint8 = 0x01
)

TS 24.501 9.11.3.49

View Source
const (
	RejectedSnssaiCauseNotAvailableInCurrentPlmn             uint8 = 0x00
	RejectedSnssaiCauseNotAvailableInCurrentRegistrationArea uint8 = 0x01
)

TS 24.501 9.11.3.46

View Source
const (
	PDUSessionTypeIPv4         uint8 = 0x01
	PDUSessionTypeIPv6         uint8 = 0x02
	PDUSessionTypeIPv4IPv6     uint8 = 0x03
	PDUSessionTypeUnstructured uint8 = 0x04
	PDUSessionTypeEthernet     uint8 = 0x05
)

TS 24.501 9.11.4.10

View Source
const (
	SupiFormatImsi uint8 = 0x00
	SupiFormatNai  uint8 = 0x01
)

TS 24.501 9.11.3.4

View Source
const (
	ProtectionSchemeNullScheme    int = 0
	ProtectionSchemeECIESProfileA int = 1
	ProtectionSchemeECIESProfileB int = 2
)

TS 24.501 9.11.3.4

View Source
const (
	SessionAMBRUnitNotUsed uint8 = 0x00
	SessionAMBRUnit1Kbps   uint8 = 0x01
	SessionAMBRUnit4Kbps   uint8 = 0x02
	SessionAMBRUnit16Kbps  uint8 = 0x03
	SessionAMBRUnit64Kbps  uint8 = 0x04
	SessionAMBRUnit256Kbps uint8 = 0x05
	SessionAMBRUnit1Mbps   uint8 = 0x06
	SessionAMBRUnit4Mbps   uint8 = 0x07
	SessionAMBRUnit16Mbps  uint8 = 0x08
	SessionAMBRUnit64Mbps  uint8 = 0x09
	SessionAMBRUnit256Mbps uint8 = 0x0A
	SessionAMBRUnit1Gbps   uint8 = 0x0B
	SessionAMBRUnit4Gbps   uint8 = 0x0C
	SessionAMBRUnit16Gbps  uint8 = 0x0D
	SessionAMBRUnit64Gbps  uint8 = 0x0E
	SessionAMBRUnit256Gbps uint8 = 0x0F
	SessionAMBRUnit1Tbps   uint8 = 0x10
	SessionAMBRUnit4Tbps   uint8 = 0x11
	SessionAMBRUnit16Tbps  uint8 = 0x12
	SessionAMBRUnit64Tbps  uint8 = 0x13
	SessionAMBRUnit256Tbps uint8 = 0x14
	SessionAMBRUnit1Pbps   uint8 = 0x15
	SessionAMBRUnit4Pbps   uint8 = 0x16
	SessionAMBRUnit16Pbps  uint8 = 0x17
	SessionAMBRUnit64Pbps  uint8 = 0x18
	SessionAMBRUnit256Pbps uint8 = 0x19
)

TS 24.501 Table 9.11.4.14.1

View Source
const (
	ConfigurationUpdateCommandConfigurationUpdateIndicationType            uint8 = 0x0D
	ConfigurationUpdateCommandGUTI5GType                                   uint8 = 0x77
	ConfigurationUpdateCommandTAIListType                                  uint8 = 0x54
	ConfigurationUpdateCommandAllowedNSSAIType                             uint8 = 0x15
	ConfigurationUpdateCommandServiceAreaListType                          uint8 = 0x27
	ConfigurationUpdateCommandFullNameForNetworkType                       uint8 = 0x43
	ConfigurationUpdateCommandShortNameForNetworkType                      uint8 = 0x45
	ConfigurationUpdateCommandLocalTimeZoneType                            uint8 = 0x46
	ConfigurationUpdateCommandUniversalTimeAndLocalTimeZoneType            uint8 = 0x47
	ConfigurationUpdateCommandNetworkDaylightSavingTimeType                uint8 = 0x49
	ConfigurationUpdateCommandLADNInformationType                          uint8 = 0x79
	ConfigurationUpdateCommandMICOIndicationType                           uint8 = 0x0B
	ConfigurationUpdateCommandNetworkSlicingIndicationType                 uint8 = 0x09
	ConfigurationUpdateCommandConfiguredNSSAIType                          uint8 = 0x31
	ConfigurationUpdateCommandRejectedNSSAIType                            uint8 = 0x11
	ConfigurationUpdateCommandOperatordefinedAccessCategoryDefinitionsType uint8 = 0x76
	ConfigurationUpdateCommandSMSIndicationType                            uint8 = 0x0F
)
View Source
const (
	DLNASTransportPduSessionID2ValueType    uint8 = 0x12
	DLNASTransportAdditionalInformationType uint8 = 0x24
	DLNASTransportCause5GMMType             uint8 = 0x58
	DLNASTransportBackoffTimerValueType     uint8 = 0x37
)
View Source
const (
	DeregistrationRequestUETerminatedDeregistrationCause5GMMType  uint8 = 0x58
	DeregistrationRequestUETerminatedDeregistrationT3346ValueType uint8 = 0x5F
)
View Source
const (
	Epd5GSSessionManagementMessage  uint8 = 0x2E
	Epd5GSMobilityManagementMessage uint8 = 0x7E
)

EPD values identifies the L3 protocol

View Source
const (
	PDUSessionAuthenticationResultEAPMessageType                           uint8 = 0x78
	PDUSessionAuthenticationResultExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionEstablishmentAcceptCause5GSMType                            uint8 = 0x59
	PDUSessionEstablishmentAcceptPDUAddressType                           uint8 = 0x29
	PDUSessionEstablishmentAcceptRQTimerValueType                         uint8 = 0x56
	PDUSessionEstablishmentAcceptSNSSAIType                               uint8 = 0x22
	PDUSessionEstablishmentAcceptAlwaysonPDUSessionIndicationType         uint8 = 0x08
	PDUSessionEstablishmentAcceptMappedEPSBearerContextsType              uint8 = 0x75
	PDUSessionEstablishmentAcceptEAPMessageType                           uint8 = 0x78
	PDUSessionEstablishmentAcceptAuthorizedQosFlowDescriptionsType        uint8 = 0x79
	PDUSessionEstablishmentAcceptExtendedProtocolConfigurationOptionsType uint8 = 0x7B
	PDUSessionEstablishmentAcceptDNNType                                  uint8 = 0x25
)
View Source
const (
	PDUSessionEstablishmentRejectBackoffTimerValueType                    uint8 = 0x37
	PDUSessionEstablishmentRejectAllowedSSCModeType                       uint8 = 0x0F
	PDUSessionEstablishmentRejectEAPMessageType                           uint8 = 0x78
	PDUSessionEstablishmentRejectExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionEstablishmentRequestPDUSessionTypeType                        uint8 = 0x09
	PDUSessionEstablishmentRequestSSCModeType                               uint8 = 0x0A
	PDUSessionEstablishmentRequestCapability5GSMType                        uint8 = 0x28
	PDUSessionEstablishmentRequestMaximumNumberOfSupportedPacketFiltersType uint8 = 0x55
	PDUSessionEstablishmentRequestAlwaysonPDUSessionRequestedType           uint8 = 0x0B
	PDUSessionEstablishmentRequestSMPDUDNRequestContainerType               uint8 = 0x39
	PDUSessionEstablishmentRequestExtendedProtocolConfigurationOptionsType  uint8 = 0x7B
)
View Source
const (
	PDUSessionModificationCommandCause5GSMType                            uint8 = 0x59
	PDUSessionModificationCommandSessionAMBRType                          uint8 = 0x2A
	PDUSessionModificationCommandRQTimerValueType                         uint8 = 0x56
	PDUSessionModificationCommandAlwaysonPDUSessionIndicationType         uint8 = 0x08
	PDUSessionModificationCommandAuthorizedQosRulesType                   uint8 = 0x7A
	PDUSessionModificationCommandMappedEPSBearerContextsType              uint8 = 0x7F
	PDUSessionModificationCommandAuthorizedQosFlowDescriptionsType        uint8 = 0x79
	PDUSessionModificationCommandExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionModificationRejectBackoffTimerValueType                    uint8 = 0x37
	PDUSessionModificationRejectExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionModificationRequestCapability5GSMType                        uint8 = 0x28
	PDUSessionModificationRequestCause5GSMType                             uint8 = 0x59
	PDUSessionModificationRequestMaximumNumberOfSupportedPacketFiltersType uint8 = 0x55
	PDUSessionModificationRequestAlwaysonPDUSessionRequestedType           uint8 = 0x0B
	PDUSessionModificationRequestIntegrityProtectionMaximumDataRateType    uint8 = 0x13
	PDUSessionModificationRequestRequestedQosRulesType                     uint8 = 0x7A
	PDUSessionModificationRequestRequestedQosFlowDescriptionsType          uint8 = 0x79
	PDUSessionModificationRequestMappedEPSBearerContextsType               uint8 = 0x7F
	PDUSessionModificationRequestExtendedProtocolConfigurationOptionsType  uint8 = 0x7B
)
View Source
const (
	PDUSessionReleaseCommandBackoffTimerValueType                    uint8 = 0x37
	PDUSessionReleaseCommandEAPMessageType                           uint8 = 0x78
	PDUSessionReleaseCommandExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionReleaseCompleteCause5GSMType                            uint8 = 0x59
	PDUSessionReleaseCompleteExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionReleaseRequestCause5GSMType                            uint8 = 0x59
	PDUSessionReleaseRequestExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	RegistrationAcceptGUTI5GType                                   uint8 = 0x77
	RegistrationAcceptEquivalentPlmnsType                          uint8 = 0x4A
	RegistrationAcceptTAIListType                                  uint8 = 0x54
	RegistrationAcceptAllowedNSSAIType                             uint8 = 0x15
	RegistrationAcceptRejectedNSSAIType                            uint8 = 0x11
	RegistrationAcceptConfiguredNSSAIType                          uint8 = 0x31
	RegistrationAcceptNetworkFeatureSupport5GSType                 uint8 = 0x21
	RegistrationAcceptPDUSessionStatusType                         uint8 = 0x50
	RegistrationAcceptPDUSessionReactivationResultType             uint8 = 0x26
	RegistrationAcceptPDUSessionReactivationResultErrorCauseType   uint8 = 0x72
	RegistrationAcceptLADNInformationType                          uint8 = 0x79
	RegistrationAcceptMICOIndicationType                           uint8 = 0x0B
	RegistrationAcceptNetworkSlicingIndicationType                 uint8 = 0x09
	RegistrationAcceptServiceAreaListType                          uint8 = 0x27
	RegistrationAcceptT3512ValueType                               uint8 = 0x5E
	RegistrationAcceptNon3GppDeregistrationTimerValueType          uint8 = 0x5D
	RegistrationAcceptT3502ValueType                               uint8 = 0x16
	RegistrationAcceptEmergencyNumberListType                      uint8 = 0x34
	RegistrationAcceptExtendedEmergencyNumberListType              uint8 = 0x7A
	RegistrationAcceptSORTransparentContainerType                  uint8 = 0x73
	RegistrationAcceptEAPMessageType                               uint8 = 0x78
	RegistrationAcceptNSSAIInclusionModeType                       uint8 = 0x0A
	RegistrationAcceptOperatordefinedAccessCategoryDefinitionsType uint8 = 0x76
	RegistrationAcceptNegotiatedDRXParametersType                  uint8 = 0x51
)
View Source
const (
	RegistrationRejectT3346ValueType uint8 = 0x5F
	RegistrationRejectT3502ValueType uint8 = 0x16
	RegistrationRejectEAPMessageType uint8 = 0x78
)
View Source
const (
	RegistrationRequestNoncurrentNativeNASKeySetIdentifierType uint8 = 0x0C
	RegistrationRequestCapability5GMMType                      uint8 = 0x10
	RegistrationRequestUESecurityCapabilityType                uint8 = 0x2E
	RegistrationRequestRequestedNSSAIType                      uint8 = 0x2F
	RegistrationRequestLastVisitedRegisteredTAIType            uint8 = 0x52
	RegistrationRequestS1UENetworkCapabilityType               uint8 = 0x17
	RegistrationRequestUplinkDataStatusType                    uint8 = 0x40
	RegistrationRequestPDUSessionStatusType                    uint8 = 0x50
	RegistrationRequestMICOIndicationType                      uint8 = 0x0B
	RegistrationRequestUEStatusType                            uint8 = 0x2B
	RegistrationRequestAdditionalGUTIType                      uint8 = 0x77
	RegistrationRequestAllowedPDUSessionStatusType             uint8 = 0x25
	RegistrationRequestUesUsageSettingType                     uint8 = 0x18
	RegistrationRequestRequestedDRXParametersType              uint8 = 0x51
	RegistrationRequestEPSNASMessageContainerType              uint8 = 0x70
	RegistrationRequestLADNIndicationType                      uint8 = 0x74
	RegistrationRequestPayloadContainerType                    uint8 = 0x7B
	RegistrationRequestNetworkSlicingIndicationType            uint8 = 0x09
	RegistrationRequestUpdateType5GSType                       uint8 = 0x53
	RegistrationRequestNASMessageContainerType                 uint8 = 0x71
)
View Source
const (
	SecurityModeCommandIMEISVRequestType                    uint8 = 0x0E
	SecurityModeCommandSelectedEPSNASSecurityAlgorithmsType uint8 = 0x57
	SecurityModeCommandAdditional5GSecurityInformationType  uint8 = 0x36
	SecurityModeCommandEAPMessageType                       uint8 = 0x78
	SecurityModeCommandABBAType                             uint8 = 0x38
	SecurityModeCommandReplayedS1UESecurityCapabilitiesType uint8 = 0x19
)
View Source
const (
	SecurityModeCompleteIMEISVType              uint8 = 0x77
	SecurityModeCompleteNASMessageContainerType uint8 = 0x71
)
View Source
const (
	ServiceAcceptPDUSessionStatusType                       uint8 = 0x50
	ServiceAcceptPDUSessionReactivationResultType           uint8 = 0x26
	ServiceAcceptPDUSessionReactivationResultErrorCauseType uint8 = 0x72
	ServiceAcceptEAPMessageType                             uint8 = 0x78
)
View Source
const (
	ServiceRejectPDUSessionStatusType uint8 = 0x50
	ServiceRejectT3346ValueType       uint8 = 0x5F
	ServiceRejectEAPMessageType       uint8 = 0x78
)
View Source
const (
	ServiceRequestUplinkDataStatusType        uint8 = 0x40
	ServiceRequestPDUSessionStatusType        uint8 = 0x50
	ServiceRequestAllowedPDUSessionStatusType uint8 = 0x25
	ServiceRequestNASMessageContainerType     uint8 = 0x71
)
View Source
const (
	ULNASTransportPduSessionID2ValueType    uint8 = 0x12
	ULNASTransportOldPDUSessionIDType       uint8 = 0x59
	ULNASTransportRequestTypeType           uint8 = 0x08
	ULNASTransportSNSSAIType                uint8 = 0x22
	ULNASTransportDNNType                   uint8 = 0x25
	ULNASTransportAdditionalInformationType uint8 = 0x24
)
View Source
const (
	AuthenticationFailureAuthenticationFailureParameterType uint8 = 0x30
)
View Source
const (
	AuthenticationRejectEAPMessageType uint8 = 0x78
)
View Source
const (
	AuthenticationResultABBAType uint8 = 0x38
)
View Source
const (
	NasKeySetIdentifierNoKeyIsAvailable int32 = 0x07
)

TS 24.501 9.11.3.32

View Source
const (
	NotificationResponsePDUSessionStatusType uint8 = 0x50
)
View Source
const (
	PDUSessionAuthenticationCommandExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionAuthenticationCompleteExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionModificationCommandRejectExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionModificationCompleteExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	PDUSessionReleaseRejectExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)
View Source
const (
	RegistrationCompleteSORTransparentContainerType uint8 = 0x73
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticationFailure

func NewAuthenticationFailure

func NewAuthenticationFailure(iei uint8) (authenticationFailure *AuthenticationFailure)

func (*AuthenticationFailure) DecodeAuthenticationFailure

func (a *AuthenticationFailure) DecodeAuthenticationFailure(byteArray *[]byte)

func (*AuthenticationFailure) EncodeAuthenticationFailure

func (a *AuthenticationFailure) EncodeAuthenticationFailure(buffer *bytes.Buffer)

type AuthenticationReject

func NewAuthenticationReject

func NewAuthenticationReject(iei uint8) (authenticationReject *AuthenticationReject)

func (*AuthenticationReject) DecodeAuthenticationReject

func (a *AuthenticationReject) DecodeAuthenticationReject(byteArray *[]byte)

func (*AuthenticationReject) EncodeAuthenticationReject

func (a *AuthenticationReject) EncodeAuthenticationReject(buffer *bytes.Buffer)

type AuthenticationRequest

func NewAuthenticationRequest

func NewAuthenticationRequest(iei uint8) (authenticationRequest *AuthenticationRequest)

func (*AuthenticationRequest) DecodeAuthenticationRequest

func (a *AuthenticationRequest) DecodeAuthenticationRequest(byteArray *[]byte)

func (*AuthenticationRequest) EncodeAuthenticationRequest

func (a *AuthenticationRequest) EncodeAuthenticationRequest(buffer *bytes.Buffer)

type AuthenticationResponse

func NewAuthenticationResponse

func NewAuthenticationResponse(iei uint8) (authenticationResponse *AuthenticationResponse)

func (*AuthenticationResponse) DecodeAuthenticationResponse

func (a *AuthenticationResponse) DecodeAuthenticationResponse(byteArray *[]byte)

func (*AuthenticationResponse) EncodeAuthenticationResponse

func (a *AuthenticationResponse) EncodeAuthenticationResponse(buffer *bytes.Buffer)

type AuthenticationResult

func NewAuthenticationResult

func NewAuthenticationResult(iei uint8) (authenticationResult *AuthenticationResult)

func (*AuthenticationResult) DecodeAuthenticationResult

func (a *AuthenticationResult) DecodeAuthenticationResult(byteArray *[]byte)

func (*AuthenticationResult) EncodeAuthenticationResult

func (a *AuthenticationResult) EncodeAuthenticationResult(buffer *bytes.Buffer)

type ConfigurationUpdateComplete

func NewConfigurationUpdateComplete

func NewConfigurationUpdateComplete(iei uint8) (configurationUpdateComplete *ConfigurationUpdateComplete)

func (*ConfigurationUpdateComplete) DecodeConfigurationUpdateComplete

func (a *ConfigurationUpdateComplete) DecodeConfigurationUpdateComplete(byteArray *[]byte)

func (*ConfigurationUpdateComplete) EncodeConfigurationUpdateComplete

func (a *ConfigurationUpdateComplete) EncodeConfigurationUpdateComplete(buffer *bytes.Buffer)

type DeregistrationAcceptUEOriginatingDeregistration

func NewDeregistrationAcceptUEOriginatingDeregistration

func NewDeregistrationAcceptUEOriginatingDeregistration(iei uint8) (deregistrationAcceptUEOriginatingDeregistration *DeregistrationAcceptUEOriginatingDeregistration)

func (*DeregistrationAcceptUEOriginatingDeregistration) DecodeDeregistrationAcceptUEOriginatingDeregistration

func (a *DeregistrationAcceptUEOriginatingDeregistration) DecodeDeregistrationAcceptUEOriginatingDeregistration(byteArray *[]byte)

func (*DeregistrationAcceptUEOriginatingDeregistration) EncodeDeregistrationAcceptUEOriginatingDeregistration

func (a *DeregistrationAcceptUEOriginatingDeregistration) EncodeDeregistrationAcceptUEOriginatingDeregistration(buffer *bytes.Buffer)

type DeregistrationAcceptUETerminatedDeregistration

func NewDeregistrationAcceptUETerminatedDeregistration

func NewDeregistrationAcceptUETerminatedDeregistration(iei uint8) (deregistrationAcceptUETerminatedDeregistration *DeregistrationAcceptUETerminatedDeregistration)

func (*DeregistrationAcceptUETerminatedDeregistration) DecodeDeregistrationAcceptUETerminatedDeregistration

func (a *DeregistrationAcceptUETerminatedDeregistration) DecodeDeregistrationAcceptUETerminatedDeregistration(byteArray *[]byte)

func (*DeregistrationAcceptUETerminatedDeregistration) EncodeDeregistrationAcceptUETerminatedDeregistration

func (a *DeregistrationAcceptUETerminatedDeregistration) EncodeDeregistrationAcceptUETerminatedDeregistration(buffer *bytes.Buffer)

type DeregistrationRequestUEOriginatingDeregistration

func NewDeregistrationRequestUEOriginatingDeregistration

func NewDeregistrationRequestUEOriginatingDeregistration(iei uint8) (deregistrationRequestUEOriginatingDeregistration *DeregistrationRequestUEOriginatingDeregistration)

func (*DeregistrationRequestUEOriginatingDeregistration) DecodeDeregistrationRequestUEOriginatingDeregistration

func (a *DeregistrationRequestUEOriginatingDeregistration) DecodeDeregistrationRequestUEOriginatingDeregistration(byteArray *[]byte)

func (*DeregistrationRequestUEOriginatingDeregistration) EncodeDeregistrationRequestUEOriginatingDeregistration

func (a *DeregistrationRequestUEOriginatingDeregistration) EncodeDeregistrationRequestUEOriginatingDeregistration(buffer *bytes.Buffer)

type DeregistrationRequestUETerminatedDeregistration

func NewDeregistrationRequestUETerminatedDeregistration

func NewDeregistrationRequestUETerminatedDeregistration(iei uint8) (deregistrationRequestUETerminatedDeregistration *DeregistrationRequestUETerminatedDeregistration)

func (*DeregistrationRequestUETerminatedDeregistration) DecodeDeregistrationRequestUETerminatedDeregistration

func (a *DeregistrationRequestUETerminatedDeregistration) DecodeDeregistrationRequestUETerminatedDeregistration(byteArray *[]byte)

func (*DeregistrationRequestUETerminatedDeregistration) EncodeDeregistrationRequestUETerminatedDeregistration

func (a *DeregistrationRequestUETerminatedDeregistration) EncodeDeregistrationRequestUETerminatedDeregistration(buffer *bytes.Buffer)

type IdentityRequest

func NewIdentityRequest

func NewIdentityRequest(iei uint8) (identityRequest *IdentityRequest)

func (*IdentityRequest) DecodeIdentityRequest

func (a *IdentityRequest) DecodeIdentityRequest(byteArray *[]byte)

func (*IdentityRequest) EncodeIdentityRequest

func (a *IdentityRequest) EncodeIdentityRequest(buffer *bytes.Buffer)

type IdentityResponse

func NewIdentityResponse

func NewIdentityResponse(iei uint8) (identityResponse *IdentityResponse)

func (*IdentityResponse) DecodeIdentityResponse

func (a *IdentityResponse) DecodeIdentityResponse(byteArray *[]byte)

func (*IdentityResponse) EncodeIdentityResponse

func (a *IdentityResponse) EncodeIdentityResponse(buffer *bytes.Buffer)

type Notification

func NewNotification

func NewNotification(iei uint8) (notification *Notification)

func (*Notification) DecodeNotification

func (a *Notification) DecodeNotification(byteArray *[]byte)

func (*Notification) EncodeNotification

func (a *Notification) EncodeNotification(buffer *bytes.Buffer)

type NotificationResponse

func NewNotificationResponse

func NewNotificationResponse(iei uint8) (notificationResponse *NotificationResponse)

func (*NotificationResponse) DecodeNotificationResponse

func (a *NotificationResponse) DecodeNotificationResponse(byteArray *[]byte)

func (*NotificationResponse) EncodeNotificationResponse

func (a *NotificationResponse) EncodeNotificationResponse(buffer *bytes.Buffer)

type PDUSessionAuthenticationCommand

func NewPDUSessionAuthenticationCommand

func NewPDUSessionAuthenticationCommand(iei uint8) (pDUSessionAuthenticationCommand *PDUSessionAuthenticationCommand)

func (*PDUSessionAuthenticationCommand) DecodePDUSessionAuthenticationCommand

func (a *PDUSessionAuthenticationCommand) DecodePDUSessionAuthenticationCommand(byteArray *[]byte)

func (*PDUSessionAuthenticationCommand) EncodePDUSessionAuthenticationCommand

func (a *PDUSessionAuthenticationCommand) EncodePDUSessionAuthenticationCommand(buffer *bytes.Buffer)

type PDUSessionAuthenticationComplete

func NewPDUSessionAuthenticationComplete

func NewPDUSessionAuthenticationComplete(iei uint8) (pDUSessionAuthenticationComplete *PDUSessionAuthenticationComplete)

func (*PDUSessionAuthenticationComplete) DecodePDUSessionAuthenticationComplete

func (a *PDUSessionAuthenticationComplete) DecodePDUSessionAuthenticationComplete(byteArray *[]byte)

func (*PDUSessionAuthenticationComplete) EncodePDUSessionAuthenticationComplete

func (a *PDUSessionAuthenticationComplete) EncodePDUSessionAuthenticationComplete(buffer *bytes.Buffer)

type PDUSessionAuthenticationResult

func NewPDUSessionAuthenticationResult

func NewPDUSessionAuthenticationResult(iei uint8) (pDUSessionAuthenticationResult *PDUSessionAuthenticationResult)

func (*PDUSessionAuthenticationResult) DecodePDUSessionAuthenticationResult

func (a *PDUSessionAuthenticationResult) DecodePDUSessionAuthenticationResult(byteArray *[]byte)

func (*PDUSessionAuthenticationResult) EncodePDUSessionAuthenticationResult

func (a *PDUSessionAuthenticationResult) EncodePDUSessionAuthenticationResult(buffer *bytes.Buffer)

type PDUSessionEstablishmentReject

func NewPDUSessionEstablishmentReject

func NewPDUSessionEstablishmentReject(iei uint8) (pDUSessionEstablishmentReject *PDUSessionEstablishmentReject)

func (*PDUSessionEstablishmentReject) DecodePDUSessionEstablishmentReject

func (a *PDUSessionEstablishmentReject) DecodePDUSessionEstablishmentReject(byteArray *[]byte)

func (*PDUSessionEstablishmentReject) EncodePDUSessionEstablishmentReject

func (a *PDUSessionEstablishmentReject) EncodePDUSessionEstablishmentReject(buffer *bytes.Buffer)

type PDUSessionModificationCommandReject

func NewPDUSessionModificationCommandReject

func NewPDUSessionModificationCommandReject(iei uint8) (pDUSessionModificationCommandReject *PDUSessionModificationCommandReject)

func (*PDUSessionModificationCommandReject) DecodePDUSessionModificationCommandReject

func (a *PDUSessionModificationCommandReject) DecodePDUSessionModificationCommandReject(byteArray *[]byte)

func (*PDUSessionModificationCommandReject) EncodePDUSessionModificationCommandReject

func (a *PDUSessionModificationCommandReject) EncodePDUSessionModificationCommandReject(buffer *bytes.Buffer)

type PDUSessionModificationComplete

func NewPDUSessionModificationComplete

func NewPDUSessionModificationComplete(iei uint8) (pDUSessionModificationComplete *PDUSessionModificationComplete)

func (*PDUSessionModificationComplete) DecodePDUSessionModificationComplete

func (a *PDUSessionModificationComplete) DecodePDUSessionModificationComplete(byteArray *[]byte)

func (*PDUSessionModificationComplete) EncodePDUSessionModificationComplete

func (a *PDUSessionModificationComplete) EncodePDUSessionModificationComplete(buffer *bytes.Buffer)

type PDUSessionModificationReject

func NewPDUSessionModificationReject

func NewPDUSessionModificationReject(iei uint8) (pDUSessionModificationReject *PDUSessionModificationReject)

func (*PDUSessionModificationReject) DecodePDUSessionModificationReject

func (a *PDUSessionModificationReject) DecodePDUSessionModificationReject(byteArray *[]byte)

func (*PDUSessionModificationReject) EncodePDUSessionModificationReject

func (a *PDUSessionModificationReject) EncodePDUSessionModificationReject(buffer *bytes.Buffer)

type PDUSessionReleaseCommand

func NewPDUSessionReleaseCommand

func NewPDUSessionReleaseCommand(iei uint8) (pDUSessionReleaseCommand *PDUSessionReleaseCommand)

func (*PDUSessionReleaseCommand) DecodePDUSessionReleaseCommand

func (a *PDUSessionReleaseCommand) DecodePDUSessionReleaseCommand(byteArray *[]byte)

func (*PDUSessionReleaseCommand) EncodePDUSessionReleaseCommand

func (a *PDUSessionReleaseCommand) EncodePDUSessionReleaseCommand(buffer *bytes.Buffer)

type PDUSessionReleaseComplete

func NewPDUSessionReleaseComplete

func NewPDUSessionReleaseComplete(iei uint8) (pDUSessionReleaseComplete *PDUSessionReleaseComplete)

func (*PDUSessionReleaseComplete) DecodePDUSessionReleaseComplete

func (a *PDUSessionReleaseComplete) DecodePDUSessionReleaseComplete(byteArray *[]byte)

func (*PDUSessionReleaseComplete) EncodePDUSessionReleaseComplete

func (a *PDUSessionReleaseComplete) EncodePDUSessionReleaseComplete(buffer *bytes.Buffer)

type PDUSessionReleaseReject

func NewPDUSessionReleaseReject

func NewPDUSessionReleaseReject(iei uint8) (pDUSessionReleaseReject *PDUSessionReleaseReject)

func (*PDUSessionReleaseReject) DecodePDUSessionReleaseReject

func (a *PDUSessionReleaseReject) DecodePDUSessionReleaseReject(byteArray *[]byte)

func (*PDUSessionReleaseReject) EncodePDUSessionReleaseReject

func (a *PDUSessionReleaseReject) EncodePDUSessionReleaseReject(buffer *bytes.Buffer)

type PDUSessionReleaseRequest

func NewPDUSessionReleaseRequest

func NewPDUSessionReleaseRequest(iei uint8) (pDUSessionReleaseRequest *PDUSessionReleaseRequest)

func (*PDUSessionReleaseRequest) DecodePDUSessionReleaseRequest

func (a *PDUSessionReleaseRequest) DecodePDUSessionReleaseRequest(byteArray *[]byte)

func (*PDUSessionReleaseRequest) EncodePDUSessionReleaseRequest

func (a *PDUSessionReleaseRequest) EncodePDUSessionReleaseRequest(buffer *bytes.Buffer)

type RegistrationComplete

func NewRegistrationComplete

func NewRegistrationComplete(iei uint8) (registrationComplete *RegistrationComplete)

func (*RegistrationComplete) DecodeRegistrationComplete

func (a *RegistrationComplete) DecodeRegistrationComplete(byteArray *[]byte)

func (*RegistrationComplete) EncodeRegistrationComplete

func (a *RegistrationComplete) EncodeRegistrationComplete(buffer *bytes.Buffer)

type RegistrationReject

func NewRegistrationReject

func NewRegistrationReject(iei uint8) (registrationReject *RegistrationReject)

func (*RegistrationReject) DecodeRegistrationReject

func (a *RegistrationReject) DecodeRegistrationReject(byteArray *[]byte)

func (*RegistrationReject) EncodeRegistrationReject

func (a *RegistrationReject) EncodeRegistrationReject(buffer *bytes.Buffer)

type SecurityModeComplete

func NewSecurityModeComplete

func NewSecurityModeComplete(iei uint8) (securityModeComplete *SecurityModeComplete)

func (*SecurityModeComplete) DecodeSecurityModeComplete

func (a *SecurityModeComplete) DecodeSecurityModeComplete(byteArray *[]byte)

func (*SecurityModeComplete) EncodeSecurityModeComplete

func (a *SecurityModeComplete) EncodeSecurityModeComplete(buffer *bytes.Buffer)

type SecurityModeReject

func NewSecurityModeReject

func NewSecurityModeReject(iei uint8) (securityModeReject *SecurityModeReject)

func (*SecurityModeReject) DecodeSecurityModeReject

func (a *SecurityModeReject) DecodeSecurityModeReject(byteArray *[]byte)

func (*SecurityModeReject) EncodeSecurityModeReject

func (a *SecurityModeReject) EncodeSecurityModeReject(buffer *bytes.Buffer)

type SecurityProtected5GSNASMessage

func NewSecurityProtected5GSNASMessage

func NewSecurityProtected5GSNASMessage(iei uint8) (securityProtected5GSNASMessage *SecurityProtected5GSNASMessage)

func (*SecurityProtected5GSNASMessage) DecodeSecurityProtected5GSNASMessage

func (a *SecurityProtected5GSNASMessage) DecodeSecurityProtected5GSNASMessage(byteArray *[]byte)

func (*SecurityProtected5GSNASMessage) EncodeSecurityProtected5GSNASMessage

func (a *SecurityProtected5GSNASMessage) EncodeSecurityProtected5GSNASMessage(buffer *bytes.Buffer)

type ServiceAccept

func NewServiceAccept

func NewServiceAccept(iei uint8) (serviceAccept *ServiceAccept)

func (*ServiceAccept) DecodeServiceAccept

func (a *ServiceAccept) DecodeServiceAccept(byteArray *[]byte)

func (*ServiceAccept) EncodeServiceAccept

func (a *ServiceAccept) EncodeServiceAccept(buffer *bytes.Buffer)

type ServiceReject

func NewServiceReject

func NewServiceReject(iei uint8) (serviceReject *ServiceReject)

func (*ServiceReject) DecodeServiceReject

func (a *ServiceReject) DecodeServiceReject(byteArray *[]byte)

func (*ServiceReject) EncodeServiceReject

func (a *ServiceReject) EncodeServiceReject(buffer *bytes.Buffer)

type Status5GMM

func NewStatus5GMM

func NewStatus5GMM(iei uint8) (status5GMM *Status5GMM)

func (*Status5GMM) DecodeStatus5GMM

func (a *Status5GMM) DecodeStatus5GMM(byteArray *[]byte)

func (*Status5GMM) EncodeStatus5GMM

func (a *Status5GMM) EncodeStatus5GMM(buffer *bytes.Buffer)

type Status5GSM

func NewStatus5GSM

func NewStatus5GSM(iei uint8) (status5GSM *Status5GSM)

func (*Status5GSM) DecodeStatus5GSM

func (a *Status5GSM) DecodeStatus5GSM(byteArray *[]byte)

func (*Status5GSM) EncodeStatus5GSM

func (a *Status5GSM) EncodeStatus5GSM(buffer *bytes.Buffer)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL