context

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Registration_IKEINIT = iota
	Registration_IKEAUTH
	Registration_CreateNWUCP
	PduSessionEst
	PduSessionCreated
)

N3UE state

Variables

This section is empty.

Functions

This section is empty.

Types

type N3UE

type N3UE struct {
	N3IWFUe              *context.N3IWFIkeUe
	N3IWFRanUe           *context.N3IWFRanUe
	N3ueInfo             factory.N3UEInfo
	N3iwfInfo            factory.N3IWFInfo
	RanUeContext         *security.RanUeContext
	MobileIdentity5GS    nasType.MobileIdentity5GS
	IkeInitiatorSPI      uint64
	Secert               *big.Int
	Factor               *big.Int
	Proposal             *message.Proposal
	LocalNonce           []byte
	SecurityAssociation  *message.SecurityAssociation
	AttributeType        uint16
	KeyLength            uint16
	UESecurityCapability *nasType.UESecurityCapability
	UEInnerAddr          *net.IPNet
	N3iwfNASAddr         *net.TCPAddr
	PduSessionCount      uint8
	CreatedIface         []*netlink.Link
	CurrentState         chan uint8
	Kn3iwf               []uint8

	// Temporary data , used to create GreTunnel
	TemporaryXfrmiName string
	TemporaryUPIPAddr  net.IP
	TemporaryQosInfo   *qos.PDUQoSInfo
}

func N3UESelf

func N3UESelf() *N3UE

Jump to

Keyboard shortcuts

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