Documentation ¶
Index ¶
- func AppendPDUSessionResourceFailedToModifyListModRes(list *ngapType.PDUSessionResourceFailedToModifyListModRes, pduSessionID int64, ...)
- func AppendPDUSessionResourceFailedToSetupListCxtRes(list *ngapType.PDUSessionResourceFailedToSetupListCxtRes, pduSessionID int64, ...)
- func AppendPDUSessionResourceFailedToSetupListCxtfail(list *ngapType.PDUSessionResourceFailedToSetupListCxtFail, pduSessionID int64, ...)
- func AppendPDUSessionResourceFailedToSetupListSURes(list *ngapType.PDUSessionResourceFailedToSetupListSURes, pduSessionID int64, ...)
- func AppendPDUSessionResourceModifyListModRes(list *ngapType.PDUSessionResourceModifyListModRes, pduSessionID int64, ...)
- func AppendPDUSessionResourceSetupListCxtRes(list *ngapType.PDUSessionResourceSetupListCxtRes, pduSessionID int64, ...)
- func AppendPDUSessionResourceSetupListSURes(list *ngapType.PDUSessionResourceSetupListSURes, pduSessionID int64, ...)
- func BuildAMFConfigurationUpdateAcknowledge(setupList *ngapType.AMFTNLAssociationSetupList, ...) ([]byte, error)
- func BuildAMFConfigurationUpdateFailure(ngCause ngapType.Cause, time *ngapType.TimeToWait, ...) ([]byte, error)
- func BuildErrorIndication(amfUENGAPID *int64, ranUENGAPID *int64, cause *ngapType.Cause, ...) ([]byte, error)
- func BuildInitialContextSetupFailure(ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, ...) ([]byte, error)
- func BuildInitialContextSetupResponse(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildInitialUEMessage(ue *n3iwf_context.N3IWFUe, nasPdu []byte, allowedNSSAI *ngapType.AllowedNSSAI) ([]byte, error)
- func BuildLocationReport() ([]byte, error)
- func BuildLocationReportingFailureIndication() ([]byte, error)
- func BuildNASNonDeliveryIndication(ue *n3iwf_context.N3IWFUe, nasPdu []byte, cause ngapType.Cause) ([]byte, error)
- func BuildNGReset(ngCause ngapType.Cause, ...) ([]byte, error)
- func BuildNGResetAcknowledge(partOfNGInterface *ngapType.UEAssociatedLogicalNGConnectionList, ...) ([]byte, error)
- func BuildNGSetupRequest() ([]byte, error)
- func BuildPDUSessionResourceModifyIndication(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildPDUSessionResourceModifyResponse(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildPDUSessionResourceModifyResponseTransfer(ulNGUUPTNLInformation *ngapType.UPTransportLayerInformation, ...) ([]byte, error)
- func BuildPDUSessionResourceModifyUnsuccessfulTransfer(cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildPDUSessionResourceNotify(ue *n3iwf_context.N3IWFUe, notiList *ngapType.PDUSessionResourceNotifyList, ...) ([]byte, error)
- func BuildPDUSessionResourceReleaseResponse(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildPDUSessionResourceSetupResponse(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildPDUSessionResourceSetupResponseTransfer(pduSession *n3iwf_context.PDUSession) ([]byte, error)
- func BuildPDUSessionResourceSetupUnsuccessfulTransfer(cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildRANConfigurationUpdate() ([]byte, error)
- func BuildRRCInactiveTransitionReport() ([]byte, error)
- func BuildRerouteNASRequest() ([]byte, error)
- func BuildUEContextModificationFailure(ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, ...) ([]byte, error)
- func BuildUEContextModificationResponse(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildUEContextReleaseComplete(ue *n3iwf_context.N3IWFUe, ...) ([]byte, error)
- func BuildUEContextReleaseRequest(ue *n3iwf_context.N3IWFUe, cause ngapType.Cause) ([]byte, error)
- func BuildUERadioCapabilityCheckResponse(ue *n3iwf_context.N3IWFUe, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildUERadioCapabilityInfoIndication() ([]byte, error)
- func BuildUplinkNASTransport(ue *n3iwf_context.N3IWFUe, nasPdu []byte) ([]byte, error)
- func BuildUplinkRANConfigurationTransfer() ([]byte, error)
- func BuildUplinkRANStatusTransfer() ([]byte, error)
- func SendAMFConfigurationUpdateAcknowledge(amf *n3iwf_context.N3IWFAMF, setupList *ngapType.AMFTNLAssociationSetupList, ...)
- func SendAMFConfigurationUpdateFailure(amf *n3iwf_context.N3IWFAMF, ngCause ngapType.Cause, time *ngapType.TimeToWait, ...)
- func SendErrorIndication(amf *n3iwf_context.N3IWFAMF, amfUENGAPID *int64, ranUENGAPID *int64, ...)
- func SendErrorIndicationWithSctpAddr(sctpAddr string, amfUENGAPID *int64, ranUENGAPID *int64, cause *ngapType.Cause, ...)
- func SendInitialContextSetupFailure(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, ...)
- func SendInitialContextSetupResponse(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendInitialUEMessage(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, nasPdu []byte)
- func SendLocationReport()
- func SendLocationReportingFailureIndication()
- func SendNASNonDeliveryIndication(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, nasPdu []byte, ...)
- func SendNGReset(amf *n3iwf_context.N3IWFAMF, cause ngapType.Cause, ...)
- func SendNGResetAcknowledge(amf *n3iwf_context.N3IWFAMF, ...)
- func SendNGSetupRequest(sctpAddr string)
- func SendPDUSessionResourceModifyIndication(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendPDUSessionResourceModifyResponse(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendPDUSessionResourceNotify(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendPDUSessionResourceReleaseResponse(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendPDUSessionResourceSetupResponse(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendRANConfigurationUpdate(amf *n3iwf_context.N3IWFAMF)
- func SendRRCInactiveTransitionReport()
- func SendRerouteNASRequest()
- func SendToAmf(amf *n3iwf_context.N3IWFAMF, packet []byte)
- func SendUEContextModificationFailure(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, ...)
- func SendUEContextModificationResponse(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendUEContextReleaseComplete(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendUEContextReleaseRequest(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, cause ngapType.Cause)
- func SendUERadioCapabilityCheckResponse(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, ...)
- func SendUERadioCapabilityInfoIndication()
- func SendUplinkNASTransport(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, nasPdu []byte)
- func SendUplinkRANConfigurationTransfer()
- func SendUplinkRANStatusTransfer()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendPDUSessionResourceFailedToModifyListModRes ¶
func AppendPDUSessionResourceFailedToModifyListModRes(list *ngapType.PDUSessionResourceFailedToModifyListModRes, pduSessionID int64, transfer []byte)
func AppendPDUSessionResourceFailedToSetupListCxtRes ¶
func AppendPDUSessionResourceFailedToSetupListCxtRes(list *ngapType.PDUSessionResourceFailedToSetupListCxtRes, pduSessionID int64, transfer []byte)
func AppendPDUSessionResourceFailedToSetupListCxtfail ¶
func AppendPDUSessionResourceFailedToSetupListCxtfail(list *ngapType.PDUSessionResourceFailedToSetupListCxtFail, pduSessionID int64, transfer []byte)
func AppendPDUSessionResourceFailedToSetupListSURes ¶
func AppendPDUSessionResourceFailedToSetupListSURes(list *ngapType.PDUSessionResourceFailedToSetupListSURes, pduSessionID int64, transfer []byte)
func AppendPDUSessionResourceModifyListModRes ¶
func AppendPDUSessionResourceModifyListModRes(list *ngapType.PDUSessionResourceModifyListModRes, pduSessionID int64, transfer []byte)
func AppendPDUSessionResourceSetupListCxtRes ¶
func AppendPDUSessionResourceSetupListCxtRes(list *ngapType.PDUSessionResourceSetupListCxtRes, pduSessionID int64, transfer []byte)
func AppendPDUSessionResourceSetupListSURes ¶
func AppendPDUSessionResourceSetupListSURes(list *ngapType.PDUSessionResourceSetupListSURes, pduSessionID int64, transfer []byte)
func BuildAMFConfigurationUpdateAcknowledge ¶
func BuildAMFConfigurationUpdateAcknowledge( setupList *ngapType.AMFTNLAssociationSetupList, failList *ngapType.TNLAssociationList, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildAMFConfigurationUpdateFailure ¶
func BuildAMFConfigurationUpdateFailure( ngCause ngapType.Cause, time *ngapType.TimeToWait, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildErrorIndication ¶
func BuildInitialContextSetupFailure ¶
func BuildInitialContextSetupFailure( ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtFail, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildInitialContextSetupResponse ¶
func BuildInitialContextSetupResponse( ue *n3iwf_context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListCxtRes, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildInitialUEMessage ¶
func BuildInitialUEMessage(ue *n3iwf_context.N3IWFUe, nasPdu []byte, allowedNSSAI *ngapType.AllowedNSSAI) ([]byte, error)
func BuildLocationReport ¶
func BuildNGReset ¶
func BuildNGResetAcknowledge ¶
func BuildNGResetAcknowledge( partOfNGInterface *ngapType.UEAssociatedLogicalNGConnectionList, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildNGSetupRequest ¶
func BuildPDUSessionResourceModifyIndication ¶
func BuildPDUSessionResourceModifyIndication( ue *n3iwf_context.N3IWFUe, modifyList []ngapType.PDUSessionResourceModifyItemModInd) ([]byte, error)
func BuildPDUSessionResourceModifyResponse ¶
func BuildPDUSessionResourceModifyResponse( ue *n3iwf_context.N3IWFUe, responseList *ngapType.PDUSessionResourceModifyListModRes, failedList *ngapType.PDUSessionResourceFailedToModifyListModRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildPDUSessionResourceModifyResponseTransfer ¶
func BuildPDUSessionResourceModifyResponseTransfer( ulNGUUPTNLInformation *ngapType.UPTransportLayerInformation, dlNGUUPTNLInformation *ngapType.UPTransportLayerInformation, responseList *ngapType.QosFlowAddOrModifyResponseList, failedList *ngapType.QosFlowList) ([]byte, error)
func BuildPDUSessionResourceNotify ¶
func BuildPDUSessionResourceNotify( ue *n3iwf_context.N3IWFUe, notiList *ngapType.PDUSessionResourceNotifyList, relList *ngapType.PDUSessionResourceReleasedListNot) ([]byte, error)
func BuildPDUSessionResourceReleaseResponse ¶
func BuildPDUSessionResourceReleaseResponse( ue *n3iwf_context.N3IWFUe, relList ngapType.PDUSessionResourceReleasedListRelRes, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildPDUSessionResourceSetupResponse ¶
func BuildPDUSessionResourceSetupResponse( ue *n3iwf_context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListSURes, failedList *ngapType.PDUSessionResourceFailedToSetupListSURes, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildPDUSessionResourceSetupResponseTransfer ¶
func BuildPDUSessionResourceSetupResponseTransfer(pduSession *n3iwf_context.PDUSession) ([]byte, error)
func BuildRerouteNASRequest ¶
func BuildUEContextModificationFailure ¶
func BuildUEContextModificationFailure(ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildUEContextModificationResponse ¶
func BuildUEContextModificationResponse(ue *n3iwf_context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildUEContextReleaseComplete ¶
func BuildUEContextReleaseComplete(ue *n3iwf_context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildUERadioCapabilityCheckResponse ¶
func BuildUERadioCapabilityCheckResponse( ue *n3iwf_context.N3IWFUe, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildUplinkNASTransport ¶
func BuildUplinkNASTransport(ue *n3iwf_context.N3IWFUe, nasPdu []byte) ([]byte, error)
func SendAMFConfigurationUpdateAcknowledge ¶
func SendAMFConfigurationUpdateAcknowledge( amf *n3iwf_context.N3IWFAMF, setupList *ngapType.AMFTNLAssociationSetupList, failList *ngapType.TNLAssociationList, diagnostics *ngapType.CriticalityDiagnostics)
func SendAMFConfigurationUpdateFailure ¶
func SendAMFConfigurationUpdateFailure( amf *n3iwf_context.N3IWFAMF, ngCause ngapType.Cause, time *ngapType.TimeToWait, diagnostics *ngapType.CriticalityDiagnostics)
func SendErrorIndication ¶
func SendErrorIndication( amf *n3iwf_context.N3IWFAMF, amfUENGAPID *int64, ranUENGAPID *int64, cause *ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendInitialContextSetupFailure ¶
func SendInitialContextSetupFailure( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtFail, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendInitialContextSetupResponse ¶
func SendInitialContextSetupResponse( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListCxtRes, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendInitialUEMessage ¶
func SendInitialUEMessage(amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, nasPdu []byte)
func SendLocationReport ¶
func SendLocationReport()
func SendLocationReportingFailureIndication ¶
func SendLocationReportingFailureIndication()
func SendNASNonDeliveryIndication ¶
func SendNASNonDeliveryIndication( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, nasPdu []byte, cause ngapType.Cause)
func SendNGReset ¶
func SendNGReset( amf *n3iwf_context.N3IWFAMF, cause ngapType.Cause, partOfNGInterface *ngapType.UEAssociatedLogicalNGConnectionList)
partOfNGInterface: if reset type is "reset all", set it to nil TS 38.413 9.2.6.11
func SendNGResetAcknowledge ¶
func SendNGResetAcknowledge( amf *n3iwf_context.N3IWFAMF, partOfNGInterface *ngapType.UEAssociatedLogicalNGConnectionList, diagnostics *ngapType.CriticalityDiagnostics)
func SendNGSetupRequest ¶
func SendNGSetupRequest(sctpAddr string)
func SendPDUSessionResourceModifyIndication ¶
func SendPDUSessionResourceModifyIndication( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, modifyList []ngapType.PDUSessionResourceModifyItemModInd)
func SendPDUSessionResourceModifyResponse ¶
func SendPDUSessionResourceModifyResponse( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, responseList *ngapType.PDUSessionResourceModifyListModRes, failedList *ngapType.PDUSessionResourceFailedToModifyListModRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendPDUSessionResourceNotify ¶
func SendPDUSessionResourceNotify( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, notiList *ngapType.PDUSessionResourceNotifyList, relList *ngapType.PDUSessionResourceReleasedListNot)
func SendPDUSessionResourceReleaseResponse ¶
func SendPDUSessionResourceReleaseResponse( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, relList ngapType.PDUSessionResourceReleasedListRelRes, diagnostics *ngapType.CriticalityDiagnostics)
func SendPDUSessionResourceSetupResponse ¶
func SendPDUSessionResourceSetupResponse( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListSURes, failedListSURes *ngapType.PDUSessionResourceFailedToSetupListSURes, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendRANConfigurationUpdate ¶
func SendRANConfigurationUpdate(amf *n3iwf_context.N3IWFAMF)
func SendRRCInactiveTransitionReport ¶
func SendRRCInactiveTransitionReport()
func SendRerouteNASRequest ¶
func SendRerouteNASRequest()
func SendToAmf ¶
func SendToAmf(amf *n3iwf_context.N3IWFAMF, packet []byte)
func SendUEContextModificationFailure ¶
func SendUEContextModificationFailure( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendUEContextModificationResponse ¶
func SendUEContextModificationResponse( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendUEContextReleaseComplete ¶
func SendUEContextReleaseComplete( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendUEContextReleaseRequest ¶
func SendUEContextReleaseRequest( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, cause ngapType.Cause)
func SendUERadioCapabilityCheckResponse ¶
func SendUERadioCapabilityCheckResponse( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, diagnostics *ngapType.CriticalityDiagnostics)
func SendUERadioCapabilityInfoIndication ¶
func SendUERadioCapabilityInfoIndication()
func SendUplinkNASTransport ¶
func SendUplinkNASTransport( amf *n3iwf_context.N3IWFAMF, ue *n3iwf_context.N3IWFUe, nasPdu []byte)
func SendUplinkRANConfigurationTransfer ¶
func SendUplinkRANConfigurationTransfer()
func SendUplinkRANStatusTransfer ¶
func SendUplinkRANStatusTransfer()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.