Documentation
¶
Index ¶
- func BuildAuthenticationReject(ue *context.AmfUe, eapMsg string) ([]byte, error)
- func BuildAuthenticationRequest(ue *context.AmfUe) ([]byte, error)
- func BuildAuthenticationResult(ue *context.AmfUe, eapSuccess bool, eapMsg string) ([]byte, error)
- func BuildDLNASTransport(ue *context.AmfUe, payloadContainerType uint8, nasPdu []byte, ...) ([]byte, error)
- func BuildDeregistrationAccept() ([]byte, error)
- func BuildDeregistrationRequest(ue *context.RanUe, accessType uint8, reRegistrationRequired bool, ...) ([]byte, error)
- func BuildIdentityRequest(typeOfIdentity uint8) ([]byte, error)
- func BuildNotification(ue *context.AmfUe, accessType models.AccessType) ([]byte, error)
- func BuildRegistrationAccept(ctx ctxt.Context, ue *context.AmfUe, anType models.AccessType, ...) ([]byte, error)
- func BuildRegistrationReject(ue *context.AmfUe, cause5GMM uint8, eapMessage string) ([]byte, error)
- func BuildSecurityModeCommand(ue *context.AmfUe, eapSuccess bool, eapMessage string) ([]byte, error)
- func BuildServiceAccept(ue *context.AmfUe, pDUSessionStatus *[16]bool, reactivationResult *[16]bool, ...) ([]byte, error)
- func BuildServiceReject(pDUSessionStatus *[16]bool, cause uint8) ([]byte, error)
- func SendAuthenticationReject(ue *context.RanUe, eapMsg string) error
- func SendAuthenticationRequest(ue *context.RanUe) error
- func SendAuthenticationResult(ue *context.RanUe, eapSuccess bool, eapMsg string) error
- func SendDLNASTransport(ue *context.RanUe, payloadContainerType uint8, nasPdu []byte, ...) error
- func SendDeregistrationAccept(ue *context.RanUe) error
- func SendDeregistrationRequest(ue *context.RanUe, accessType uint8, reRegistrationRequired bool, ...) error
- func SendIdentityRequest(ue *context.RanUe, typeOfIdentity uint8) error
- func SendNotification(ue *context.RanUe, nasMsg []byte) error
- func SendRegistrationAccept(ctx ctxt.Context, ue *context.AmfUe, anType models.AccessType, ...) error
- func SendRegistrationReject(ue *context.RanUe, cause5GMM uint8, eapMessage string) error
- func SendSecurityModeCommand(ue *context.RanUe, eapSuccess bool, eapMessage string) error
- func SendServiceAccept(ue *context.RanUe, pDUSessionStatus *[16]bool, reactivationResult *[16]bool, ...) error
- func SendServiceReject(ue *context.RanUe, pDUSessionStatus *[16]bool, cause uint8) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDLNASTransport ¶
func BuildDeregistrationRequest ¶
func BuildDeregistrationRequest(ue *context.RanUe, accessType uint8, reRegistrationRequired bool, cause5GMM uint8, ) ([]byte, error)
T3346 timer are not supported
func BuildIdentityRequest ¶
func BuildNotification ¶
func BuildRegistrationAccept ¶
func BuildRegistrationReject ¶
T3346 timer are not supported
func BuildSecurityModeCommand ¶
func BuildSecurityModeCommand(ue *context.AmfUe, eapSuccess bool, eapMessage string) ([]byte, error)
TS 24.501 8.2.25
func BuildServiceAccept ¶
func BuildServiceReject ¶
T3346 Timer and EAP are not Supported
func SendDLNASTransport ¶
func SendRegistrationAccept ¶
func SendRegistrationReject ¶
T3502: This IE may be included to indicate a value for timer T3502 during the initial registration eapMessage: if the REGISTRATION REJECT message is used to convey EAP-failure message
func SendSecurityModeCommand ¶
eapSuccess: only used when authType is EAP-AKA', set the value to false if authType is not EAP-AKA' eapMessage: only used when authType is EAP-AKA', set the value to "" if authType is not EAP-AKA'
func SendServiceAccept ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.