Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2022 v0 v0.2.0 Jan 25, 2022 Changes in this version + const SMF_DEFAULT_IPV4 + const SMF_DEFAULT_PORT + const SMF_DEFAULT_PORT_INT + const SMF_EXPECTED_CONFIG_VERSION + const UE_ROUTING_EXPECTED_CONFIG_VERSION + var SmfConfig Config + var UERoutingConfig RoutingConfig + func CheckConfigVersion() error + func InitConfigFactory(f string) error + func InitRoutingConfigFactory(f string) error + type Config struct + Configuration *Configuration + Info *Info + Logger *logger_util.Logger + func (c *Config) GetVersion() string + type Configuration struct + NrfUri string + PFCP *PFCP + SNssaiInfo []SnssaiInfoItem + Sbi *Sbi + ServiceNameList []string + SmfName string + ULCL bool + UserPlaneInformation UserPlaneInformation + type DNS struct + IPv4Addr string + IPv6Addr string + type Info struct + Description string + Version string + type InterfaceUpfInfoItem struct + Endpoints []string + InterfaceType models.UpInterfaceType + NetworkInstance string + type PFCP struct + Addr string + Port uint16 + type Path struct + DestinationIP string + DestinationPort string + UPF []string + type PfdContent struct + DomainNames []string + FlowDescriptions []string + PfdID string + Urls []string + type PfdDataForApp struct + AppID string + CachingTime *time.Time + Pfds []PfdContent + type RouteProfID string + type RouteProfile struct + ForwardingPolicyID string + type RoutingConfig struct + Info *Info + PfdDatas []*PfdDataForApp + RouteProf map[RouteProfID]RouteProfile + UERoutingInfo []*UERoutingInfo + func (r *RoutingConfig) GetVersion() string + type Sbi struct + BindingIPv4 string + Port int + RegisterIPv4 string + Scheme string + TLS *TLS + type SnssaiDnnInfoItem struct + DNS DNS + Dnn string + UESubnet string + type SnssaiInfoItem struct + DnnInfos []SnssaiDnnInfoItem + SNssai *models.Snssai + type TLS struct + Key string + PEM string + type UERoutingInfo struct + AN string + PathList []Path + SUPI string + type UPLink struct + A string + B string + type UPNode struct + ANIP string + Dnn string + InterfaceUpfInfoList []InterfaceUpfInfoItem + NodeID string + SNssaiInfos []models.SnssaiUpfInfoItem + Type string + type UserPlaneInformation struct + Links []UPLink + UPNodes map[string]UPNode