ngap

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2025 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildAndSendN1N2Msg

func BuildAndSendN1N2Msg(ranUe *context.RanUe, n1Msg, n2Info []byte, N2SmInfoType models.N2SmInfoType, pduSessID int32)

func Dispatch

func Dispatch(ctx ctxt.Context, conn net.Conn, msg []byte)

func DispatchNgapMsg

func DispatchNgapMsg(conn net.Conn, ran *context.AmfRan, pdu *ngapType.NGAPPDU)

func FetchRanUeContext

func FetchRanUeContext(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU) (*context.RanUe, *ngapType.AMFUENGAPID)

func HandleAMFconfigurationUpdateAcknowledge

func HandleAMFconfigurationUpdateAcknowledge(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleAMFconfigurationUpdateFailure

func HandleAMFconfigurationUpdateFailure(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleCellTrafficTrace

func HandleCellTrafficTrace(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleErrorIndication

func HandleErrorIndication(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleHandoverCancel

func HandleHandoverCancel(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleHandoverFailure

func HandleHandoverFailure(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleHandoverNotify

func HandleHandoverNotify(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleHandoverRequestAcknowledge

func HandleHandoverRequestAcknowledge(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleHandoverRequired

func HandleHandoverRequired(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleInitialContextSetupFailure

func HandleInitialContextSetupFailure(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleInitialContextSetupResponse

func HandleInitialContextSetupResponse(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleInitialUEMessage

func HandleInitialUEMessage(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleLocationReport

func HandleLocationReport(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleLocationReportingFailureIndication

func HandleLocationReportingFailureIndication(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleNGReset

func HandleNGReset(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleNGResetAcknowledge

func HandleNGResetAcknowledge(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleNGSetupRequest

func HandleNGSetupRequest(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleNasNonDeliveryIndication

func HandleNasNonDeliveryIndication(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandlePDUSessionResourceModifyIndication

func HandlePDUSessionResourceModifyIndication(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandlePDUSessionResourceModifyResponse

func HandlePDUSessionResourceModifyResponse(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandlePDUSessionResourceNotify

func HandlePDUSessionResourceNotify(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandlePDUSessionResourceReleaseResponse

func HandlePDUSessionResourceReleaseResponse(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandlePDUSessionResourceSetupResponse

func HandlePDUSessionResourceSetupResponse(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandlePathSwitchRequest

func HandlePathSwitchRequest(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

TS 23.502 4.9.1

func HandleRRCInactiveTransitionReport

func HandleRRCInactiveTransitionReport(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleRanConfigurationUpdate

func HandleRanConfigurationUpdate(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleSCTPNotification

func HandleSCTPNotification(conn net.Conn, notification sctp.Notification)

func HandleUEContextModificationFailure

func HandleUEContextModificationFailure(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUEContextModificationResponse

func HandleUEContextModificationResponse(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUEContextReleaseComplete

func HandleUEContextReleaseComplete(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUEContextReleaseRequest

func HandleUEContextReleaseRequest(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUERadioCapabilityCheckResponse

func HandleUERadioCapabilityCheckResponse(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUERadioCapabilityInfoIndication

func HandleUERadioCapabilityInfoIndication(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUplinkNasTransport

func HandleUplinkNasTransport(ctx ctxt.Context, ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUplinkNonUEAssociatedNRPPATransport

func HandleUplinkNonUEAssociatedNRPPATransport(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUplinkRanConfigurationTransfer

func HandleUplinkRanConfigurationTransfer(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUplinkRanStatusTransfer

func HandleUplinkRanStatusTransfer(ran *context.AmfRan, message *ngapType.NGAPPDU)

func HandleUplinkUEAssociatedNRPPATransport

func HandleUplinkUEAssociatedNRPPATransport(ran *context.AmfRan, message *ngapType.NGAPPDU)

func NgapMsgHandler

func NgapMsgHandler(conn net.Conn, ue *context.AmfUe, msg context.NgapMsg)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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