Documentation ¶
Index ¶
- Variables
- type DPID
- type EnodebD
- func (*EnodebD) Descriptor() ([]byte, []int)deprecated
- func (x *EnodebD) GetAllowEnodebTransmit() bool
- func (x *EnodebD) GetArfcn_2G() []int32
- func (x *EnodebD) GetBandwidthMhz() int32
- func (x *EnodebD) GetCsfbRat() EnodebD_CSFBRat
- func (x *EnodebD) GetEarfcndl() int32
- func (x *EnodebD) GetEnbConfigsBySerial() map[string]*EnodebD_EnodebConfig
- func (x *EnodebD) GetFddConfig() *EnodebD_FDDConfig
- func (x *EnodebD) GetLogLevel() protos.LogLevel
- func (x *EnodebD) GetPci() int32
- func (x *EnodebD) GetPlmnidList() string
- func (x *EnodebD) GetSpecialSubframePattern() int32
- func (x *EnodebD) GetSubframeAssignment() int32
- func (x *EnodebD) GetTac() int32
- func (x *EnodebD) GetTddConfig() *EnodebD_TDDConfig
- func (*EnodebD) ProtoMessage()
- func (x *EnodebD) ProtoReflect() protoreflect.Message
- func (x *EnodebD) Reset()
- func (x *EnodebD) String() string
- type EnodebD_CSFBRat
- func (EnodebD_CSFBRat) Descriptor() protoreflect.EnumDescriptor
- func (x EnodebD_CSFBRat) Enum() *EnodebD_CSFBRat
- func (EnodebD_CSFBRat) EnumDescriptor() ([]byte, []int)deprecated
- func (x EnodebD_CSFBRat) Number() protoreflect.EnumNumber
- func (x EnodebD_CSFBRat) String() string
- func (EnodebD_CSFBRat) Type() protoreflect.EnumType
- type EnodebD_EnodebConfig
- func (*EnodebD_EnodebConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EnodebD_EnodebConfig) GetBandwidthMhz() int32
- func (x *EnodebD_EnodebConfig) GetCellId() int32
- func (x *EnodebD_EnodebConfig) GetDeviceClass() string
- func (x *EnodebD_EnodebConfig) GetEarfcndl() int32
- func (x *EnodebD_EnodebConfig) GetPci() int32
- func (x *EnodebD_EnodebConfig) GetSpecialSubframePattern() int32
- func (x *EnodebD_EnodebConfig) GetSubframeAssignment() int32
- func (x *EnodebD_EnodebConfig) GetTac() int32
- func (x *EnodebD_EnodebConfig) GetTransmitEnabled() bool
- func (*EnodebD_EnodebConfig) ProtoMessage()
- func (x *EnodebD_EnodebConfig) ProtoReflect() protoreflect.Message
- func (x *EnodebD_EnodebConfig) Reset()
- func (x *EnodebD_EnodebConfig) String() string
- type EnodebD_FDDConfig
- func (*EnodebD_FDDConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EnodebD_FDDConfig) GetEarfcndl() int32
- func (x *EnodebD_FDDConfig) GetEarfcnul() int32
- func (*EnodebD_FDDConfig) ProtoMessage()
- func (x *EnodebD_FDDConfig) ProtoReflect() protoreflect.Message
- func (x *EnodebD_FDDConfig) Reset()
- func (x *EnodebD_FDDConfig) String() string
- type EnodebD_TDDConfig
- func (*EnodebD_TDDConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EnodebD_TDDConfig) GetEarfcndl() int32
- func (x *EnodebD_TDDConfig) GetSpecialSubframePattern() int32
- func (x *EnodebD_TDDConfig) GetSubframeAssignment() int32
- func (*EnodebD_TDDConfig) ProtoMessage()
- func (x *EnodebD_TDDConfig) ProtoReflect() protoreflect.Message
- func (x *EnodebD_TDDConfig) Reset()
- func (x *EnodebD_TDDConfig) String() string
- type LighttpD
- type MME
- func (*MME) Descriptor() ([]byte, []int)deprecated
- func (x *MME) GetAttachedEnodebTacs() []int32
- func (x *MME) GetCloudSubscriberdbEnabled() bool
- func (x *MME) GetCsfbMcc() string
- func (x *MME) GetCsfbMnc() string
- func (x *MME) GetDnsPrimary() string
- func (x *MME) GetDnsSecondary() string
- func (x *MME) GetEnableDnsCaching() bool
- func (x *MME) GetLac() int32
- func (x *MME) GetLogLevel() protos.LogLevel
- func (x *MME) GetMcc() string
- func (x *MME) GetMmeCode() int32
- func (x *MME) GetMmeGid() int32
- func (x *MME) GetMnc() string
- func (x *MME) GetNatEnabled() bool
- func (x *MME) GetNonEpsServiceControl() MME_NonEPSServiceControl
- func (x *MME) GetRelayEnabled() bool
- func (x *MME) GetTac() int32
- func (*MME) ProtoMessage()
- func (x *MME) ProtoReflect() protoreflect.Message
- func (x *MME) Reset()
- func (x *MME) String() string
- type MME_NonEPSServiceControl
- func (MME_NonEPSServiceControl) Descriptor() protoreflect.EnumDescriptor
- func (x MME_NonEPSServiceControl) Enum() *MME_NonEPSServiceControl
- func (MME_NonEPSServiceControl) EnumDescriptor() ([]byte, []int)deprecated
- func (x MME_NonEPSServiceControl) Number() protoreflect.EnumNumber
- func (x MME_NonEPSServiceControl) String() string
- func (MME_NonEPSServiceControl) Type() protoreflect.EnumType
- type MobilityD
- func (*MobilityD) Descriptor() ([]byte, []int)deprecated
- func (x *MobilityD) GetIpAllocatorType() MobilityD_IpAllocatorType
- func (x *MobilityD) GetIpBlock() string
- func (x *MobilityD) GetLogLevel() protos.LogLevel
- func (x *MobilityD) GetStaticIpEnabled() bool
- func (*MobilityD) ProtoMessage()
- func (x *MobilityD) ProtoReflect() protoreflect.Message
- func (x *MobilityD) Reset()
- func (x *MobilityD) String() string
- type MobilityD_IpAllocatorType
- func (MobilityD_IpAllocatorType) Descriptor() protoreflect.EnumDescriptor
- func (x MobilityD_IpAllocatorType) Enum() *MobilityD_IpAllocatorType
- func (MobilityD_IpAllocatorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MobilityD_IpAllocatorType) Number() protoreflect.EnumNumber
- func (x MobilityD_IpAllocatorType) String() string
- func (MobilityD_IpAllocatorType) Type() protoreflect.EnumType
- type MonitorD
- type PipelineD
- func (*PipelineD) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineD) GetAllowedGrePeers() []*PipelineD_AllowedGrePeer
- func (x *PipelineD) GetDefaultRuleId() string
- func (x *PipelineD) GetIpdrExportDst() *PipelineD_IPDRExportDst
- func (x *PipelineD) GetLiUes() *PipelineD_LiUes
- func (x *PipelineD) GetLogLevel() protos.LogLevel
- func (x *PipelineD) GetNatEnabled() bool
- func (x *PipelineD) GetServices() []PipelineD_NetworkServices
- func (x *PipelineD) GetUeIpBlock() string
- func (*PipelineD) ProtoMessage()
- func (x *PipelineD) ProtoReflect() protoreflect.Message
- func (x *PipelineD) Reset()
- func (x *PipelineD) String() string
- type PipelineD_AllowedGrePeer
- func (*PipelineD_AllowedGrePeer) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineD_AllowedGrePeer) GetIp() string
- func (x *PipelineD_AllowedGrePeer) GetKey() uint32
- func (*PipelineD_AllowedGrePeer) ProtoMessage()
- func (x *PipelineD_AllowedGrePeer) ProtoReflect() protoreflect.Message
- func (x *PipelineD_AllowedGrePeer) Reset()
- func (x *PipelineD_AllowedGrePeer) String() string
- type PipelineD_IPDRExportDst
- func (*PipelineD_IPDRExportDst) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineD_IPDRExportDst) GetIp() string
- func (x *PipelineD_IPDRExportDst) GetPort() uint32
- func (*PipelineD_IPDRExportDst) ProtoMessage()
- func (x *PipelineD_IPDRExportDst) ProtoReflect() protoreflect.Message
- func (x *PipelineD_IPDRExportDst) Reset()
- func (x *PipelineD_IPDRExportDst) String() string
- type PipelineD_LiUes
- func (*PipelineD_LiUes) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineD_LiUes) GetImsis() []string
- func (x *PipelineD_LiUes) GetIps() []string
- func (x *PipelineD_LiUes) GetMacs() []string
- func (x *PipelineD_LiUes) GetMsisdns() []string
- func (*PipelineD_LiUes) ProtoMessage()
- func (x *PipelineD_LiUes) ProtoReflect() protoreflect.Message
- func (x *PipelineD_LiUes) Reset()
- func (x *PipelineD_LiUes) String() string
- type PipelineD_NetworkServices
- func (PipelineD_NetworkServices) Descriptor() protoreflect.EnumDescriptor
- func (x PipelineD_NetworkServices) Enum() *PipelineD_NetworkServices
- func (PipelineD_NetworkServices) EnumDescriptor() ([]byte, []int)deprecated
- func (x PipelineD_NetworkServices) Number() protoreflect.EnumNumber
- func (x PipelineD_NetworkServices) String() string
- func (PipelineD_NetworkServices) Type() protoreflect.EnumType
- type PolicyDB
- type RedirectD
- type SessionD
- func (*SessionD) Descriptor() ([]byte, []int)deprecated
- func (x *SessionD) GetLogLevel() protos.LogLevel
- func (x *SessionD) GetRelayEnabled() bool
- func (x *SessionD) GetWalletExhaustDetection() *WalletExhaustDetection
- func (*SessionD) ProtoMessage()
- func (x *SessionD) ProtoReflect() protoreflect.Message
- func (x *SessionD) Reset()
- func (x *SessionD) String() string
- type SubscriberDB
- func (*SubscriberDB) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberDB) GetLogLevel() protos.LogLevel
- func (x *SubscriberDB) GetLteAuthAmf() []byte
- func (x *SubscriberDB) GetLteAuthOp() []byte
- func (x *SubscriberDB) GetRelayEnabled() bool
- func (x *SubscriberDB) GetSubProfiles() map[string]*SubscriberDB_SubscriptionProfile
- func (*SubscriberDB) ProtoMessage()
- func (x *SubscriberDB) ProtoReflect() protoreflect.Message
- func (x *SubscriberDB) Reset()
- func (x *SubscriberDB) String() string
- type SubscriberDB_SubscriptionProfile
- func (*SubscriberDB_SubscriptionProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberDB_SubscriptionProfile) GetMaxDlBitRate() uint64
- func (x *SubscriberDB_SubscriptionProfile) GetMaxUlBitRate() uint64
- func (*SubscriberDB_SubscriptionProfile) ProtoMessage()
- func (x *SubscriberDB_SubscriptionProfile) ProtoReflect() protoreflect.Message
- func (x *SubscriberDB_SubscriptionProfile) Reset()
- func (x *SubscriberDB_SubscriptionProfile) String() string
- type WalletExhaustDetection
- func (*WalletExhaustDetection) Descriptor() ([]byte, []int)deprecated
- func (x *WalletExhaustDetection) GetMethod() WalletExhaustDetection_Method
- func (x *WalletExhaustDetection) GetTerminateOnExhaust() bool
- func (x *WalletExhaustDetection) GetTimeoutMs() uint32
- func (*WalletExhaustDetection) ProtoMessage()
- func (x *WalletExhaustDetection) ProtoReflect() protoreflect.Message
- func (x *WalletExhaustDetection) Reset()
- func (x *WalletExhaustDetection) String() string
- type WalletExhaustDetection_Method
- func (WalletExhaustDetection_Method) Descriptor() protoreflect.EnumDescriptor
- func (x WalletExhaustDetection_Method) Enum() *WalletExhaustDetection_Method
- func (WalletExhaustDetection_Method) EnumDescriptor() ([]byte, []int)deprecated
- func (x WalletExhaustDetection_Method) Number() protoreflect.EnumNumber
- func (x WalletExhaustDetection_Method) String() string
- func (WalletExhaustDetection_Method) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( EnodebD_CSFBRat_name = map[int32]string{ 0: "CSFBRAT_2G", 1: "CSFBRAT_3G", } EnodebD_CSFBRat_value = map[string]int32{ "CSFBRAT_2G": 0, "CSFBRAT_3G": 1, } )
Enum value maps for EnodebD_CSFBRat.
var ( PipelineD_NetworkServices_name = map[int32]string{ 0: "METERING", 1: "DPI", 2: "ENFORCEMENT", } PipelineD_NetworkServices_value = map[string]int32{ "METERING": 0, "DPI": 1, "ENFORCEMENT": 2, } )
Enum value maps for PipelineD_NetworkServices.
var ( WalletExhaustDetection_Method_name = map[int32]string{ 0: "GxTrackedRules", } WalletExhaustDetection_Method_value = map[string]int32{ "GxTrackedRules": 0, } )
Enum value maps for WalletExhaustDetection_Method.
var ( MobilityD_IpAllocatorType_name = map[int32]string{ 0: "IP_POOL", 1: "DHCP", } MobilityD_IpAllocatorType_value = map[string]int32{ "IP_POOL": 0, "DHCP": 1, } )
Enum value maps for MobilityD_IpAllocatorType.
var ( MME_NonEPSServiceControl_name = map[int32]string{ 0: "NON_EPS_SERVICE_CONTROL_OFF", 1: "NON_EPS_SERVICE_CONTROL_CSFB_SMS", 2: "NON_EPS_SERVICE_CONTROL_SMS", } MME_NonEPSServiceControl_value = map[string]int32{ "NON_EPS_SERVICE_CONTROL_OFF": 0, "NON_EPS_SERVICE_CONTROL_CSFB_SMS": 1, "NON_EPS_SERVICE_CONTROL_SMS": 2, } )
Enum value maps for MME_NonEPSServiceControl.
var File_mconfigs_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type DPID ¶
type DPID struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ DPID configs ------------------------------------------------------------------------------
func (*DPID) Descriptor
deprecated
func (*DPID) GetLogLevel ¶
func (*DPID) ProtoMessage ¶
func (*DPID) ProtoMessage()
func (*DPID) ProtoReflect ¶
func (x *DPID) ProtoReflect() protoreflect.Message
type EnodebD ¶
type EnodebD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // Physical cell ID (0-504) Pci int32 `protobuf:"varint,2,opt,name=pci,proto3" json:"pci,omitempty"` // Frequency channel number. See niviuk.free.fr/lte_band.php for mapping to // frequency Earfcndl int32 `protobuf:"varint,3,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` // Bandwidth in MHz, from set {1.4, 3, 5, 10, 15, 20} BandwidthMhz int32 `protobuf:"varint,4,opt,name=bandwidth_mhz,json=bandwidthMhz,proto3" json:"bandwidth_mhz,omitempty"` // Network operator identifier. PlmnidList string `protobuf:"bytes,5,opt,name=plmnid_list,json=plmnidList,proto3" json:"plmnid_list,omitempty"` // TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php SubframeAssignment int32 `protobuf:"varint,6,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"` // TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */ // Enable eNodeB AllowEnodebTransmit bool `protobuf:"varint,8,opt,name=allow_enodeb_transmit,json=allowEnodebTransmit,proto3" json:"allow_enodeb_transmit,omitempty"` // Tracking area code. 16-bit Tac int32 `protobuf:"varint,9,opt,name=tac,proto3" json:"tac,omitempty"` // RAT type (2G/3G), used by eNB CsfbRat EnodebD_CSFBRat `protobuf:"varint,10,opt,name=csfb_rat,json=csfbRat,proto3,enum=magma.mconfig.EnodebD_CSFBRat" json:"csfb_rat,omitempty"` // 2G RAT frequencies /ARFCNs for redirection, used by eNB Arfcn_2G []int32 `protobuf:"varint,11,rep,packed,name=arfcn_2g,json=arfcn2g,proto3" json:"arfcn_2g,omitempty"` TddConfig *EnodebD_TDDConfig `protobuf:"bytes,12,opt,name=tdd_config,json=tddConfig,proto3" json:"tdd_config,omitempty"` FddConfig *EnodebD_FDDConfig `protobuf:"bytes,13,opt,name=fdd_config,json=fddConfig,proto3" json:"fdd_config,omitempty"` EnbConfigsBySerial map[string]*EnodebD_EnodebConfig `` /* 208-byte string literal not displayed */ // contains filtered or unexported fields }
------------------------------------------------------------------------------ EnodebD configs ------------------------------------------------------------------------------
func (*EnodebD) Descriptor
deprecated
func (*EnodebD) GetAllowEnodebTransmit ¶
func (*EnodebD) GetArfcn_2G ¶
func (*EnodebD) GetBandwidthMhz ¶
func (*EnodebD) GetCsfbRat ¶
func (x *EnodebD) GetCsfbRat() EnodebD_CSFBRat
func (*EnodebD) GetEarfcndl ¶
func (*EnodebD) GetEnbConfigsBySerial ¶
func (x *EnodebD) GetEnbConfigsBySerial() map[string]*EnodebD_EnodebConfig
func (*EnodebD) GetFddConfig ¶
func (x *EnodebD) GetFddConfig() *EnodebD_FDDConfig
func (*EnodebD) GetLogLevel ¶
func (*EnodebD) GetPlmnidList ¶
func (*EnodebD) GetSpecialSubframePattern ¶
func (*EnodebD) GetSubframeAssignment ¶
func (*EnodebD) GetTddConfig ¶
func (x *EnodebD) GetTddConfig() *EnodebD_TDDConfig
func (*EnodebD) ProtoMessage ¶
func (*EnodebD) ProtoMessage()
func (*EnodebD) ProtoReflect ¶
func (x *EnodebD) ProtoReflect() protoreflect.Message
type EnodebD_CSFBRat ¶
type EnodebD_CSFBRat int32
const ( EnodebD_CSFBRAT_2G EnodebD_CSFBRat = 0 EnodebD_CSFBRAT_3G EnodebD_CSFBRat = 1 )
func (EnodebD_CSFBRat) Descriptor ¶
func (EnodebD_CSFBRat) Descriptor() protoreflect.EnumDescriptor
func (EnodebD_CSFBRat) Enum ¶
func (x EnodebD_CSFBRat) Enum() *EnodebD_CSFBRat
func (EnodebD_CSFBRat) EnumDescriptor
deprecated
func (EnodebD_CSFBRat) EnumDescriptor() ([]byte, []int)
Deprecated: Use EnodebD_CSFBRat.Descriptor instead.
func (EnodebD_CSFBRat) Number ¶
func (x EnodebD_CSFBRat) Number() protoreflect.EnumNumber
func (EnodebD_CSFBRat) String ¶
func (x EnodebD_CSFBRat) String() string
func (EnodebD_CSFBRat) Type ¶
func (EnodebD_CSFBRat) Type() protoreflect.EnumType
type EnodebD_EnodebConfig ¶
type EnodebD_EnodebConfig struct { // Device-unique serial ID. Used to identify the eNodeB, and ties the // config to that device Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` SubframeAssignment int32 `protobuf:"varint,2,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"` SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */ Pci int32 `protobuf:"varint,4,opt,name=pci,proto3" json:"pci,omitempty"` TransmitEnabled bool `protobuf:"varint,5,opt,name=transmit_enabled,json=transmitEnabled,proto3" json:"transmit_enabled,omitempty"` DeviceClass string `protobuf:"bytes,6,opt,name=device_class,json=deviceClass,proto3" json:"device_class,omitempty"` BandwidthMhz int32 `protobuf:"varint,7,opt,name=bandwidth_mhz,json=bandwidthMhz,proto3" json:"bandwidth_mhz,omitempty"` Tac int32 `protobuf:"varint,8,opt,name=tac,proto3" json:"tac,omitempty"` CellId int32 `protobuf:"varint,9,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` // contains filtered or unexported fields }
func (*EnodebD_EnodebConfig) Descriptor
deprecated
func (*EnodebD_EnodebConfig) Descriptor() ([]byte, []int)
Deprecated: Use EnodebD_EnodebConfig.ProtoReflect.Descriptor instead.
func (*EnodebD_EnodebConfig) GetBandwidthMhz ¶
func (x *EnodebD_EnodebConfig) GetBandwidthMhz() int32
func (*EnodebD_EnodebConfig) GetCellId ¶
func (x *EnodebD_EnodebConfig) GetCellId() int32
func (*EnodebD_EnodebConfig) GetDeviceClass ¶
func (x *EnodebD_EnodebConfig) GetDeviceClass() string
func (*EnodebD_EnodebConfig) GetEarfcndl ¶
func (x *EnodebD_EnodebConfig) GetEarfcndl() int32
func (*EnodebD_EnodebConfig) GetPci ¶
func (x *EnodebD_EnodebConfig) GetPci() int32
func (*EnodebD_EnodebConfig) GetSpecialSubframePattern ¶
func (x *EnodebD_EnodebConfig) GetSpecialSubframePattern() int32
func (*EnodebD_EnodebConfig) GetSubframeAssignment ¶
func (x *EnodebD_EnodebConfig) GetSubframeAssignment() int32
func (*EnodebD_EnodebConfig) GetTac ¶
func (x *EnodebD_EnodebConfig) GetTac() int32
func (*EnodebD_EnodebConfig) GetTransmitEnabled ¶
func (x *EnodebD_EnodebConfig) GetTransmitEnabled() bool
func (*EnodebD_EnodebConfig) ProtoMessage ¶
func (*EnodebD_EnodebConfig) ProtoMessage()
func (*EnodebD_EnodebConfig) ProtoReflect ¶
func (x *EnodebD_EnodebConfig) ProtoReflect() protoreflect.Message
func (*EnodebD_EnodebConfig) Reset ¶
func (x *EnodebD_EnodebConfig) Reset()
func (*EnodebD_EnodebConfig) String ¶
func (x *EnodebD_EnodebConfig) String() string
type EnodebD_FDDConfig ¶
type EnodebD_FDDConfig struct { Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` Earfcnul int32 `protobuf:"varint,2,opt,name=earfcnul,proto3" json:"earfcnul,omitempty"` // contains filtered or unexported fields }
func (*EnodebD_FDDConfig) Descriptor
deprecated
func (*EnodebD_FDDConfig) Descriptor() ([]byte, []int)
Deprecated: Use EnodebD_FDDConfig.ProtoReflect.Descriptor instead.
func (*EnodebD_FDDConfig) GetEarfcndl ¶
func (x *EnodebD_FDDConfig) GetEarfcndl() int32
func (*EnodebD_FDDConfig) GetEarfcnul ¶
func (x *EnodebD_FDDConfig) GetEarfcnul() int32
func (*EnodebD_FDDConfig) ProtoMessage ¶
func (*EnodebD_FDDConfig) ProtoMessage()
func (*EnodebD_FDDConfig) ProtoReflect ¶
func (x *EnodebD_FDDConfig) ProtoReflect() protoreflect.Message
func (*EnodebD_FDDConfig) Reset ¶
func (x *EnodebD_FDDConfig) Reset()
func (*EnodebD_FDDConfig) String ¶
func (x *EnodebD_FDDConfig) String() string
type EnodebD_TDDConfig ¶
type EnodebD_TDDConfig struct { Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"` // TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php SubframeAssignment int32 `protobuf:"varint,2,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"` // TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EnodebD_TDDConfig) Descriptor
deprecated
func (*EnodebD_TDDConfig) Descriptor() ([]byte, []int)
Deprecated: Use EnodebD_TDDConfig.ProtoReflect.Descriptor instead.
func (*EnodebD_TDDConfig) GetEarfcndl ¶
func (x *EnodebD_TDDConfig) GetEarfcndl() int32
func (*EnodebD_TDDConfig) GetSpecialSubframePattern ¶
func (x *EnodebD_TDDConfig) GetSpecialSubframePattern() int32
func (*EnodebD_TDDConfig) GetSubframeAssignment ¶
func (x *EnodebD_TDDConfig) GetSubframeAssignment() int32
func (*EnodebD_TDDConfig) ProtoMessage ¶
func (*EnodebD_TDDConfig) ProtoMessage()
func (*EnodebD_TDDConfig) ProtoReflect ¶
func (x *EnodebD_TDDConfig) ProtoReflect() protoreflect.Message
func (*EnodebD_TDDConfig) Reset ¶
func (x *EnodebD_TDDConfig) Reset()
func (*EnodebD_TDDConfig) String ¶
func (x *EnodebD_TDDConfig) String() string
type LighttpD ¶
type LighttpD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` EnableCaching bool `protobuf:"varint,2,opt,name=enable_caching,json=enableCaching,proto3" json:"enable_caching,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ LighttpD configs ------------------------------------------------------------------------------
func (*LighttpD) Descriptor
deprecated
func (*LighttpD) GetEnableCaching ¶
func (*LighttpD) GetLogLevel ¶
func (*LighttpD) ProtoMessage ¶
func (*LighttpD) ProtoMessage()
func (*LighttpD) ProtoReflect ¶
func (x *LighttpD) ProtoReflect() protoreflect.Message
type MME ¶
type MME struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // Mobile country code Mcc string `protobuf:"bytes,2,opt,name=mcc,proto3" json:"mcc,omitempty"` // Mobile network code Mnc string `protobuf:"bytes,3,opt,name=mnc,proto3" json:"mnc,omitempty"` // [deprecated] Tracking area code. 16-bit // Is overrideen by field 15 Tac int32 `protobuf:"varint,4,opt,name=tac,proto3" json:"tac,omitempty"` // MME group identifier - unique within a PLMN. 16-bit MmeGid int32 `protobuf:"varint,5,opt,name=mme_gid,json=mmeGid,proto3" json:"mme_gid,omitempty"` // MME code - unique within an MME group. 8-bit MmeCode int32 `protobuf:"varint,6,opt,name=mme_code,json=mmeCode,proto3" json:"mme_code,omitempty"` // Enable DNS Caching. Will be filled by DnsD EnableDnsCaching bool `protobuf:"varint,7,opt,name=enable_dns_caching,json=enableDnsCaching,proto3" json:"enable_dns_caching,omitempty"` // Enable credit control tracking with OCS and forwarding S6a related // requests to Federated GW RelayEnabled bool `protobuf:"varint,8,opt,name=relay_enabled,json=relayEnabled,proto3" json:"relay_enabled,omitempty"` // For indicating one of the three modes NonEpsServiceControl MME_NonEPSServiceControl `` /* 170-byte string literal not displayed */ // Mobile country code for CSFB CsfbMcc string `protobuf:"bytes,10,opt,name=csfb_mcc,json=csfbMcc,proto3" json:"csfb_mcc,omitempty"` // Mobile network code for CSFB CsfbMnc string `protobuf:"bytes,11,opt,name=csfb_mnc,json=csfbMnc,proto3" json:"csfb_mnc,omitempty"` // Location area code. 16-bit Lac int32 `protobuf:"varint,12,opt,name=lac,proto3" json:"lac,omitempty"` // If relay_enabled is false, this determines whether cloud subscriberdb // or local subscriberdb is used for authentication requests. CloudSubscriberdbEnabled bool `` /* 137-byte string literal not displayed */ // The Tracking Area Code of every connected eNodeB needs to be // registered the MME. // Overrides field 4 if this is not empty. Field 4 is in the process of // being deprecated AttachedEnodebTacs []int32 `` /* 126-byte string literal not displayed */ // Primary DNS server DnsPrimary string `protobuf:"bytes,20,opt,name=dns_primary,json=dnsPrimary,proto3" json:"dns_primary,omitempty"` // Secondary DNS server DnsSecondary string `protobuf:"bytes,21,opt,name=dns_secondary,json=dnsSecondary,proto3" json:"dns_secondary,omitempty"` // Whether NAT is enabled NatEnabled bool `protobuf:"varint,22,opt,name=nat_enabled,json=natEnabled,proto3" json:"nat_enabled,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ MME configs ------------------------------------------------------------------------------
func (*MME) Descriptor
deprecated
func (*MME) GetAttachedEnodebTacs ¶
func (*MME) GetCloudSubscriberdbEnabled ¶
func (*MME) GetCsfbMcc ¶
func (*MME) GetCsfbMnc ¶
func (*MME) GetDnsPrimary ¶
func (*MME) GetDnsSecondary ¶
func (*MME) GetEnableDnsCaching ¶
func (*MME) GetLogLevel ¶
func (*MME) GetMmeCode ¶
func (*MME) GetNatEnabled ¶
func (*MME) GetNonEpsServiceControl ¶
func (x *MME) GetNonEpsServiceControl() MME_NonEPSServiceControl
func (*MME) GetRelayEnabled ¶
func (*MME) ProtoMessage ¶
func (*MME) ProtoMessage()
func (*MME) ProtoReflect ¶
func (x *MME) ProtoReflect() protoreflect.Message
type MME_NonEPSServiceControl ¶
type MME_NonEPSServiceControl int32
(0)Turning off NonEPS service, (1)Both CSFB and SMS, (2)only SMS
const ( MME_NON_EPS_SERVICE_CONTROL_OFF MME_NonEPSServiceControl = 0 MME_NON_EPS_SERVICE_CONTROL_CSFB_SMS MME_NonEPSServiceControl = 1 MME_NON_EPS_SERVICE_CONTROL_SMS MME_NonEPSServiceControl = 2 )
func (MME_NonEPSServiceControl) Descriptor ¶
func (MME_NonEPSServiceControl) Descriptor() protoreflect.EnumDescriptor
func (MME_NonEPSServiceControl) Enum ¶
func (x MME_NonEPSServiceControl) Enum() *MME_NonEPSServiceControl
func (MME_NonEPSServiceControl) EnumDescriptor
deprecated
func (MME_NonEPSServiceControl) EnumDescriptor() ([]byte, []int)
Deprecated: Use MME_NonEPSServiceControl.Descriptor instead.
func (MME_NonEPSServiceControl) Number ¶
func (x MME_NonEPSServiceControl) Number() protoreflect.EnumNumber
func (MME_NonEPSServiceControl) String ¶
func (x MME_NonEPSServiceControl) String() string
func (MME_NonEPSServiceControl) Type ¶
func (MME_NonEPSServiceControl) Type() protoreflect.EnumType
type MobilityD ¶
type MobilityD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // An IP block is a range of IP addresses specified by a network address and // a prefix-length of the netmask. For example, // IPv4 IP block: "192.168.0.0/24" // IPv6 IP block: "2401:db00:1116:301b::/64" IpBlock string `protobuf:"bytes,2,opt,name=ip_block,json=ipBlock,proto3" json:"ip_block,omitempty"` // ip allocation type, either dhcp or ip_pool // default is ip_pool IpAllocatorType MobilityD_IpAllocatorType `` /* 154-byte string literal not displayed */ // Enable Static IP from subscriberDB StaticIpEnabled bool `protobuf:"varint,4,opt,name=static_ip_enabled,json=staticIpEnabled,proto3" json:"static_ip_enabled,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ MobilityD configs ------------------------------------------------------------------------------
func (*MobilityD) Descriptor
deprecated
func (*MobilityD) GetIpAllocatorType ¶
func (x *MobilityD) GetIpAllocatorType() MobilityD_IpAllocatorType
func (*MobilityD) GetIpBlock ¶
func (*MobilityD) GetLogLevel ¶
func (*MobilityD) GetStaticIpEnabled ¶
func (*MobilityD) ProtoMessage ¶
func (*MobilityD) ProtoMessage()
func (*MobilityD) ProtoReflect ¶
func (x *MobilityD) ProtoReflect() protoreflect.Message
type MobilityD_IpAllocatorType ¶
type MobilityD_IpAllocatorType int32
UE allocator type.
const ( MobilityD_IP_POOL MobilityD_IpAllocatorType = 0 MobilityD_DHCP MobilityD_IpAllocatorType = 1 )
func (MobilityD_IpAllocatorType) Descriptor ¶
func (MobilityD_IpAllocatorType) Descriptor() protoreflect.EnumDescriptor
func (MobilityD_IpAllocatorType) Enum ¶
func (x MobilityD_IpAllocatorType) Enum() *MobilityD_IpAllocatorType
func (MobilityD_IpAllocatorType) EnumDescriptor
deprecated
func (MobilityD_IpAllocatorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MobilityD_IpAllocatorType.Descriptor instead.
func (MobilityD_IpAllocatorType) Number ¶
func (x MobilityD_IpAllocatorType) Number() protoreflect.EnumNumber
func (MobilityD_IpAllocatorType) String ¶
func (x MobilityD_IpAllocatorType) String() string
func (MobilityD_IpAllocatorType) Type ¶
func (MobilityD_IpAllocatorType) Type() protoreflect.EnumType
type MonitorD ¶
type MonitorD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` PollingInterval int32 `protobuf:"varint,60,opt,name=polling_interval,json=pollingInterval,proto3" json:"polling_interval,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ MonitorD configs ------------------------------------------------------------------------------
func (*MonitorD) Descriptor
deprecated
func (*MonitorD) GetLogLevel ¶
func (*MonitorD) GetPollingInterval ¶
func (*MonitorD) ProtoMessage ¶
func (*MonitorD) ProtoMessage()
func (*MonitorD) ProtoReflect ¶
func (x *MonitorD) ProtoReflect() protoreflect.Message
type PipelineD ¶
type PipelineD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // Range of IPs allocated to UEs UeIpBlock string `protobuf:"bytes,2,opt,name=ue_ip_block,json=ueIpBlock,proto3" json:"ue_ip_block,omitempty"` // Whether NAT is enabled NatEnabled bool `protobuf:"varint,3,opt,name=nat_enabled,json=natEnabled,proto3" json:"nat_enabled,omitempty"` // repeated PolicyRule policy_rules = 5; // Policies have moved to policydb.proto DefaultRuleId string `protobuf:"bytes,6,opt,name=default_rule_id,json=defaultRuleId,proto3" json:"default_rule_id,omitempty"` // This should match a rule id in policy_rules Services []PipelineD_NetworkServices `protobuf:"varint,8,rep,packed,name=services,proto3,enum=magma.mconfig.PipelineD_NetworkServices" json:"services,omitempty"` AllowedGrePeers []*PipelineD_AllowedGrePeer `protobuf:"bytes,9,rep,name=allowed_gre_peers,json=allowedGrePeers,proto3" json:"allowed_gre_peers,omitempty"` IpdrExportDst *PipelineD_IPDRExportDst `protobuf:"bytes,10,opt,name=ipdr_export_dst,json=ipdrExportDst,proto3" json:"ipdr_export_dst,omitempty"` LiUes *PipelineD_LiUes `protobuf:"bytes,12,opt,name=li_ues,json=liUes,proto3" json:"li_ues,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ PipelineD configs ------------------------------------------------------------------------------
func (*PipelineD) Descriptor
deprecated
func (*PipelineD) GetAllowedGrePeers ¶
func (x *PipelineD) GetAllowedGrePeers() []*PipelineD_AllowedGrePeer
func (*PipelineD) GetDefaultRuleId ¶
func (*PipelineD) GetIpdrExportDst ¶
func (x *PipelineD) GetIpdrExportDst() *PipelineD_IPDRExportDst
func (*PipelineD) GetLiUes ¶
func (x *PipelineD) GetLiUes() *PipelineD_LiUes
func (*PipelineD) GetLogLevel ¶
func (*PipelineD) GetNatEnabled ¶
func (*PipelineD) GetServices ¶
func (x *PipelineD) GetServices() []PipelineD_NetworkServices
func (*PipelineD) GetUeIpBlock ¶
func (*PipelineD) ProtoMessage ¶
func (*PipelineD) ProtoMessage()
func (*PipelineD) ProtoReflect ¶
func (x *PipelineD) ProtoReflect() protoreflect.Message
type PipelineD_AllowedGrePeer ¶
type PipelineD_AllowedGrePeer struct { Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` Key uint32 `protobuf:"varint,2,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*PipelineD_AllowedGrePeer) Descriptor
deprecated
func (*PipelineD_AllowedGrePeer) Descriptor() ([]byte, []int)
Deprecated: Use PipelineD_AllowedGrePeer.ProtoReflect.Descriptor instead.
func (*PipelineD_AllowedGrePeer) GetIp ¶
func (x *PipelineD_AllowedGrePeer) GetIp() string
func (*PipelineD_AllowedGrePeer) GetKey ¶
func (x *PipelineD_AllowedGrePeer) GetKey() uint32
func (*PipelineD_AllowedGrePeer) ProtoMessage ¶
func (*PipelineD_AllowedGrePeer) ProtoMessage()
func (*PipelineD_AllowedGrePeer) ProtoReflect ¶
func (x *PipelineD_AllowedGrePeer) ProtoReflect() protoreflect.Message
func (*PipelineD_AllowedGrePeer) Reset ¶
func (x *PipelineD_AllowedGrePeer) Reset()
func (*PipelineD_AllowedGrePeer) String ¶
func (x *PipelineD_AllowedGrePeer) String() string
type PipelineD_IPDRExportDst ¶
type PipelineD_IPDRExportDst struct { Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*PipelineD_IPDRExportDst) Descriptor
deprecated
func (*PipelineD_IPDRExportDst) Descriptor() ([]byte, []int)
Deprecated: Use PipelineD_IPDRExportDst.ProtoReflect.Descriptor instead.
func (*PipelineD_IPDRExportDst) GetIp ¶
func (x *PipelineD_IPDRExportDst) GetIp() string
func (*PipelineD_IPDRExportDst) GetPort ¶
func (x *PipelineD_IPDRExportDst) GetPort() uint32
func (*PipelineD_IPDRExportDst) ProtoMessage ¶
func (*PipelineD_IPDRExportDst) ProtoMessage()
func (*PipelineD_IPDRExportDst) ProtoReflect ¶
func (x *PipelineD_IPDRExportDst) ProtoReflect() protoreflect.Message
func (*PipelineD_IPDRExportDst) Reset ¶
func (x *PipelineD_IPDRExportDst) Reset()
func (*PipelineD_IPDRExportDst) String ¶
func (x *PipelineD_IPDRExportDst) String() string
type PipelineD_LiUes ¶
type PipelineD_LiUes struct { Imsis []string `protobuf:"bytes,1,rep,name=imsis,proto3" json:"imsis,omitempty"` Msisdns []string `protobuf:"bytes,2,rep,name=msisdns,proto3" json:"msisdns,omitempty"` Macs []string `protobuf:"bytes,3,rep,name=macs,proto3" json:"macs,omitempty"` Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` // contains filtered or unexported fields }
func (*PipelineD_LiUes) Descriptor
deprecated
func (*PipelineD_LiUes) Descriptor() ([]byte, []int)
Deprecated: Use PipelineD_LiUes.ProtoReflect.Descriptor instead.
func (*PipelineD_LiUes) GetImsis ¶
func (x *PipelineD_LiUes) GetImsis() []string
func (*PipelineD_LiUes) GetIps ¶
func (x *PipelineD_LiUes) GetIps() []string
func (*PipelineD_LiUes) GetMacs ¶
func (x *PipelineD_LiUes) GetMacs() []string
func (*PipelineD_LiUes) GetMsisdns ¶
func (x *PipelineD_LiUes) GetMsisdns() []string
func (*PipelineD_LiUes) ProtoMessage ¶
func (*PipelineD_LiUes) ProtoMessage()
func (*PipelineD_LiUes) ProtoReflect ¶
func (x *PipelineD_LiUes) ProtoReflect() protoreflect.Message
func (*PipelineD_LiUes) Reset ¶
func (x *PipelineD_LiUes) Reset()
func (*PipelineD_LiUes) String ¶
func (x *PipelineD_LiUes) String() string
type PipelineD_NetworkServices ¶
type PipelineD_NetworkServices int32
const ( // Deprecated: Do not use. PipelineD_METERING PipelineD_NetworkServices = 0 // deprecated PipelineD_DPI PipelineD_NetworkServices = 1 PipelineD_ENFORCEMENT PipelineD_NetworkServices = 2 )
func (PipelineD_NetworkServices) Descriptor ¶
func (PipelineD_NetworkServices) Descriptor() protoreflect.EnumDescriptor
func (PipelineD_NetworkServices) Enum ¶
func (x PipelineD_NetworkServices) Enum() *PipelineD_NetworkServices
func (PipelineD_NetworkServices) EnumDescriptor
deprecated
func (PipelineD_NetworkServices) EnumDescriptor() ([]byte, []int)
Deprecated: Use PipelineD_NetworkServices.Descriptor instead.
func (PipelineD_NetworkServices) Number ¶
func (x PipelineD_NetworkServices) Number() protoreflect.EnumNumber
func (PipelineD_NetworkServices) String ¶
func (x PipelineD_NetworkServices) String() string
func (PipelineD_NetworkServices) Type ¶
func (PipelineD_NetworkServices) Type() protoreflect.EnumType
type PolicyDB ¶
type PolicyDB struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ PolicyDB configs ------------------------------------------------------------------------------
func (*PolicyDB) Descriptor
deprecated
func (*PolicyDB) GetLogLevel ¶
func (*PolicyDB) ProtoMessage ¶
func (*PolicyDB) ProtoMessage()
func (*PolicyDB) ProtoReflect ¶
func (x *PolicyDB) ProtoReflect() protoreflect.Message
type RedirectD ¶
type RedirectD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ RedirectD configs ------------------------------------------------------------------------------
func (*RedirectD) Descriptor
deprecated
func (*RedirectD) GetLogLevel ¶
func (*RedirectD) ProtoMessage ¶
func (*RedirectD) ProtoMessage()
func (*RedirectD) ProtoReflect ¶
func (x *RedirectD) ProtoReflect() protoreflect.Message
type SessionD ¶
type SessionD struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // Enable forwarding S6a related requests to Federated GW RelayEnabled bool `protobuf:"varint,2,opt,name=relay_enabled,json=relayEnabled,proto3" json:"relay_enabled,omitempty"` WalletExhaustDetection *WalletExhaustDetection `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
------------------------------------------------------------------------------ SessionD configs ------------------------------------------------------------------------------
func (*SessionD) Descriptor
deprecated
func (*SessionD) GetLogLevel ¶
func (*SessionD) GetRelayEnabled ¶
func (*SessionD) GetWalletExhaustDetection ¶
func (x *SessionD) GetWalletExhaustDetection() *WalletExhaustDetection
func (*SessionD) ProtoMessage ¶
func (*SessionD) ProtoMessage()
func (*SessionD) ProtoReflect ¶
func (x *SessionD) ProtoReflect() protoreflect.Message
type SubscriberDB ¶
type SubscriberDB struct { LogLevel protos.LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=magma.orc8r.LogLevel" json:"log_level,omitempty"` // Operator configuration field for LTE LteAuthOp []byte `protobuf:"bytes,2,opt,name=lte_auth_op,json=lteAuthOp,proto3" json:"lte_auth_op,omitempty"` // Authentication management field for LTE LteAuthAmf []byte `protobuf:"bytes,3,opt,name=lte_auth_amf,json=lteAuthAmf,proto3" json:"lte_auth_amf,omitempty"` SubProfiles map[string]*SubscriberDB_SubscriptionProfile `` /* 182-byte string literal not displayed */ // Enable forwarding S6a related requests to Federated GW RelayEnabled bool `protobuf:"varint,5,opt,name=relay_enabled,json=relayEnabled,proto3" json:"relay_enabled,omitempty"` // contains filtered or unexported fields }
------------------------------------------------------------------------------ SubscriberDB configs ------------------------------------------------------------------------------
func (*SubscriberDB) Descriptor
deprecated
func (*SubscriberDB) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberDB.ProtoReflect.Descriptor instead.
func (*SubscriberDB) GetLogLevel ¶
func (x *SubscriberDB) GetLogLevel() protos.LogLevel
func (*SubscriberDB) GetLteAuthAmf ¶
func (x *SubscriberDB) GetLteAuthAmf() []byte
func (*SubscriberDB) GetLteAuthOp ¶
func (x *SubscriberDB) GetLteAuthOp() []byte
func (*SubscriberDB) GetRelayEnabled ¶
func (x *SubscriberDB) GetRelayEnabled() bool
func (*SubscriberDB) GetSubProfiles ¶
func (x *SubscriberDB) GetSubProfiles() map[string]*SubscriberDB_SubscriptionProfile
func (*SubscriberDB) ProtoMessage ¶
func (*SubscriberDB) ProtoMessage()
func (*SubscriberDB) ProtoReflect ¶
func (x *SubscriberDB) ProtoReflect() protoreflect.Message
func (*SubscriberDB) Reset ¶
func (x *SubscriberDB) Reset()
func (*SubscriberDB) String ¶
func (x *SubscriberDB) String() string
type SubscriberDB_SubscriptionProfile ¶
type SubscriberDB_SubscriptionProfile struct { // Maximum uplink bit rate (AMBR-UL) MaxUlBitRate uint64 `protobuf:"varint,1,opt,name=max_ul_bit_rate,json=maxUlBitRate,proto3" json:"max_ul_bit_rate,omitempty"` // Maximum downlink bit rate (AMBR-DL) MaxDlBitRate uint64 `protobuf:"varint,2,opt,name=max_dl_bit_rate,json=maxDlBitRate,proto3" json:"max_dl_bit_rate,omitempty"` // contains filtered or unexported fields }
func (*SubscriberDB_SubscriptionProfile) Descriptor
deprecated
func (*SubscriberDB_SubscriptionProfile) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberDB_SubscriptionProfile.ProtoReflect.Descriptor instead.
func (*SubscriberDB_SubscriptionProfile) GetMaxDlBitRate ¶
func (x *SubscriberDB_SubscriptionProfile) GetMaxDlBitRate() uint64
func (*SubscriberDB_SubscriptionProfile) GetMaxUlBitRate ¶
func (x *SubscriberDB_SubscriptionProfile) GetMaxUlBitRate() uint64
func (*SubscriberDB_SubscriptionProfile) ProtoMessage ¶
func (*SubscriberDB_SubscriptionProfile) ProtoMessage()
func (*SubscriberDB_SubscriptionProfile) ProtoReflect ¶
func (x *SubscriberDB_SubscriptionProfile) ProtoReflect() protoreflect.Message
func (*SubscriberDB_SubscriptionProfile) Reset ¶
func (x *SubscriberDB_SubscriptionProfile) Reset()
func (*SubscriberDB_SubscriptionProfile) String ¶
func (x *SubscriberDB_SubscriptionProfile) String() string
type WalletExhaustDetection ¶
type WalletExhaustDetection struct { // Enable the feature where session is terminated on wallet exhaust TerminateOnExhaust bool `protobuf:"varint,1,opt,name=terminate_on_exhaust,json=terminateOnExhaust,proto3" json:"terminate_on_exhaust,omitempty"` // How wallet exhast is detected on SessionD Method WalletExhaustDetection_Method `protobuf:"varint,2,opt,name=method,proto3,enum=magma.mconfig.WalletExhaustDetection_Method" json:"method,omitempty"` // How long to wait before terminating a out-of-wallet subscriber on attach TimeoutMs uint32 `protobuf:"varint,3,opt,name=timeout_ms,json=timeoutMs,proto3" json:"timeout_ms,omitempty"` // contains filtered or unexported fields }
func (*WalletExhaustDetection) Descriptor
deprecated
func (*WalletExhaustDetection) Descriptor() ([]byte, []int)
Deprecated: Use WalletExhaustDetection.ProtoReflect.Descriptor instead.
func (*WalletExhaustDetection) GetMethod ¶
func (x *WalletExhaustDetection) GetMethod() WalletExhaustDetection_Method
func (*WalletExhaustDetection) GetTerminateOnExhaust ¶
func (x *WalletExhaustDetection) GetTerminateOnExhaust() bool
func (*WalletExhaustDetection) GetTimeoutMs ¶
func (x *WalletExhaustDetection) GetTimeoutMs() uint32
func (*WalletExhaustDetection) ProtoMessage ¶
func (*WalletExhaustDetection) ProtoMessage()
func (*WalletExhaustDetection) ProtoReflect ¶
func (x *WalletExhaustDetection) ProtoReflect() protoreflect.Message
func (*WalletExhaustDetection) Reset ¶
func (x *WalletExhaustDetection) Reset()
func (*WalletExhaustDetection) String ¶
func (x *WalletExhaustDetection) String() string
type WalletExhaustDetection_Method ¶
type WalletExhaustDetection_Method int32
const ( // If # of Gx Tracked Rules are > 0, then the wallet is still valid WalletExhaustDetection_GxTrackedRules WalletExhaustDetection_Method = 0 )
func (WalletExhaustDetection_Method) Descriptor ¶
func (WalletExhaustDetection_Method) Descriptor() protoreflect.EnumDescriptor
func (WalletExhaustDetection_Method) Enum ¶
func (x WalletExhaustDetection_Method) Enum() *WalletExhaustDetection_Method
func (WalletExhaustDetection_Method) EnumDescriptor
deprecated
func (WalletExhaustDetection_Method) EnumDescriptor() ([]byte, []int)
Deprecated: Use WalletExhaustDetection_Method.Descriptor instead.
func (WalletExhaustDetection_Method) Number ¶
func (x WalletExhaustDetection_Method) Number() protoreflect.EnumNumber
func (WalletExhaustDetection_Method) String ¶
func (x WalletExhaustDetection_Method) String() string
func (WalletExhaustDetection_Method) Type ¶
func (WalletExhaustDetection_Method) Type() protoreflect.EnumType