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 *context.N3IWFUe, cause ngapType.Cause, ...) ([]byte, error)
- func BuildInitialContextSetupResponse(ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListCxtRes, ...) ([]byte, error)
- func BuildInitialUEMessage(ue *context.N3IWFUe, nasPdu []byte, allowedNSSAI *ngapType.AllowedNSSAI) ([]byte, error)
- func BuildLocationReport() ([]byte, error)
- func BuildLocationReportingFailureIndication() ([]byte, error)
- func BuildNASNonDeliveryIndication(ue *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 *context.N3IWFUe, modifyList []ngapType.PDUSessionResourceModifyItemModInd) ([]byte, error)
- func BuildPDUSessionResourceModifyResponse(ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceModifyListModRes, ...) ([]byte, error)
- func BuildPDUSessionResourceModifyResponseTransfer(ulNGUUPTNLInformation *ngapType.UPTransportLayerInformation, ...) ([]byte, error)
- func BuildPDUSessionResourceModifyUnsuccessfulTransfer(cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildPDUSessionResourceNotify(ue *context.N3IWFUe, notiList *ngapType.PDUSessionResourceNotifyList, ...) ([]byte, error)
- func BuildPDUSessionResourceReleaseResponse(ue *context.N3IWFUe, relList ngapType.PDUSessionResourceReleasedListRelRes, ...) ([]byte, error)
- func BuildPDUSessionResourceSetupResponse(ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListSURes, ...) ([]byte, error)
- func BuildPDUSessionResourceSetupResponseTransfer(pduSession *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 *context.N3IWFUe, cause ngapType.Cause, ...) ([]byte, error)
- func BuildUEContextModificationResponse(ue *context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildUEContextReleaseComplete(ue *context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildUEContextReleaseRequest(ue *context.N3IWFUe, cause ngapType.Cause) ([]byte, error)
- func BuildUERadioCapabilityCheckResponse(ue *context.N3IWFUe, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
- func BuildUERadioCapabilityInfoIndication() ([]byte, error)
- func BuildUplinkNASTransport(ue *context.N3IWFUe, nasPdu []byte) ([]byte, error)
- func BuildUplinkRANConfigurationTransfer() ([]byte, error)
- func BuildUplinkRANStatusTransfer() ([]byte, error)
- func SendAMFConfigurationUpdateAcknowledge(amf *context.N3IWFAMF, setupList *ngapType.AMFTNLAssociationSetupList, ...)
- func SendAMFConfigurationUpdateFailure(amf *context.N3IWFAMF, ngCause ngapType.Cause, time *ngapType.TimeToWait, ...)
- func SendErrorIndication(amf *context.N3IWFAMF, amfUENGAPID *int64, ranUENGAPID *int64, ...)
- func SendErrorIndicationWithSctpConn(sctpConn *sctp.SCTPConn, amfUENGAPID *int64, ranUENGAPID *int64, ...)
- func SendInitialContextSetupFailure(amf *context.N3IWFAMF, ue *context.N3IWFUe, cause ngapType.Cause, ...)
- func SendInitialContextSetupResponse(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendInitialUEMessage(amf *context.N3IWFAMF, ue *context.N3IWFUe, nasPdu []byte)
- func SendLocationReport()
- func SendLocationReportingFailureIndication()
- func SendNASNonDeliveryIndication(amf *context.N3IWFAMF, ue *context.N3IWFUe, nasPdu []byte, ...)
- func SendNGReset(amf *context.N3IWFAMF, cause ngapType.Cause, ...)
- func SendNGResetAcknowledge(amf *context.N3IWFAMF, ...)
- func SendNGSetupRequest(conn *sctp.SCTPConn)
- func SendPDUSessionResourceModifyIndication(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendPDUSessionResourceModifyResponse(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendPDUSessionResourceNotify(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendPDUSessionResourceReleaseResponse(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendPDUSessionResourceSetupResponse(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendRANConfigurationUpdate(amf *context.N3IWFAMF)
- func SendRRCInactiveTransitionReport()
- func SendRerouteNASRequest()
- func SendToAmf(amf *context.N3IWFAMF, pkt []byte)
- func SendUEContextModificationFailure(amf *context.N3IWFAMF, ue *context.N3IWFUe, cause ngapType.Cause, ...)
- func SendUEContextModificationResponse(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendUEContextReleaseComplete(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendUEContextReleaseRequest(amf *context.N3IWFAMF, ue *context.N3IWFUe, cause ngapType.Cause)
- func SendUERadioCapabilityCheckResponse(amf *context.N3IWFAMF, ue *context.N3IWFUe, ...)
- func SendUERadioCapabilityInfoIndication()
- func SendUplinkNASTransport(amf *context.N3IWFAMF, ue *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 *context.N3IWFUe, cause ngapType.Cause, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtFail, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildInitialContextSetupResponse ¶
func BuildInitialContextSetupResponse( ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListCxtRes, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildInitialUEMessage ¶
func BuildLocationReport ¶
func BuildNGReset ¶
func BuildNGResetAcknowledge ¶
func BuildNGResetAcknowledge( partOfNGInterface *ngapType.UEAssociatedLogicalNGConnectionList, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildNGSetupRequest ¶
func BuildPDUSessionResourceModifyResponse ¶
func BuildPDUSessionResourceModifyResponse( ue *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.QosFlowListWithCause) ([]byte, error)
func BuildPDUSessionResourceNotify ¶
func BuildPDUSessionResourceNotify( ue *context.N3IWFUe, notiList *ngapType.PDUSessionResourceNotifyList, relList *ngapType.PDUSessionResourceReleasedListNot) ([]byte, error)
func BuildPDUSessionResourceReleaseResponse ¶
func BuildPDUSessionResourceReleaseResponse( ue *context.N3IWFUe, relList ngapType.PDUSessionResourceReleasedListRelRes, diagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildPDUSessionResourceSetupResponse ¶
func BuildPDUSessionResourceSetupResponse( ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListSURes, failedList *ngapType.PDUSessionResourceFailedToSetupListSURes, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)
func BuildPDUSessionResourceSetupResponseTransfer ¶
func BuildPDUSessionResourceSetupResponseTransfer(pduSession *context.PDUSession) ([]byte, error)
func BuildRerouteNASRequest ¶
func BuildUplinkNASTransport ¶
func SendAMFConfigurationUpdateAcknowledge ¶
func SendAMFConfigurationUpdateAcknowledge( amf *context.N3IWFAMF, setupList *ngapType.AMFTNLAssociationSetupList, failList *ngapType.TNLAssociationList, diagnostics *ngapType.CriticalityDiagnostics)
func SendAMFConfigurationUpdateFailure ¶
func SendAMFConfigurationUpdateFailure( amf *context.N3IWFAMF, ngCause ngapType.Cause, time *ngapType.TimeToWait, diagnostics *ngapType.CriticalityDiagnostics)
func SendErrorIndication ¶
func SendInitialContextSetupFailure ¶
func SendInitialContextSetupFailure( amf *context.N3IWFAMF, ue *context.N3IWFUe, cause ngapType.Cause, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtFail, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendInitialContextSetupResponse ¶
func SendInitialContextSetupResponse( amf *context.N3IWFAMF, ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListCxtRes, failedList *ngapType.PDUSessionResourceFailedToSetupListCxtRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendInitialUEMessage ¶
func SendLocationReport ¶
func SendLocationReport()
func SendLocationReportingFailureIndication ¶
func SendLocationReportingFailureIndication()
func SendNGReset ¶
func SendNGReset( amf *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 *context.N3IWFAMF, partOfNGInterface *ngapType.UEAssociatedLogicalNGConnectionList, diagnostics *ngapType.CriticalityDiagnostics)
func SendNGSetupRequest ¶
func SendPDUSessionResourceModifyResponse ¶
func SendPDUSessionResourceModifyResponse( amf *context.N3IWFAMF, ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceModifyListModRes, failedList *ngapType.PDUSessionResourceFailedToModifyListModRes, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendPDUSessionResourceNotify ¶
func SendPDUSessionResourceNotify( amf *context.N3IWFAMF, ue *context.N3IWFUe, notiList *ngapType.PDUSessionResourceNotifyList, relList *ngapType.PDUSessionResourceReleasedListNot)
func SendPDUSessionResourceReleaseResponse ¶
func SendPDUSessionResourceReleaseResponse( amf *context.N3IWFAMF, ue *context.N3IWFUe, relList ngapType.PDUSessionResourceReleasedListRelRes, diagnostics *ngapType.CriticalityDiagnostics)
func SendPDUSessionResourceSetupResponse ¶
func SendPDUSessionResourceSetupResponse( amf *context.N3IWFAMF, ue *context.N3IWFUe, responseList *ngapType.PDUSessionResourceSetupListSURes, failedListSURes *ngapType.PDUSessionResourceFailedToSetupListSURes, criticalityDiagnostics *ngapType.CriticalityDiagnostics)
func SendRRCInactiveTransitionReport ¶
func SendRRCInactiveTransitionReport()
func SendRerouteNASRequest ¶
func SendRerouteNASRequest()
func SendUERadioCapabilityInfoIndication ¶
func SendUERadioCapabilityInfoIndication()
func SendUplinkNASTransport ¶
func SendUplinkRANConfigurationTransfer ¶
func SendUplinkRANConfigurationTransfer()
func SendUplinkRANStatusTransfer ¶
func SendUplinkRANStatusTransfer()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.