Documentation ¶
Overview ¶
Contains utilities for working with SubscriberIDs
package protos includes generated GRPC sources as well as corresponding helper functions
Index ¶
- Variables
- func GetIMSIFromSessionId(sessionId string) (string, error)
- func GetIMSIwithPrefixFromSessionId(sessionId string) (string, error)
- func RegisterAbortSessionResponderServer(s *grpc.Server, srv AbortSessionResponderServer)
- func RegisterCentralSessionControllerServer(s *grpc.Server, srv CentralSessionControllerServer)
- func RegisterEnodebdServer(s *grpc.Server, srv EnodebdServer)
- func RegisterLocalSessionManagerServer(s *grpc.Server, srv LocalSessionManagerServer)
- func RegisterMobilityServiceServer(s *grpc.Server, srv MobilityServiceServer)
- func RegisterPipelinedServer(s *grpc.Server, srv PipelinedServer)
- func RegisterPolicyAssignmentControllerServer(s *grpc.Server, srv PolicyAssignmentControllerServer)
- func RegisterPolicyDBServer(s *grpc.Server, srv PolicyDBServer)
- func RegisterS6AServiceServer(s *grpc.Server, srv S6AServiceServer)
- func RegisterSctpdDownlinkServer(s *grpc.Server, srv SctpdDownlinkServer)
- func RegisterSctpdUplinkServer(s *grpc.Server, srv SctpdUplinkServer)
- func RegisterSessionProxyResponderServer(s *grpc.Server, srv SessionProxyResponderServer)
- func RegisterSpgwServiceServer(s *grpc.Server, srv SpgwServiceServer)
- func RegisterSubscriberDBServer(s *grpc.Server, srv SubscriberDBServer)
- func SidString(pb *SubscriberID) string
- func StripPrefixFromIMSIandFormat(imsiWithPrefix string) (string, uint64, error)
- type APNConfiguration
- func (*APNConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *APNConfiguration) GetAmbr() *AggregatedMaximumBitrate
- func (x *APNConfiguration) GetAssignedStaticIp() string
- func (x *APNConfiguration) GetContextId() uint32
- func (x *APNConfiguration) GetPdn() APNConfiguration_PDNType
- func (x *APNConfiguration) GetQosProfile() *APNConfiguration_QoSProfile
- func (x *APNConfiguration) GetServiceSelection() string
- func (*APNConfiguration) ProtoMessage()
- func (x *APNConfiguration) ProtoReflect() protoreflect.Message
- func (x *APNConfiguration) Reset()
- func (x *APNConfiguration) String() string
- type APNConfiguration_PDNType
- func (APNConfiguration_PDNType) Descriptor() protoreflect.EnumDescriptor
- func (x APNConfiguration_PDNType) Enum() *APNConfiguration_PDNType
- func (APNConfiguration_PDNType) EnumDescriptor() ([]byte, []int)deprecated
- func (x APNConfiguration_PDNType) Number() protoreflect.EnumNumber
- func (x APNConfiguration_PDNType) String() string
- func (APNConfiguration_PDNType) Type() protoreflect.EnumType
- type APNConfiguration_QoSProfile
- func (*APNConfiguration_QoSProfile) Descriptor() ([]byte, []int)deprecated
- func (x *APNConfiguration_QoSProfile) GetClassId() int32
- func (x *APNConfiguration_QoSProfile) GetPreemptionCapability() bool
- func (x *APNConfiguration_QoSProfile) GetPreemptionVulnerability() bool
- func (x *APNConfiguration_QoSProfile) GetPriorityLevel() uint32
- func (*APNConfiguration_QoSProfile) ProtoMessage()
- func (x *APNConfiguration_QoSProfile) ProtoReflect() protoreflect.Message
- func (x *APNConfiguration_QoSProfile) Reset()
- func (x *APNConfiguration_QoSProfile) String() string
- type AbortSessionRequest
- func (*AbortSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AbortSessionRequest) GetSessionId() string
- func (x *AbortSessionRequest) GetUserName() string
- func (*AbortSessionRequest) ProtoMessage()
- func (x *AbortSessionRequest) ProtoReflect() protoreflect.Message
- func (x *AbortSessionRequest) Reset()
- func (x *AbortSessionRequest) String() string
- type AbortSessionResponderClient
- type AbortSessionResponderServer
- type AbortSessionResult
- func (*AbortSessionResult) Descriptor() ([]byte, []int)deprecated
- func (x *AbortSessionResult) GetCode() AbortSessionResult_Code
- func (x *AbortSessionResult) GetErrorMessage() string
- func (*AbortSessionResult) ProtoMessage()
- func (x *AbortSessionResult) ProtoReflect() protoreflect.Message
- func (x *AbortSessionResult) Reset()
- func (x *AbortSessionResult) String() string
- type AbortSessionResult_Code
- func (AbortSessionResult_Code) Descriptor() protoreflect.EnumDescriptor
- func (x AbortSessionResult_Code) Enum() *AbortSessionResult_Code
- func (AbortSessionResult_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x AbortSessionResult_Code) Number() protoreflect.EnumNumber
- func (x AbortSessionResult_Code) String() string
- func (AbortSessionResult_Code) Type() protoreflect.EnumType
- type AccessNetworkIdentifier
- func (AccessNetworkIdentifier) Descriptor() protoreflect.EnumDescriptor
- func (x AccessNetworkIdentifier) Enum() *AccessNetworkIdentifier
- func (AccessNetworkIdentifier) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessNetworkIdentifier) Number() protoreflect.EnumNumber
- func (x AccessNetworkIdentifier) String() string
- func (AccessNetworkIdentifier) Type() protoreflect.EnumType
- type ActivateFlowsRequest
- func (*ActivateFlowsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ActivateFlowsRequest) GetDynamicRules() []*PolicyRule
- func (x *ActivateFlowsRequest) GetIpAddr() string
- func (x *ActivateFlowsRequest) GetRequestOrigin() *RequestOriginType
- func (x *ActivateFlowsRequest) GetRuleIds() []string
- func (x *ActivateFlowsRequest) GetSid() *SubscriberID
- func (*ActivateFlowsRequest) ProtoMessage()
- func (x *ActivateFlowsRequest) ProtoReflect() protoreflect.Message
- func (x *ActivateFlowsRequest) Reset()
- func (x *ActivateFlowsRequest) String() string
- type ActivateFlowsResult
- func (*ActivateFlowsResult) Descriptor() ([]byte, []int)deprecated
- func (x *ActivateFlowsResult) GetDynamicRuleResults() []*RuleModResult
- func (x *ActivateFlowsResult) GetStaticRuleResults() []*RuleModResult
- func (*ActivateFlowsResult) ProtoMessage()
- func (x *ActivateFlowsResult) ProtoReflect() protoreflect.Message
- func (x *ActivateFlowsResult) Reset()
- func (x *ActivateFlowsResult) String() string
- type AggregatedMaximumBitrate
- func (*AggregatedMaximumBitrate) Descriptor() ([]byte, []int)deprecated
- func (x *AggregatedMaximumBitrate) GetMaxBandwidthDl() uint32
- func (x *AggregatedMaximumBitrate) GetMaxBandwidthUl() uint32
- func (*AggregatedMaximumBitrate) ProtoMessage()
- func (x *AggregatedMaximumBitrate) ProtoReflect() protoreflect.Message
- func (x *AggregatedMaximumBitrate) Reset()
- func (x *AggregatedMaximumBitrate) String() string
- type AllEnodebStatus
- func (*AllEnodebStatus) Descriptor() ([]byte, []int)deprecated
- func (x *AllEnodebStatus) GetEnbStatusList() []*SingleEnodebStatus
- func (*AllEnodebStatus) ProtoMessage()
- func (x *AllEnodebStatus) ProtoReflect() protoreflect.Message
- func (x *AllEnodebStatus) Reset()
- func (x *AllEnodebStatus) String() string
- type AllTableAssignments
- func (*AllTableAssignments) Descriptor() ([]byte, []int)deprecated
- func (x *AllTableAssignments) GetTableAssignments() []*TableAssignment
- func (*AllTableAssignments) ProtoMessage()
- func (x *AllTableAssignments) ProtoReflect() protoreflect.Message
- func (x *AllTableAssignments) Reset()
- func (x *AllTableAssignments) String() string
- type AllocateIPRequest
- func (*AllocateIPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateIPRequest) GetApn() string
- func (x *AllocateIPRequest) GetSid() *SubscriberID
- func (x *AllocateIPRequest) GetVersion() AllocateIPRequest_IPVersion
- func (*AllocateIPRequest) ProtoMessage()
- func (x *AllocateIPRequest) ProtoReflect() protoreflect.Message
- func (x *AllocateIPRequest) Reset()
- func (x *AllocateIPRequest) String() string
- type AllocateIPRequest_IPVersion
- func (AllocateIPRequest_IPVersion) Descriptor() protoreflect.EnumDescriptor
- func (x AllocateIPRequest_IPVersion) Enum() *AllocateIPRequest_IPVersion
- func (AllocateIPRequest_IPVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x AllocateIPRequest_IPVersion) Number() protoreflect.EnumNumber
- func (x AllocateIPRequest_IPVersion) String() string
- func (AllocateIPRequest_IPVersion) Type() protoreflect.EnumType
- type AssignedIPBlocks
- type AssignedPolicies
- func (*AssignedPolicies) Descriptor() ([]byte, []int)deprecated
- func (x *AssignedPolicies) GetAssignedBaseNames() []string
- func (x *AssignedPolicies) GetAssignedPolicies() []string
- func (*AssignedPolicies) ProtoMessage()
- func (x *AssignedPolicies) ProtoReflect() protoreflect.Message
- func (x *AssignedPolicies) Reset()
- func (x *AssignedPolicies) String() string
- type CentralSessionControllerClient
- type CentralSessionControllerServer
- type ChargingCredit
- func (*ChargingCredit) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingCredit) GetFinalAction() ChargingCredit_FinalAction
- func (x *ChargingCredit) GetGrantedUnits() *GrantedUnits
- func (x *ChargingCredit) GetIsFinal() bool
- func (x *ChargingCredit) GetRedirectServer() *RedirectServer
- func (x *ChargingCredit) GetType() ChargingCredit_UnitType
- func (x *ChargingCredit) GetValidityTime() uint32
- func (*ChargingCredit) ProtoMessage()
- func (x *ChargingCredit) ProtoReflect() protoreflect.Message
- func (x *ChargingCredit) Reset()
- func (x *ChargingCredit) String() string
- type ChargingCredit_FinalAction
- func (ChargingCredit_FinalAction) Descriptor() protoreflect.EnumDescriptor
- func (x ChargingCredit_FinalAction) Enum() *ChargingCredit_FinalAction
- func (ChargingCredit_FinalAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChargingCredit_FinalAction) Number() protoreflect.EnumNumber
- func (x ChargingCredit_FinalAction) String() string
- func (ChargingCredit_FinalAction) Type() protoreflect.EnumType
- type ChargingCredit_UnitType
- func (ChargingCredit_UnitType) Descriptor() protoreflect.EnumDescriptor
- func (x ChargingCredit_UnitType) Enum() *ChargingCredit_UnitType
- func (ChargingCredit_UnitType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChargingCredit_UnitType) Number() protoreflect.EnumNumber
- func (x ChargingCredit_UnitType) String() string
- func (ChargingCredit_UnitType) Type() protoreflect.EnumType
- type ChargingReAuthAnswer
- func (*ChargingReAuthAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingReAuthAnswer) GetResult() ReAuthResult
- func (*ChargingReAuthAnswer) ProtoMessage()
- func (x *ChargingReAuthAnswer) ProtoReflect() protoreflect.Message
- func (x *ChargingReAuthAnswer) Reset()
- func (x *ChargingReAuthAnswer) String() string
- type ChargingReAuthRequest
- func (*ChargingReAuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingReAuthRequest) GetChargingKey() uint32
- func (x *ChargingReAuthRequest) GetServiceIdentifier() *ServiceIdentifier
- func (x *ChargingReAuthRequest) GetSessionId() string
- func (x *ChargingReAuthRequest) GetSid() string
- func (x *ChargingReAuthRequest) GetType() ChargingReAuthRequest_Type
- func (*ChargingReAuthRequest) ProtoMessage()
- func (x *ChargingReAuthRequest) ProtoReflect() protoreflect.Message
- func (x *ChargingReAuthRequest) Reset()
- func (x *ChargingReAuthRequest) String() string
- type ChargingReAuthRequest_Type
- func (ChargingReAuthRequest_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ChargingReAuthRequest_Type) Enum() *ChargingReAuthRequest_Type
- func (ChargingReAuthRequest_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChargingReAuthRequest_Type) Number() protoreflect.EnumNumber
- func (x ChargingReAuthRequest_Type) String() string
- func (ChargingReAuthRequest_Type) Type() protoreflect.EnumType
- type ChargingRuleBaseNameRecord
- func (*ChargingRuleBaseNameRecord) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingRuleBaseNameRecord) GetName() string
- func (x *ChargingRuleBaseNameRecord) GetRuleNamesSet() *ChargingRuleNameSet
- func (*ChargingRuleBaseNameRecord) ProtoMessage()
- func (x *ChargingRuleBaseNameRecord) ProtoReflect() protoreflect.Message
- func (x *ChargingRuleBaseNameRecord) Reset()
- func (x *ChargingRuleBaseNameRecord) String() string
- type ChargingRuleNameSet
- func (*ChargingRuleNameSet) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingRuleNameSet) GetRuleNames() []string
- func (*ChargingRuleNameSet) ProtoMessage()
- func (x *ChargingRuleNameSet) ProtoReflect() protoreflect.Message
- func (x *ChargingRuleNameSet) Reset()
- func (x *ChargingRuleNameSet) String() string
- type CloseAssocReq
- func (*CloseAssocReq) Descriptor() ([]byte, []int)deprecated
- func (x *CloseAssocReq) GetAssocId() uint32
- func (x *CloseAssocReq) GetIsReset() bool
- func (*CloseAssocReq) ProtoMessage()
- func (x *CloseAssocReq) ProtoReflect() protoreflect.Message
- func (x *CloseAssocReq) Reset()
- func (x *CloseAssocReq) String() string
- type CloseAssocRes
- type CommonSessionContext
- func (*CommonSessionContext) Descriptor() ([]byte, []int)deprecated
- func (x *CommonSessionContext) GetApn() string
- func (x *CommonSessionContext) GetMsisdn() []byte
- func (x *CommonSessionContext) GetRatType() RATType
- func (x *CommonSessionContext) GetSid() *SubscriberID
- func (x *CommonSessionContext) GetUeIpv4() string
- func (*CommonSessionContext) ProtoMessage()
- func (x *CommonSessionContext) ProtoReflect() protoreflect.Message
- func (x *CommonSessionContext) Reset()
- func (x *CommonSessionContext) String() string
- type CreateBearerRequest
- func (*CreateBearerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBearerRequest) GetIpAddr() string
- func (x *CreateBearerRequest) GetLinkBearerId() uint32
- func (x *CreateBearerRequest) GetPolicyRules() []*PolicyRule
- func (x *CreateBearerRequest) GetSid() *SubscriberID
- func (*CreateBearerRequest) ProtoMessage()
- func (x *CreateBearerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBearerRequest) Reset()
- func (x *CreateBearerRequest) String() string
- type CreateBearerResult
- type CreateSessionRequest
- func (*CreateSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionRequest) GetApn() string
- func (x *CreateSessionRequest) GetCommonContext() *CommonSessionContext
- func (x *CreateSessionRequest) GetGcId() string
- func (x *CreateSessionRequest) GetHardwareAddr() []byte
- func (x *CreateSessionRequest) GetImei() string
- func (x *CreateSessionRequest) GetImsiPlmnId() string
- func (x *CreateSessionRequest) GetMsisdn() []byte
- func (x *CreateSessionRequest) GetPlmnId() string
- func (x *CreateSessionRequest) GetQosInfo() *QosInformationRequest
- func (x *CreateSessionRequest) GetRatSpecificContext() *RatSpecificContext
- func (x *CreateSessionRequest) GetRatType() RATType
- func (x *CreateSessionRequest) GetSessionId() string
- func (x *CreateSessionRequest) GetSpgwIpv4() string
- func (x *CreateSessionRequest) GetSubscriber() *SubscriberID
- func (x *CreateSessionRequest) GetUeIpv4() string
- func (x *CreateSessionRequest) GetUserLocation() []byte
- func (*CreateSessionRequest) ProtoMessage()
- func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSessionRequest) Reset()
- func (x *CreateSessionRequest) String() string
- type CreateSessionResponse
- func (*CreateSessionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionResponse) GetCredits() []*CreditUpdateResponse
- func (x *CreateSessionResponse) GetDynamicRules() []*DynamicRuleInstall
- func (x *CreateSessionResponse) GetEventTriggers() []EventTrigger
- func (x *CreateSessionResponse) GetRevalidationTime() *timestamp.Timestamp
- func (x *CreateSessionResponse) GetSessionId() string
- func (x *CreateSessionResponse) GetStaticRules() []*StaticRuleInstall
- func (x *CreateSessionResponse) GetTgppCtx() *TgppContext
- func (x *CreateSessionResponse) GetUsageMonitors() []*UsageMonitoringUpdateResponse
- func (*CreateSessionResponse) ProtoMessage()
- func (x *CreateSessionResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSessionResponse) Reset()
- func (x *CreateSessionResponse) String() string
- type CreditLimitType
- func (CreditLimitType) Descriptor() protoreflect.EnumDescriptor
- func (x CreditLimitType) Enum() *CreditLimitType
- func (CreditLimitType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreditLimitType) Number() protoreflect.EnumNumber
- func (x CreditLimitType) String() string
- func (CreditLimitType) Type() protoreflect.EnumType
- type CreditUnit
- type CreditUpdateResponse
- func (*CreditUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreditUpdateResponse) GetChargingKey() uint32
- func (x *CreditUpdateResponse) GetCredit() *ChargingCredit
- func (x *CreditUpdateResponse) GetLimitType() CreditLimitType
- func (x *CreditUpdateResponse) GetResultCode() uint32
- func (x *CreditUpdateResponse) GetServiceIdentifier() *ServiceIdentifier
- func (x *CreditUpdateResponse) GetSid() string
- func (x *CreditUpdateResponse) GetSuccess() bool
- func (x *CreditUpdateResponse) GetTgppCtx() *TgppContext
- func (*CreditUpdateResponse) ProtoMessage()
- func (x *CreditUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *CreditUpdateResponse) Reset()
- func (x *CreditUpdateResponse) String() string
- type CreditUsage
- func (*CreditUsage) Descriptor() ([]byte, []int)deprecated
- func (x *CreditUsage) GetBytesRx() uint64
- func (x *CreditUsage) GetBytesTx() uint64
- func (x *CreditUsage) GetChargingKey() uint32
- func (x *CreditUsage) GetMonitoringKey() []byte
- func (x *CreditUsage) GetServiceIdentifier() *ServiceIdentifier
- func (x *CreditUsage) GetType() CreditUsage_UpdateType
- func (*CreditUsage) ProtoMessage()
- func (x *CreditUsage) ProtoReflect() protoreflect.Message
- func (x *CreditUsage) Reset()
- func (x *CreditUsage) String() string
- type CreditUsageUpdate
- func (*CreditUsageUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *CreditUsageUpdate) GetApn() string
- func (x *CreditUsageUpdate) GetCommonContext() *CommonSessionContext
- func (x *CreditUsageUpdate) GetHardwareAddr() []byte
- func (x *CreditUsageUpdate) GetImei() string
- func (x *CreditUsageUpdate) GetImsiPlmnId() string
- func (x *CreditUsageUpdate) GetMsisdn() []byte
- func (x *CreditUsageUpdate) GetPlmnId() string
- func (x *CreditUsageUpdate) GetRatSpecificContext() *RatSpecificContext
- func (x *CreditUsageUpdate) GetRatType() RATType
- func (x *CreditUsageUpdate) GetRequestNumber() uint32
- func (x *CreditUsageUpdate) GetSessionId() string
- func (x *CreditUsageUpdate) GetSid() string
- func (x *CreditUsageUpdate) GetSpgwIpv4() string
- func (x *CreditUsageUpdate) GetTgppCtx() *TgppContext
- func (x *CreditUsageUpdate) GetUeIpv4() string
- func (x *CreditUsageUpdate) GetUsage() *CreditUsage
- func (x *CreditUsageUpdate) GetUserLocation() []byte
- func (*CreditUsageUpdate) ProtoMessage()
- func (x *CreditUsageUpdate) ProtoReflect() protoreflect.Message
- func (x *CreditUsageUpdate) Reset()
- func (x *CreditUsageUpdate) String() string
- type CreditUsage_UpdateType
- func (CreditUsage_UpdateType) Descriptor() protoreflect.EnumDescriptor
- func (x CreditUsage_UpdateType) Enum() *CreditUsage_UpdateType
- func (CreditUsage_UpdateType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreditUsage_UpdateType) Number() protoreflect.EnumNumber
- func (x CreditUsage_UpdateType) String() string
- func (CreditUsage_UpdateType) Type() protoreflect.EnumType
- type DeactivateFlowsRequest
- func (*DeactivateFlowsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeactivateFlowsRequest) GetRequestOrigin() *RequestOriginType
- func (x *DeactivateFlowsRequest) GetRuleIds() []string
- func (x *DeactivateFlowsRequest) GetSid() *SubscriberID
- func (*DeactivateFlowsRequest) ProtoMessage()
- func (x *DeactivateFlowsRequest) ProtoReflect() protoreflect.Message
- func (x *DeactivateFlowsRequest) Reset()
- func (x *DeactivateFlowsRequest) String() string
- type DeactivateFlowsResult
- func (*DeactivateFlowsResult) Descriptor() ([]byte, []int)deprecated
- func (x *DeactivateFlowsResult) GetResult() DeactivateFlowsResult_Result
- func (*DeactivateFlowsResult) ProtoMessage()
- func (x *DeactivateFlowsResult) ProtoReflect() protoreflect.Message
- func (x *DeactivateFlowsResult) Reset()
- func (x *DeactivateFlowsResult) String() string
- type DeactivateFlowsResult_Result
- func (DeactivateFlowsResult_Result) Descriptor() protoreflect.EnumDescriptor
- func (x DeactivateFlowsResult_Result) Enum() *DeactivateFlowsResult_Result
- func (DeactivateFlowsResult_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeactivateFlowsResult_Result) Number() protoreflect.EnumNumber
- func (x DeactivateFlowsResult_Result) String() string
- func (DeactivateFlowsResult_Result) Type() protoreflect.EnumType
- type DeleteBearerRequest
- func (*DeleteBearerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBearerRequest) GetEpsBearerIds() []uint32
- func (x *DeleteBearerRequest) GetIpAddr() string
- func (x *DeleteBearerRequest) GetLinkBearerId() uint32
- func (x *DeleteBearerRequest) GetSid() *SubscriberID
- func (*DeleteBearerRequest) ProtoMessage()
- func (x *DeleteBearerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBearerRequest) Reset()
- func (x *DeleteBearerRequest) String() string
- type DeleteBearerResult
- type DeleteSubscriberRequest
- func (*DeleteSubscriberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubscriberRequest) GetImsiList() []string
- func (*DeleteSubscriberRequest) ProtoMessage()
- func (x *DeleteSubscriberRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSubscriberRequest) Reset()
- func (x *DeleteSubscriberRequest) String() string
- type DeleteSubscriberResponse
- type DisableStaticRuleRequest
- func (*DisableStaticRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableStaticRuleRequest) GetBaseNames() []string
- func (x *DisableStaticRuleRequest) GetImsi() string
- func (x *DisableStaticRuleRequest) GetRuleIds() []string
- func (*DisableStaticRuleRequest) ProtoMessage()
- func (x *DisableStaticRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DisableStaticRuleRequest) Reset()
- func (x *DisableStaticRuleRequest) String() string
- type DynamicRuleInstall
- func (*DynamicRuleInstall) Descriptor() ([]byte, []int)deprecated
- func (x *DynamicRuleInstall) GetActivationTime() *timestamp.Timestamp
- func (x *DynamicRuleInstall) GetDeactivationTime() *timestamp.Timestamp
- func (x *DynamicRuleInstall) GetPolicyRule() *PolicyRule
- func (*DynamicRuleInstall) ProtoMessage()
- func (x *DynamicRuleInstall) ProtoReflect() protoreflect.Message
- func (x *DynamicRuleInstall) Reset()
- func (x *DynamicRuleInstall) String() string
- type EnableStaticRuleRequest
- func (*EnableStaticRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableStaticRuleRequest) GetBaseNames() []string
- func (x *EnableStaticRuleRequest) GetImsi() string
- func (x *EnableStaticRuleRequest) GetRuleIds() []string
- func (*EnableStaticRuleRequest) ProtoMessage()
- func (x *EnableStaticRuleRequest) ProtoReflect() protoreflect.Message
- func (x *EnableStaticRuleRequest) Reset()
- func (x *EnableStaticRuleRequest) String() string
- type EnodebIdentity
- type EnodebdClient
- type EnodebdServer
- type EventTrigger
- func (EventTrigger) Descriptor() protoreflect.EnumDescriptor
- func (x EventTrigger) Enum() *EventTrigger
- func (EventTrigger) EnumDescriptor() ([]byte, []int)deprecated
- func (x EventTrigger) Number() protoreflect.EnumNumber
- func (x EventTrigger) String() string
- func (EventTrigger) Type() protoreflect.EnumType
- type FlowDescription
- func (*FlowDescription) Descriptor() ([]byte, []int)deprecated
- func (x *FlowDescription) GetAction() FlowDescription_Action
- func (x *FlowDescription) GetMatch() *FlowMatch
- func (*FlowDescription) ProtoMessage()
- func (x *FlowDescription) ProtoReflect() protoreflect.Message
- func (x *FlowDescription) Reset()
- func (x *FlowDescription) String() string
- type FlowDescription_Action
- func (FlowDescription_Action) Descriptor() protoreflect.EnumDescriptor
- func (x FlowDescription_Action) Enum() *FlowDescription_Action
- func (FlowDescription_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowDescription_Action) Number() protoreflect.EnumNumber
- func (x FlowDescription_Action) String() string
- func (FlowDescription_Action) Type() protoreflect.EnumType
- type FlowMatch
- func (*FlowMatch) Descriptor() ([]byte, []int)deprecated
- func (x *FlowMatch) GetAppName() string
- func (x *FlowMatch) GetDirection() FlowMatch_Direction
- func (x *FlowMatch) GetIpProto() FlowMatch_IPProto
- func (x *FlowMatch) GetIpv4Dst() string
- func (x *FlowMatch) GetIpv4Src() string
- func (x *FlowMatch) GetTcpDst() uint32
- func (x *FlowMatch) GetTcpSrc() uint32
- func (x *FlowMatch) GetUdpDst() uint32
- func (x *FlowMatch) GetUdpSrc() uint32
- func (*FlowMatch) ProtoMessage()
- func (x *FlowMatch) ProtoReflect() protoreflect.Message
- func (x *FlowMatch) Reset()
- func (x *FlowMatch) String() string
- type FlowMatch_Direction
- func (FlowMatch_Direction) Descriptor() protoreflect.EnumDescriptor
- func (x FlowMatch_Direction) Enum() *FlowMatch_Direction
- func (FlowMatch_Direction) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowMatch_Direction) Number() protoreflect.EnumNumber
- func (x FlowMatch_Direction) String() string
- func (FlowMatch_Direction) Type() protoreflect.EnumType
- type FlowMatch_IPProto
- func (FlowMatch_IPProto) Descriptor() protoreflect.EnumDescriptor
- func (x FlowMatch_IPProto) Enum() *FlowMatch_IPProto
- func (FlowMatch_IPProto) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowMatch_IPProto) Number() protoreflect.EnumNumber
- func (x FlowMatch_IPProto) String() string
- func (FlowMatch_IPProto) Type() protoreflect.EnumType
- type FlowQos
- func (*FlowQos) Descriptor() ([]byte, []int)deprecated
- func (x *FlowQos) GetArp() *QosArp
- func (x *FlowQos) GetGbrDl() uint32
- func (x *FlowQos) GetGbrUl() uint32
- func (x *FlowQos) GetMaxReqBwDl() uint32
- func (x *FlowQos) GetMaxReqBwUl() uint32
- func (x *FlowQos) GetQci() FlowQos_Qci
- func (*FlowQos) ProtoMessage()
- func (x *FlowQos) ProtoReflect() protoreflect.Message
- func (x *FlowQos) Reset()
- func (x *FlowQos) String() string
- type FlowQos_Qci
- func (FlowQos_Qci) Descriptor() protoreflect.EnumDescriptor
- func (x FlowQos_Qci) Enum() *FlowQos_Qci
- func (FlowQos_Qci) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowQos_Qci) Number() protoreflect.EnumNumber
- func (x FlowQos_Qci) String() string
- func (FlowQos_Qci) Type() protoreflect.EnumType
- type FlowRequest
- func (*FlowRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FlowRequest) GetAppName() string
- func (x *FlowRequest) GetBytesRx() uint64
- func (x *FlowRequest) GetDstMac() string
- func (x *FlowRequest) GetMatch() *FlowMatch
- func (x *FlowRequest) GetServiceType() string
- func (x *FlowRequest) GetSrcMac() string
- func (x *FlowRequest) GetState() FlowRequest_FlowState
- func (*FlowRequest) ProtoMessage()
- func (x *FlowRequest) ProtoReflect() protoreflect.Message
- func (x *FlowRequest) Reset()
- func (x *FlowRequest) String() string
- type FlowRequest_FlowState
- func (FlowRequest_FlowState) Descriptor() protoreflect.EnumDescriptor
- func (x FlowRequest_FlowState) Enum() *FlowRequest_FlowState
- func (FlowRequest_FlowState) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowRequest_FlowState) Number() protoreflect.EnumNumber
- func (x FlowRequest_FlowState) String() string
- func (FlowRequest_FlowState) Type() protoreflect.EnumType
- type FlowResponse
- type FlowResponse_Result
- func (FlowResponse_Result) Descriptor() protoreflect.EnumDescriptor
- func (x FlowResponse_Result) Enum() *FlowResponse_Result
- func (FlowResponse_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlowResponse_Result) Number() protoreflect.EnumNumber
- func (x FlowResponse_Result) String() string
- func (FlowResponse_Result) Type() protoreflect.EnumType
- type GSMSubscription
- func (*GSMSubscription) Descriptor() ([]byte, []int)deprecated
- func (x *GSMSubscription) GetAuthAlgo() GSMSubscription_GSMAuthAlgo
- func (x *GSMSubscription) GetAuthKey() []byte
- func (x *GSMSubscription) GetAuthTuples() [][]byte
- func (x *GSMSubscription) GetState() GSMSubscription_GSMSubscriptionState
- func (*GSMSubscription) ProtoMessage()
- func (x *GSMSubscription) ProtoReflect() protoreflect.Message
- func (x *GSMSubscription) Reset()
- func (x *GSMSubscription) String() string
- type GSMSubscription_GSMAuthAlgo
- func (GSMSubscription_GSMAuthAlgo) Descriptor() protoreflect.EnumDescriptor
- func (x GSMSubscription_GSMAuthAlgo) Enum() *GSMSubscription_GSMAuthAlgo
- func (GSMSubscription_GSMAuthAlgo) EnumDescriptor() ([]byte, []int)deprecated
- func (x GSMSubscription_GSMAuthAlgo) Number() protoreflect.EnumNumber
- func (x GSMSubscription_GSMAuthAlgo) String() string
- func (GSMSubscription_GSMAuthAlgo) Type() protoreflect.EnumType
- type GSMSubscription_GSMSubscriptionState
- func (GSMSubscription_GSMSubscriptionState) Descriptor() protoreflect.EnumDescriptor
- func (x GSMSubscription_GSMSubscriptionState) Enum() *GSMSubscription_GSMSubscriptionState
- func (GSMSubscription_GSMSubscriptionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x GSMSubscription_GSMSubscriptionState) Number() protoreflect.EnumNumber
- func (x GSMSubscription_GSMSubscriptionState) String() string
- func (GSMSubscription_GSMSubscriptionState) Type() protoreflect.EnumType
- type GWInfo
- type GetParameterRequest
- func (*GetParameterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetParameterRequest) GetDeviceSerial() string
- func (x *GetParameterRequest) GetParameterName() string
- func (*GetParameterRequest) ProtoMessage()
- func (x *GetParameterRequest) ProtoReflect() protoreflect.Message
- func (x *GetParameterRequest) Reset()
- func (x *GetParameterRequest) String() string
- type GetParameterResponse
- func (*GetParameterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetParameterResponse) GetDeviceSerial() string
- func (x *GetParameterResponse) GetParameters() []*NameValue
- func (*GetParameterResponse) ProtoMessage()
- func (x *GetParameterResponse) ProtoReflect() protoreflect.Message
- func (x *GetParameterResponse) Reset()
- func (x *GetParameterResponse) String() string
- type GrantedUnits
- func (*GrantedUnits) Descriptor() ([]byte, []int)deprecated
- func (x *GrantedUnits) GetRx() *CreditUnit
- func (x *GrantedUnits) GetTotal() *CreditUnit
- func (x *GrantedUnits) GetTx() *CreditUnit
- func (*GrantedUnits) ProtoMessage()
- func (x *GrantedUnits) ProtoReflect() protoreflect.Message
- func (x *GrantedUnits) Reset()
- func (x *GrantedUnits) String() string
- type IPAddress
- func (*IPAddress) Descriptor() ([]byte, []int)deprecated
- func (x *IPAddress) GetAddress() []byte
- func (x *IPAddress) GetVersion() IPAddress_IPVersion
- func (*IPAddress) ProtoMessage()
- func (x *IPAddress) ProtoReflect() protoreflect.Message
- func (x *IPAddress) Reset()
- func (x *IPAddress) String() string
- type IPAddress_IPVersion
- func (IPAddress_IPVersion) Descriptor() protoreflect.EnumDescriptor
- func (x IPAddress_IPVersion) Enum() *IPAddress_IPVersion
- func (IPAddress_IPVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x IPAddress_IPVersion) Number() protoreflect.EnumNumber
- func (x IPAddress_IPVersion) String() string
- func (IPAddress_IPVersion) Type() protoreflect.EnumType
- type IPBlock
- func (*IPBlock) Descriptor() ([]byte, []int)deprecated
- func (x *IPBlock) GetNetAddress() []byte
- func (x *IPBlock) GetPrefixLen() uint32
- func (x *IPBlock) GetVersion() IPBlock_IPVersion
- func (*IPBlock) ProtoMessage()
- func (x *IPBlock) ProtoReflect() protoreflect.Message
- func (x *IPBlock) Reset()
- func (x *IPBlock) String() string
- type IPBlock_IPVersion
- func (IPBlock_IPVersion) Descriptor() protoreflect.EnumDescriptor
- func (x IPBlock_IPVersion) Enum() *IPBlock_IPVersion
- func (IPBlock_IPVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x IPBlock_IPVersion) Number() protoreflect.EnumNumber
- func (x IPBlock_IPVersion) String() string
- func (IPBlock_IPVersion) Type() protoreflect.EnumType
- type IPDesc
- func (*IPDesc) Descriptor() ([]byte, []int)deprecated
- func (x *IPDesc) GetIp() *IPAddress
- func (x *IPDesc) GetIpBlock() *IPBlock
- func (x *IPDesc) GetSid() *SubscriberID
- func (x *IPDesc) GetState() IPDesc_IPState
- func (x *IPDesc) GetType() IPDesc_IPType
- func (*IPDesc) ProtoMessage()
- func (x *IPDesc) ProtoReflect() protoreflect.Message
- func (x *IPDesc) Reset()
- func (x *IPDesc) String() string
- type IPDesc_IPState
- func (IPDesc_IPState) Descriptor() protoreflect.EnumDescriptor
- func (x IPDesc_IPState) Enum() *IPDesc_IPState
- func (IPDesc_IPState) EnumDescriptor() ([]byte, []int)deprecated
- func (x IPDesc_IPState) Number() protoreflect.EnumNumber
- func (x IPDesc_IPState) String() string
- func (IPDesc_IPState) Type() protoreflect.EnumType
- type IPDesc_IPType
- func (IPDesc_IPType) Descriptor() protoreflect.EnumDescriptor
- func (x IPDesc_IPType) Enum() *IPDesc_IPType
- func (IPDesc_IPType) EnumDescriptor() ([]byte, []int)deprecated
- func (x IPDesc_IPType) Number() protoreflect.EnumNumber
- func (x IPDesc_IPType) String() string
- func (IPDesc_IPType) Type() protoreflect.EnumType
- type IPDescs
- type IPLookupRequest
- func (*IPLookupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IPLookupRequest) GetApn() string
- func (x *IPLookupRequest) GetSid() *SubscriberID
- func (*IPLookupRequest) ProtoMessage()
- func (x *IPLookupRequest) ProtoReflect() protoreflect.Message
- func (x *IPLookupRequest) Reset()
- func (x *IPLookupRequest) String() string
- type InitReq
- func (*InitReq) Descriptor() ([]byte, []int)deprecated
- func (x *InitReq) GetForceRestart() bool
- func (x *InitReq) GetIpv4Addrs() []string
- func (x *InitReq) GetIpv6Addrs() []string
- func (x *InitReq) GetPort() uint32
- func (x *InitReq) GetPpid() uint32
- func (x *InitReq) GetUseIpv4() bool
- func (x *InitReq) GetUseIpv6() bool
- func (*InitReq) ProtoMessage()
- func (x *InitReq) ProtoReflect() protoreflect.Message
- func (x *InitReq) Reset()
- func (x *InitReq) String() string
- type InitRes
- type InitRes_InitResult
- func (InitRes_InitResult) Descriptor() protoreflect.EnumDescriptor
- func (x InitRes_InitResult) Enum() *InitRes_InitResult
- func (InitRes_InitResult) EnumDescriptor() ([]byte, []int)deprecated
- func (x InitRes_InitResult) Number() protoreflect.EnumNumber
- func (x InitRes_InitResult) String() string
- func (InitRes_InitResult) Type() protoreflect.EnumType
- type InstalledPolicies
- func (*InstalledPolicies) Descriptor() ([]byte, []int)deprecated
- func (x *InstalledPolicies) GetInstalledBaseNames() []string
- func (x *InstalledPolicies) GetInstalledPolicies() []string
- func (*InstalledPolicies) ProtoMessage()
- func (x *InstalledPolicies) ProtoReflect() protoreflect.Message
- func (x *InstalledPolicies) Reset()
- func (x *InstalledPolicies) String() string
- type LTESessionContext
- func (*LTESessionContext) Descriptor() ([]byte, []int)deprecated
- func (x *LTESessionContext) GetBearerId() uint32
- func (x *LTESessionContext) GetImei() string
- func (x *LTESessionContext) GetImsiPlmnId() string
- func (x *LTESessionContext) GetPlmnId() string
- func (x *LTESessionContext) GetQosInfo() *QosInformationRequest
- func (x *LTESessionContext) GetSpgwIpv4() string
- func (x *LTESessionContext) GetUserLocation() []byte
- func (*LTESessionContext) ProtoMessage()
- func (x *LTESessionContext) ProtoReflect() protoreflect.Message
- func (x *LTESessionContext) Reset()
- func (x *LTESessionContext) String() string
- type LTESubscription
- func (*LTESubscription) Descriptor() ([]byte, []int)deprecated
- func (x *LTESubscription) GetAssignedBaseNames() []string
- func (x *LTESubscription) GetAssignedPolicies() []string
- func (x *LTESubscription) GetAuthAlgo() LTESubscription_LTEAuthAlgo
- func (x *LTESubscription) GetAuthKey() []byte
- func (x *LTESubscription) GetAuthOpc() []byte
- func (x *LTESubscription) GetState() LTESubscription_LTESubscriptionState
- func (*LTESubscription) ProtoMessage()
- func (x *LTESubscription) ProtoReflect() protoreflect.Message
- func (x *LTESubscription) Reset()
- func (x *LTESubscription) String() string
- type LTESubscription_LTEAuthAlgo
- func (LTESubscription_LTEAuthAlgo) Descriptor() protoreflect.EnumDescriptor
- func (x LTESubscription_LTEAuthAlgo) Enum() *LTESubscription_LTEAuthAlgo
- func (LTESubscription_LTEAuthAlgo) EnumDescriptor() ([]byte, []int)deprecated
- func (x LTESubscription_LTEAuthAlgo) Number() protoreflect.EnumNumber
- func (x LTESubscription_LTEAuthAlgo) String() string
- func (LTESubscription_LTEAuthAlgo) Type() protoreflect.EnumType
- type LTESubscription_LTESubscriptionState
- func (LTESubscription_LTESubscriptionState) Descriptor() protoreflect.EnumDescriptor
- func (x LTESubscription_LTESubscriptionState) Enum() *LTESubscription_LTESubscriptionState
- func (LTESubscription_LTESubscriptionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x LTESubscription_LTESubscriptionState) Number() protoreflect.EnumNumber
- func (x LTESubscription_LTESubscriptionState) String() string
- func (LTESubscription_LTESubscriptionState) Type() protoreflect.EnumType
- type ListAddedIPBlocksResponse
- func (*ListAddedIPBlocksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAddedIPBlocksResponse) GetIpBlockList() []*IPBlock
- func (*ListAddedIPBlocksResponse) ProtoMessage()
- func (x *ListAddedIPBlocksResponse) ProtoReflect() protoreflect.Message
- func (x *ListAddedIPBlocksResponse) Reset()
- func (x *ListAddedIPBlocksResponse) String() string
- type ListAllocatedIPsResponse
- func (*ListAllocatedIPsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllocatedIPsResponse) GetIpList() []*IPAddress
- func (*ListAllocatedIPsResponse) ProtoMessage()
- func (x *ListAllocatedIPsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAllocatedIPsResponse) Reset()
- func (x *ListAllocatedIPsResponse) String() string
- type LocalCreateSessionRequest
- func (*LocalCreateSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LocalCreateSessionRequest) GetApn() string
- func (x *LocalCreateSessionRequest) GetBearerId() uint32
- func (x *LocalCreateSessionRequest) GetCommonContext() *CommonSessionContext
- func (x *LocalCreateSessionRequest) GetHardwareAddr() []byte
- func (x *LocalCreateSessionRequest) GetImei() string
- func (x *LocalCreateSessionRequest) GetImsiPlmnId() string
- func (x *LocalCreateSessionRequest) GetMsisdn() []byte
- func (x *LocalCreateSessionRequest) GetPlmnId() string
- func (x *LocalCreateSessionRequest) GetQosInfo() *QosInformationRequest
- func (x *LocalCreateSessionRequest) GetRadiusSessionId() string
- func (x *LocalCreateSessionRequest) GetRatSpecificContext() *RatSpecificContext
- func (x *LocalCreateSessionRequest) GetRatType() RATType
- func (x *LocalCreateSessionRequest) GetSid() *SubscriberID
- func (x *LocalCreateSessionRequest) GetSpgwIpv4() string
- func (x *LocalCreateSessionRequest) GetUeIpv4() string
- func (x *LocalCreateSessionRequest) GetUserLocation() []byte
- func (*LocalCreateSessionRequest) ProtoMessage()
- func (x *LocalCreateSessionRequest) ProtoReflect() protoreflect.Message
- func (x *LocalCreateSessionRequest) Reset()
- func (x *LocalCreateSessionRequest) String() string
- type LocalCreateSessionResponse
- func (*LocalCreateSessionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LocalCreateSessionResponse) GetSessionId() string
- func (*LocalCreateSessionResponse) ProtoMessage()
- func (x *LocalCreateSessionResponse) ProtoReflect() protoreflect.Message
- func (x *LocalCreateSessionResponse) Reset()
- func (x *LocalCreateSessionResponse) String() string
- type LocalEndSessionRequest
- func (*LocalEndSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LocalEndSessionRequest) GetApn() string
- func (x *LocalEndSessionRequest) GetSid() *SubscriberID
- func (*LocalEndSessionRequest) ProtoMessage()
- func (x *LocalEndSessionRequest) ProtoReflect() protoreflect.Message
- func (x *LocalEndSessionRequest) Reset()
- func (x *LocalEndSessionRequest) String() string
- type LocalEndSessionResponse
- type LocalSessionManagerClient
- type LocalSessionManagerServer
- type MobilityServiceClient
- type MobilityServiceServer
- type MonitoringLevel
- func (MonitoringLevel) Descriptor() protoreflect.EnumDescriptor
- func (x MonitoringLevel) Enum() *MonitoringLevel
- func (MonitoringLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x MonitoringLevel) Number() protoreflect.EnumNumber
- func (x MonitoringLevel) String() string
- func (MonitoringLevel) Type() protoreflect.EnumType
- type NameValue
- type NewAssocReq
- func (*NewAssocReq) Descriptor() ([]byte, []int)deprecated
- func (x *NewAssocReq) GetAssocId() uint32
- func (x *NewAssocReq) GetInstreams() uint32
- func (x *NewAssocReq) GetOutstreams() uint32
- func (*NewAssocReq) ProtoMessage()
- func (x *NewAssocReq) ProtoReflect() protoreflect.Message
- func (x *NewAssocReq) Reset()
- func (x *NewAssocReq) String() string
- type NewAssocRes
- type Non3GPPUserProfile
- func (*Non3GPPUserProfile) Descriptor() ([]byte, []int)deprecated
- func (x *Non3GPPUserProfile) GetAccessNetId() AccessNetworkIdentifier
- func (x *Non3GPPUserProfile) GetAmbr() *AggregatedMaximumBitrate
- func (x *Non3GPPUserProfile) GetApnConfig() []*APNConfiguration
- func (x *Non3GPPUserProfile) GetMsisdn() string
- func (x *Non3GPPUserProfile) GetNon_3GppIpAccess() Non3GPPUserProfile_Non3GPPIPAccess
- func (x *Non3GPPUserProfile) GetNon_3GppIpAccessApn() Non3GPPUserProfile_Non3GPPIPAccessAPN
- func (*Non3GPPUserProfile) ProtoMessage()
- func (x *Non3GPPUserProfile) ProtoReflect() protoreflect.Message
- func (x *Non3GPPUserProfile) Reset()
- func (x *Non3GPPUserProfile) String() string
- type Non3GPPUserProfile_Non3GPPIPAccess
- func (Non3GPPUserProfile_Non3GPPIPAccess) Descriptor() protoreflect.EnumDescriptor
- func (x Non3GPPUserProfile_Non3GPPIPAccess) Enum() *Non3GPPUserProfile_Non3GPPIPAccess
- func (Non3GPPUserProfile_Non3GPPIPAccess) EnumDescriptor() ([]byte, []int)deprecated
- func (x Non3GPPUserProfile_Non3GPPIPAccess) Number() protoreflect.EnumNumber
- func (x Non3GPPUserProfile_Non3GPPIPAccess) String() string
- func (Non3GPPUserProfile_Non3GPPIPAccess) Type() protoreflect.EnumType
- type Non3GPPUserProfile_Non3GPPIPAccessAPN
- func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Descriptor() protoreflect.EnumDescriptor
- func (x Non3GPPUserProfile_Non3GPPIPAccessAPN) Enum() *Non3GPPUserProfile_Non3GPPIPAccessAPN
- func (Non3GPPUserProfile_Non3GPPIPAccessAPN) EnumDescriptor() ([]byte, []int)deprecated
- func (x Non3GPPUserProfile_Non3GPPIPAccessAPN) Number() protoreflect.EnumNumber
- func (x Non3GPPUserProfile_Non3GPPIPAccessAPN) String() string
- func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Type() protoreflect.EnumType
- type PacketDropTableId
- type PipelinedClient
- type PipelinedServer
- type PolicyAssignmentControllerClient
- type PolicyAssignmentControllerServer
- type PolicyDBClient
- type PolicyDBServer
- type PolicyReAuthAnswer
- func (*PolicyReAuthAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyReAuthAnswer) GetFailedRules() map[string]PolicyReAuthAnswer_FailureCode
- func (x *PolicyReAuthAnswer) GetResult() ReAuthResult
- func (x *PolicyReAuthAnswer) GetSessionId() string
- func (*PolicyReAuthAnswer) ProtoMessage()
- func (x *PolicyReAuthAnswer) ProtoReflect() protoreflect.Message
- func (x *PolicyReAuthAnswer) Reset()
- func (x *PolicyReAuthAnswer) String() string
- type PolicyReAuthAnswer_FailureCode
- func (PolicyReAuthAnswer_FailureCode) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyReAuthAnswer_FailureCode) Enum() *PolicyReAuthAnswer_FailureCode
- func (PolicyReAuthAnswer_FailureCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyReAuthAnswer_FailureCode) Number() protoreflect.EnumNumber
- func (x PolicyReAuthAnswer_FailureCode) String() string
- func (PolicyReAuthAnswer_FailureCode) Type() protoreflect.EnumType
- type PolicyReAuthRequest
- func (*PolicyReAuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyReAuthRequest) GetDynamicRulesToInstall() []*DynamicRuleInstall
- func (x *PolicyReAuthRequest) GetEventTriggers() []EventTrigger
- func (x *PolicyReAuthRequest) GetImsi() string
- func (x *PolicyReAuthRequest) GetQosInfo() *QoSInformation
- func (x *PolicyReAuthRequest) GetRevalidationTime() *timestamp.Timestamp
- func (x *PolicyReAuthRequest) GetRulesToInstall() []*StaticRuleInstall
- func (x *PolicyReAuthRequest) GetRulesToRemove() []string
- func (x *PolicyReAuthRequest) GetSessionId() string
- func (x *PolicyReAuthRequest) GetUsageMonitoringCredits() []*UsageMonitoringCredit
- func (*PolicyReAuthRequest) ProtoMessage()
- func (x *PolicyReAuthRequest) ProtoReflect() protoreflect.Message
- func (x *PolicyReAuthRequest) Reset()
- func (x *PolicyReAuthRequest) String() string
- type PolicyRule
- func (*PolicyRule) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyRule) GetAppName() PolicyRule_AppName
- func (x *PolicyRule) GetAppServiceType() PolicyRule_AppServiceType
- func (x *PolicyRule) GetFlowList() []*FlowDescription
- func (x *PolicyRule) GetHardTimeout() uint32
- func (x *PolicyRule) GetId() string
- func (x *PolicyRule) GetMonitoringKey() []byte
- func (x *PolicyRule) GetPriority() uint32
- func (x *PolicyRule) GetQos() *FlowQos
- func (x *PolicyRule) GetRatingGroup() uint32
- func (x *PolicyRule) GetRedirect() *RedirectInformation
- func (x *PolicyRule) GetServiceIdentifier() *ServiceIdentifier
- func (x *PolicyRule) GetTrackingType() PolicyRule_TrackingType
- func (*PolicyRule) ProtoMessage()
- func (x *PolicyRule) ProtoReflect() protoreflect.Message
- func (x *PolicyRule) Reset()
- func (x *PolicyRule) String() string
- type PolicyRule_AppName
- func (PolicyRule_AppName) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyRule_AppName) Enum() *PolicyRule_AppName
- func (PolicyRule_AppName) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyRule_AppName) Number() protoreflect.EnumNumber
- func (x PolicyRule_AppName) String() string
- func (PolicyRule_AppName) Type() protoreflect.EnumType
- type PolicyRule_AppServiceType
- func (PolicyRule_AppServiceType) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyRule_AppServiceType) Enum() *PolicyRule_AppServiceType
- func (PolicyRule_AppServiceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyRule_AppServiceType) Number() protoreflect.EnumNumber
- func (x PolicyRule_AppServiceType) String() string
- func (PolicyRule_AppServiceType) Type() protoreflect.EnumType
- type PolicyRule_TrackingType
- func (PolicyRule_TrackingType) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyRule_TrackingType) Enum() *PolicyRule_TrackingType
- func (PolicyRule_TrackingType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyRule_TrackingType) Number() protoreflect.EnumNumber
- func (x PolicyRule_TrackingType) String() string
- func (PolicyRule_TrackingType) Type() protoreflect.EnumType
- type QCI
- type QoSInformation
- func (*QoSInformation) Descriptor() ([]byte, []int)deprecated
- func (x *QoSInformation) GetBearerId() string
- func (x *QoSInformation) GetQci() QCI
- func (*QoSInformation) ProtoMessage()
- func (x *QoSInformation) ProtoReflect() protoreflect.Message
- func (x *QoSInformation) Reset()
- func (x *QoSInformation) String() string
- type QosArp
- func (*QosArp) Descriptor() ([]byte, []int)deprecated
- func (x *QosArp) GetPreCapability() QosArp_PreCap
- func (x *QosArp) GetPreVulnerability() QosArp_PreVul
- func (x *QosArp) GetPriorityLevel() uint32
- func (*QosArp) ProtoMessage()
- func (x *QosArp) ProtoReflect() protoreflect.Message
- func (x *QosArp) Reset()
- func (x *QosArp) String() string
- type QosArp_PreCap
- func (QosArp_PreCap) Descriptor() protoreflect.EnumDescriptor
- func (x QosArp_PreCap) Enum() *QosArp_PreCap
- func (QosArp_PreCap) EnumDescriptor() ([]byte, []int)deprecated
- func (x QosArp_PreCap) Number() protoreflect.EnumNumber
- func (x QosArp_PreCap) String() string
- func (QosArp_PreCap) Type() protoreflect.EnumType
- type QosArp_PreVul
- func (QosArp_PreVul) Descriptor() protoreflect.EnumDescriptor
- func (x QosArp_PreVul) Enum() *QosArp_PreVul
- func (QosArp_PreVul) EnumDescriptor() ([]byte, []int)deprecated
- func (x QosArp_PreVul) Number() protoreflect.EnumNumber
- func (x QosArp_PreVul) String() string
- func (QosArp_PreVul) Type() protoreflect.EnumType
- type QosInformationRequest
- func (*QosInformationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QosInformationRequest) GetApnAmbrDl() uint32
- func (x *QosInformationRequest) GetApnAmbrUl() uint32
- func (x *QosInformationRequest) GetPreemptionCapability() uint32
- func (x *QosInformationRequest) GetPreemptionVulnerability() uint32
- func (x *QosInformationRequest) GetPriorityLevel() uint32
- func (x *QosInformationRequest) GetQosClassId() uint32
- func (*QosInformationRequest) ProtoMessage()
- func (x *QosInformationRequest) ProtoReflect() protoreflect.Message
- func (x *QosInformationRequest) Reset()
- func (x *QosInformationRequest) String() string
- type RATType
- type RatSpecificContext
- func (*RatSpecificContext) Descriptor() ([]byte, []int)deprecated
- func (m *RatSpecificContext) GetContext() isRatSpecificContext_Context
- func (x *RatSpecificContext) GetLteContext() *LTESessionContext
- func (x *RatSpecificContext) GetWlanContext() *WLANSessionContext
- func (*RatSpecificContext) ProtoMessage()
- func (x *RatSpecificContext) ProtoReflect() protoreflect.Message
- func (x *RatSpecificContext) Reset()
- func (x *RatSpecificContext) String() string
- type RatSpecificContext_LteContext
- type RatSpecificContext_WlanContext
- type RatingGroup
- func (*RatingGroup) Descriptor() ([]byte, []int)deprecated
- func (x *RatingGroup) GetId() uint32
- func (x *RatingGroup) GetLimitType() RatingGroup_LimitType
- func (*RatingGroup) ProtoMessage()
- func (x *RatingGroup) ProtoReflect() protoreflect.Message
- func (x *RatingGroup) Reset()
- func (x *RatingGroup) String() string
- type RatingGroup_LimitType
- func (RatingGroup_LimitType) Descriptor() protoreflect.EnumDescriptor
- func (x RatingGroup_LimitType) Enum() *RatingGroup_LimitType
- func (RatingGroup_LimitType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RatingGroup_LimitType) Number() protoreflect.EnumNumber
- func (x RatingGroup_LimitType) String() string
- func (RatingGroup_LimitType) Type() protoreflect.EnumType
- type ReAuthResult
- func (ReAuthResult) Descriptor() protoreflect.EnumDescriptor
- func (x ReAuthResult) Enum() *ReAuthResult
- func (ReAuthResult) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReAuthResult) Number() protoreflect.EnumNumber
- func (x ReAuthResult) String() string
- func (ReAuthResult) Type() protoreflect.EnumType
- type RedirectInformation
- func (*RedirectInformation) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectInformation) GetAddressType() RedirectInformation_AddressType
- func (x *RedirectInformation) GetServerAddress() string
- func (x *RedirectInformation) GetSupport() RedirectInformation_Support
- func (*RedirectInformation) ProtoMessage()
- func (x *RedirectInformation) ProtoReflect() protoreflect.Message
- func (x *RedirectInformation) Reset()
- func (x *RedirectInformation) String() string
- type RedirectInformation_AddressType
- func (RedirectInformation_AddressType) Descriptor() protoreflect.EnumDescriptor
- func (x RedirectInformation_AddressType) Enum() *RedirectInformation_AddressType
- func (RedirectInformation_AddressType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedirectInformation_AddressType) Number() protoreflect.EnumNumber
- func (x RedirectInformation_AddressType) String() string
- func (RedirectInformation_AddressType) Type() protoreflect.EnumType
- type RedirectInformation_Support
- func (RedirectInformation_Support) Descriptor() protoreflect.EnumDescriptor
- func (x RedirectInformation_Support) Enum() *RedirectInformation_Support
- func (RedirectInformation_Support) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedirectInformation_Support) Number() protoreflect.EnumNumber
- func (x RedirectInformation_Support) String() string
- func (RedirectInformation_Support) Type() protoreflect.EnumType
- type RedirectServer
- func (*RedirectServer) Descriptor() ([]byte, []int)deprecated
- func (x *RedirectServer) GetRedirectAddressType() RedirectServer_RedirectAddressType
- func (x *RedirectServer) GetRedirectServerAddress() string
- func (*RedirectServer) ProtoMessage()
- func (x *RedirectServer) ProtoReflect() protoreflect.Message
- func (x *RedirectServer) Reset()
- func (x *RedirectServer) String() string
- type RedirectServer_RedirectAddressType
- func (RedirectServer_RedirectAddressType) Descriptor() protoreflect.EnumDescriptor
- func (x RedirectServer_RedirectAddressType) Enum() *RedirectServer_RedirectAddressType
- func (RedirectServer_RedirectAddressType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedirectServer_RedirectAddressType) Number() protoreflect.EnumNumber
- func (x RedirectServer_RedirectAddressType) String() string
- func (RedirectServer_RedirectAddressType) Type() protoreflect.EnumType
- type ReleaseIPRequest
- func (*ReleaseIPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseIPRequest) GetApn() string
- func (x *ReleaseIPRequest) GetIp() *IPAddress
- func (x *ReleaseIPRequest) GetSid() *SubscriberID
- func (*ReleaseIPRequest) ProtoMessage()
- func (x *ReleaseIPRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseIPRequest) Reset()
- func (x *ReleaseIPRequest) String() string
- type RemoveIPBlockRequest
- func (*RemoveIPBlockRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveIPBlockRequest) GetForce() bool
- func (x *RemoveIPBlockRequest) GetIpBlocks() []*IPBlock
- func (*RemoveIPBlockRequest) ProtoMessage()
- func (x *RemoveIPBlockRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveIPBlockRequest) Reset()
- func (x *RemoveIPBlockRequest) String() string
- type RemoveIPBlockResponse
- func (*RemoveIPBlockResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveIPBlockResponse) GetIpBlocks() []*IPBlock
- func (*RemoveIPBlockResponse) ProtoMessage()
- func (x *RemoveIPBlockResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveIPBlockResponse) Reset()
- func (x *RemoveIPBlockResponse) String() string
- type RequestOriginType
- func (*RequestOriginType) Descriptor() ([]byte, []int)deprecated
- func (x *RequestOriginType) GetType() RequestOriginType_OriginType
- func (*RequestOriginType) ProtoMessage()
- func (x *RequestOriginType) ProtoReflect() protoreflect.Message
- func (x *RequestOriginType) Reset()
- func (x *RequestOriginType) String() string
- type RequestOriginType_OriginType
- func (RequestOriginType_OriginType) Descriptor() protoreflect.EnumDescriptor
- func (x RequestOriginType_OriginType) Enum() *RequestOriginType_OriginType
- func (RequestOriginType_OriginType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RequestOriginType_OriginType) Number() protoreflect.EnumNumber
- func (x RequestOriginType_OriginType) String() string
- func (RequestOriginType_OriginType) Type() protoreflect.EnumType
- type RuleModResult
- func (*RuleModResult) Descriptor() ([]byte, []int)deprecated
- func (x *RuleModResult) GetResult() RuleModResult_Result
- func (x *RuleModResult) GetRuleId() string
- func (*RuleModResult) ProtoMessage()
- func (x *RuleModResult) ProtoReflect() protoreflect.Message
- func (x *RuleModResult) Reset()
- func (x *RuleModResult) String() string
- type RuleModResult_Result
- func (RuleModResult_Result) Descriptor() protoreflect.EnumDescriptor
- func (x RuleModResult_Result) Enum() *RuleModResult_Result
- func (RuleModResult_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x RuleModResult_Result) Number() protoreflect.EnumNumber
- func (x RuleModResult_Result) String() string
- func (RuleModResult_Result) Type() protoreflect.EnumType
- type RuleRecord
- func (*RuleRecord) Descriptor() ([]byte, []int)deprecated
- func (x *RuleRecord) GetBytesRx() uint64
- func (x *RuleRecord) GetBytesTx() uint64
- func (x *RuleRecord) GetRuleId() string
- func (x *RuleRecord) GetSid() string
- func (*RuleRecord) ProtoMessage()
- func (x *RuleRecord) ProtoReflect() protoreflect.Message
- func (x *RuleRecord) Reset()
- func (x *RuleRecord) String() string
- type RuleRecordTable
- func (*RuleRecordTable) Descriptor() ([]byte, []int)deprecated
- func (x *RuleRecordTable) GetEpoch() uint64
- func (x *RuleRecordTable) GetRecords() []*RuleRecord
- func (*RuleRecordTable) ProtoMessage()
- func (x *RuleRecordTable) ProtoReflect() protoreflect.Message
- func (x *RuleRecordTable) Reset()
- func (x *RuleRecordTable) String() string
- type S6AServiceClient
- type S6AServiceServer
- type SctpdDownlinkClient
- type SctpdDownlinkServer
- type SctpdUplinkClient
- type SctpdUplinkServer
- type SendDlReq
- func (*SendDlReq) Descriptor() ([]byte, []int)deprecated
- func (x *SendDlReq) GetAssocId() uint32
- func (x *SendDlReq) GetPayload() []byte
- func (x *SendDlReq) GetStream() uint32
- func (*SendDlReq) ProtoMessage()
- func (x *SendDlReq) ProtoReflect() protoreflect.Message
- func (x *SendDlReq) Reset()
- func (x *SendDlReq) String() string
- type SendDlRes
- type SendDlRes_SendDlResult
- func (SendDlRes_SendDlResult) Descriptor() protoreflect.EnumDescriptor
- func (x SendDlRes_SendDlResult) Enum() *SendDlRes_SendDlResult
- func (SendDlRes_SendDlResult) EnumDescriptor() ([]byte, []int)deprecated
- func (x SendDlRes_SendDlResult) Number() protoreflect.EnumNumber
- func (x SendDlRes_SendDlResult) String() string
- func (SendDlRes_SendDlResult) Type() protoreflect.EnumType
- type SendUlReq
- func (*SendUlReq) Descriptor() ([]byte, []int)deprecated
- func (x *SendUlReq) GetAssocId() uint32
- func (x *SendUlReq) GetPayload() []byte
- func (x *SendUlReq) GetStream() uint32
- func (*SendUlReq) ProtoMessage()
- func (x *SendUlReq) ProtoReflect() protoreflect.Message
- func (x *SendUlReq) Reset()
- func (x *SendUlReq) String() string
- type SendUlRes
- type SerializedRyuPacket
- func (*SerializedRyuPacket) Descriptor() ([]byte, []int)deprecated
- func (x *SerializedRyuPacket) GetImsi() string
- func (x *SerializedRyuPacket) GetPkt() []byte
- func (*SerializedRyuPacket) ProtoMessage()
- func (x *SerializedRyuPacket) ProtoReflect() protoreflect.Message
- func (x *SerializedRyuPacket) Reset()
- func (x *SerializedRyuPacket) String() string
- type ServiceIdentifier
- type SessionProxyResponderClient
- type SessionProxyResponderServer
- type SessionTerminateRequest
- func (*SessionTerminateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionTerminateRequest) GetApn() string
- func (x *SessionTerminateRequest) GetCreditUsages() []*CreditUsage
- func (x *SessionTerminateRequest) GetHardwareAddr() []byte
- func (x *SessionTerminateRequest) GetImei() string
- func (x *SessionTerminateRequest) GetImsiPlmnId() string
- func (x *SessionTerminateRequest) GetMonitorUsages() []*UsageMonitorUpdate
- func (x *SessionTerminateRequest) GetMsisdn() []byte
- func (x *SessionTerminateRequest) GetPlmnId() string
- func (x *SessionTerminateRequest) GetRatType() RATType
- func (x *SessionTerminateRequest) GetRequestNumber() uint32
- func (x *SessionTerminateRequest) GetSessionId() string
- func (x *SessionTerminateRequest) GetSid() string
- func (x *SessionTerminateRequest) GetSpgwIpv4() string
- func (x *SessionTerminateRequest) GetTgppCtx() *TgppContext
- func (x *SessionTerminateRequest) GetUeIpv4() string
- func (x *SessionTerminateRequest) GetUserLocation() []byte
- func (*SessionTerminateRequest) ProtoMessage()
- func (x *SessionTerminateRequest) ProtoReflect() protoreflect.Message
- func (x *SessionTerminateRequest) Reset()
- func (x *SessionTerminateRequest) String() string
- type SessionTerminateResponse
- func (*SessionTerminateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionTerminateResponse) GetSessionId() string
- func (x *SessionTerminateResponse) GetSid() string
- func (*SessionTerminateResponse) ProtoMessage()
- func (x *SessionTerminateResponse) ProtoReflect() protoreflect.Message
- func (x *SessionTerminateResponse) Reset()
- func (x *SessionTerminateResponse) String() string
- type SetParameterRequest
- func (*SetParameterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetParameterRequest) GetDeviceSerial() string
- func (x *SetParameterRequest) GetParameterKey() string
- func (x *SetParameterRequest) GetParameterName() string
- func (m *SetParameterRequest) GetValue() isSetParameterRequest_Value
- func (x *SetParameterRequest) GetValueBool() bool
- func (x *SetParameterRequest) GetValueInt() int32
- func (x *SetParameterRequest) GetValueString() string
- func (*SetParameterRequest) ProtoMessage()
- func (x *SetParameterRequest) ProtoReflect() protoreflect.Message
- func (x *SetParameterRequest) Reset()
- func (x *SetParameterRequest) String() string
- type SetParameterRequest_ValueBool
- type SetParameterRequest_ValueInt
- type SetParameterRequest_ValueString
- type SetupFlowsRequest
- func (*SetupFlowsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetupFlowsRequest) GetEpoch() uint64
- func (x *SetupFlowsRequest) GetQuotaUpdates() *UpdateSubscriberQuotaStateRequest
- func (x *SetupFlowsRequest) GetRequests() []*ActivateFlowsRequest
- func (*SetupFlowsRequest) ProtoMessage()
- func (x *SetupFlowsRequest) ProtoReflect() protoreflect.Message
- func (x *SetupFlowsRequest) Reset()
- func (x *SetupFlowsRequest) String() string
- type SetupFlowsResult
- func (*SetupFlowsResult) Descriptor() ([]byte, []int)deprecated
- func (x *SetupFlowsResult) GetResult() SetupFlowsResult_Result
- func (*SetupFlowsResult) ProtoMessage()
- func (x *SetupFlowsResult) ProtoReflect() protoreflect.Message
- func (x *SetupFlowsResult) Reset()
- func (x *SetupFlowsResult) String() string
- type SetupFlowsResult_Result
- func (SetupFlowsResult_Result) Descriptor() protoreflect.EnumDescriptor
- func (x SetupFlowsResult_Result) Enum() *SetupFlowsResult_Result
- func (SetupFlowsResult_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x SetupFlowsResult_Result) Number() protoreflect.EnumNumber
- func (x SetupFlowsResult_Result) String() string
- func (SetupFlowsResult_Result) Type() protoreflect.EnumType
- type SetupPolicyRequest
- func (*SetupPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetupPolicyRequest) GetEpoch() uint64
- func (x *SetupPolicyRequest) GetRequests() []*ActivateFlowsRequest
- func (*SetupPolicyRequest) ProtoMessage()
- func (x *SetupPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *SetupPolicyRequest) Reset()
- func (x *SetupPolicyRequest) String() string
- type SetupQuotaRequest
- func (*SetupQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetupQuotaRequest) GetEpoch() uint64
- func (x *SetupQuotaRequest) GetQuotaUpdates() *UpdateSubscriberQuotaStateRequest
- func (*SetupQuotaRequest) ProtoMessage()
- func (x *SetupQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *SetupQuotaRequest) Reset()
- func (x *SetupQuotaRequest) String() string
- type SetupUEMacRequest
- func (*SetupUEMacRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetupUEMacRequest) GetEpoch() uint64
- func (x *SetupUEMacRequest) GetRequests() []*UEMacFlowRequest
- func (*SetupUEMacRequest) ProtoMessage()
- func (x *SetupUEMacRequest) ProtoReflect() protoreflect.Message
- func (x *SetupUEMacRequest) Reset()
- func (x *SetupUEMacRequest) String() string
- type SingleEnodebStatus
- func (*SingleEnodebStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SingleEnodebStatus) GetConfigured() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetConnected() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetDeviceSerial() string
- func (x *SingleEnodebStatus) GetFsmState() string
- func (x *SingleEnodebStatus) GetGpsConnected() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetGpsLatitude() string
- func (x *SingleEnodebStatus) GetGpsLongitude() string
- func (x *SingleEnodebStatus) GetIpAddress() string
- func (x *SingleEnodebStatus) GetMmeConnected() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetOpstateEnabled() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetPtpConnected() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetRfTxDesired() SingleEnodebStatus_StatusProperty
- func (x *SingleEnodebStatus) GetRfTxOn() SingleEnodebStatus_StatusProperty
- func (*SingleEnodebStatus) ProtoMessage()
- func (x *SingleEnodebStatus) ProtoReflect() protoreflect.Message
- func (x *SingleEnodebStatus) Reset()
- func (x *SingleEnodebStatus) String() string
- type SingleEnodebStatus_StatusProperty
- func (SingleEnodebStatus_StatusProperty) Descriptor() protoreflect.EnumDescriptor
- func (x SingleEnodebStatus_StatusProperty) Enum() *SingleEnodebStatus_StatusProperty
- func (SingleEnodebStatus_StatusProperty) EnumDescriptor() ([]byte, []int)deprecated
- func (x SingleEnodebStatus_StatusProperty) Number() protoreflect.EnumNumber
- func (x SingleEnodebStatus_StatusProperty) String() string
- func (SingleEnodebStatus_StatusProperty) Type() protoreflect.EnumType
- type SpgwServiceClient
- type SpgwServiceServer
- type StaticRuleInstall
- func (*StaticRuleInstall) Descriptor() ([]byte, []int)deprecated
- func (x *StaticRuleInstall) GetActivationTime() *timestamp.Timestamp
- func (x *StaticRuleInstall) GetDeactivationTime() *timestamp.Timestamp
- func (x *StaticRuleInstall) GetRuleId() string
- func (*StaticRuleInstall) ProtoMessage()
- func (x *StaticRuleInstall) ProtoReflect() protoreflect.Message
- func (x *StaticRuleInstall) Reset()
- func (x *StaticRuleInstall) String() string
- type SubscriberDBClient
- type SubscriberDBServer
- type SubscriberData
- func (*SubscriberData) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberData) GetGsm() *GSMSubscription
- func (x *SubscriberData) GetLte() *LTESubscription
- func (x *SubscriberData) GetNetworkId() *protos.NetworkID
- func (x *SubscriberData) GetNon_3Gpp() *Non3GPPUserProfile
- func (x *SubscriberData) GetSid() *SubscriberID
- func (x *SubscriberData) GetState() *SubscriberState
- func (x *SubscriberData) GetSubProfile() string
- func (subscr *SubscriberData) Lock()
- func (*SubscriberData) ProtoMessage()
- func (x *SubscriberData) ProtoReflect() protoreflect.Message
- func (x *SubscriberData) Reset()
- func (x *SubscriberData) String() string
- func (subscr *SubscriberData) Unlock()
- type SubscriberID
- func (*SubscriberID) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberID) GetId() string
- func (x *SubscriberID) GetType() SubscriberID_IDType
- func (*SubscriberID) ProtoMessage()
- func (x *SubscriberID) ProtoReflect() protoreflect.Message
- func (x *SubscriberID) Reset()
- func (x *SubscriberID) String() string
- type SubscriberIDSet
- type SubscriberID_IDType
- func (SubscriberID_IDType) Descriptor() protoreflect.EnumDescriptor
- func (x SubscriberID_IDType) Enum() *SubscriberID_IDType
- func (SubscriberID_IDType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SubscriberID_IDType) Number() protoreflect.EnumNumber
- func (x SubscriberID_IDType) String() string
- func (SubscriberID_IDType) Type() protoreflect.EnumType
- type SubscriberIPTable
- func (*SubscriberIPTable) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberIPTable) GetEntries() []*SubscriberIPTableEntry
- func (*SubscriberIPTable) ProtoMessage()
- func (x *SubscriberIPTable) ProtoReflect() protoreflect.Message
- func (x *SubscriberIPTable) Reset()
- func (x *SubscriberIPTable) String() string
- type SubscriberIPTableEntry
- func (*SubscriberIPTableEntry) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberIPTableEntry) GetApn() string
- func (x *SubscriberIPTableEntry) GetIp() *IPAddress
- func (x *SubscriberIPTableEntry) GetSid() *SubscriberID
- func (*SubscriberIPTableEntry) ProtoMessage()
- func (x *SubscriberIPTableEntry) ProtoReflect() protoreflect.Message
- func (x *SubscriberIPTableEntry) Reset()
- func (x *SubscriberIPTableEntry) String() string
- type SubscriberQuotaUpdate
- func (*SubscriberQuotaUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberQuotaUpdate) GetMacAddr() string
- func (x *SubscriberQuotaUpdate) GetSid() *SubscriberID
- func (x *SubscriberQuotaUpdate) GetUpdateType() SubscriberQuotaUpdate_Type
- func (*SubscriberQuotaUpdate) ProtoMessage()
- func (x *SubscriberQuotaUpdate) ProtoReflect() protoreflect.Message
- func (x *SubscriberQuotaUpdate) Reset()
- func (x *SubscriberQuotaUpdate) String() string
- type SubscriberQuotaUpdate_Type
- func (SubscriberQuotaUpdate_Type) Descriptor() protoreflect.EnumDescriptor
- func (x SubscriberQuotaUpdate_Type) Enum() *SubscriberQuotaUpdate_Type
- func (SubscriberQuotaUpdate_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x SubscriberQuotaUpdate_Type) Number() protoreflect.EnumNumber
- func (x SubscriberQuotaUpdate_Type) String() string
- func (SubscriberQuotaUpdate_Type) Type() protoreflect.EnumType
- type SubscriberState
- func (*SubscriberState) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberState) GetLteAuthNextSeq() uint64
- func (x *SubscriberState) GetTgppAaaServerName() string
- func (x *SubscriberState) GetTgppAaaServerRegistered() bool
- func (*SubscriberState) ProtoMessage()
- func (x *SubscriberState) ProtoReflect() protoreflect.Message
- func (x *SubscriberState) Reset()
- func (x *SubscriberState) String() string
- type SubscriberUpdate
- func (*SubscriberUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberUpdate) GetData() *SubscriberData
- func (x *SubscriberUpdate) GetMask() *field_mask.FieldMask
- func (*SubscriberUpdate) ProtoMessage()
- func (x *SubscriberUpdate) ProtoReflect() protoreflect.Message
- func (x *SubscriberUpdate) Reset()
- func (x *SubscriberUpdate) String() string
- type TableAssignment
- func (*TableAssignment) Descriptor() ([]byte, []int)deprecated
- func (x *TableAssignment) GetAppName() string
- func (x *TableAssignment) GetMainTable() uint64
- func (x *TableAssignment) GetScratchTables() []uint64
- func (*TableAssignment) ProtoMessage()
- func (x *TableAssignment) ProtoReflect() protoreflect.Message
- func (x *TableAssignment) Reset()
- func (x *TableAssignment) String() string
- type TgppContext
- func (*TgppContext) Descriptor() ([]byte, []int)deprecated
- func (x *TgppContext) GetGxDestHost() string
- func (x *TgppContext) GetGyDestHost() string
- func (*TgppContext) ProtoMessage()
- func (x *TgppContext) ProtoReflect() protoreflect.Message
- func (x *TgppContext) Reset()
- func (x *TgppContext) String() string
- type UEMacFlowRequest
- func (*UEMacFlowRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UEMacFlowRequest) GetApMacAddr() string
- func (x *UEMacFlowRequest) GetApName() string
- func (x *UEMacFlowRequest) GetMacAddr() string
- func (x *UEMacFlowRequest) GetMsisdn() string
- func (x *UEMacFlowRequest) GetSid() *SubscriberID
- func (*UEMacFlowRequest) ProtoMessage()
- func (x *UEMacFlowRequest) ProtoReflect() protoreflect.Message
- func (x *UEMacFlowRequest) Reset()
- func (x *UEMacFlowRequest) String() string
- type UnimplementedAbortSessionResponderServer
- type UnimplementedCentralSessionControllerServer
- func (*UnimplementedCentralSessionControllerServer) CreateSession(context.Context, *CreateSessionRequest) (*CreateSessionResponse, error)
- func (*UnimplementedCentralSessionControllerServer) TerminateSession(context.Context, *SessionTerminateRequest) (*SessionTerminateResponse, error)
- func (*UnimplementedCentralSessionControllerServer) UpdateSession(context.Context, *UpdateSessionRequest) (*UpdateSessionResponse, error)
- type UnimplementedEnodebdServer
- func (*UnimplementedEnodebdServer) Configure(context.Context, *EnodebIdentity) (*protos.Void, error)
- func (*UnimplementedEnodebdServer) GetAllEnodebStatus(context.Context, *protos.Void) (*AllEnodebStatus, error)
- func (*UnimplementedEnodebdServer) GetEnodebStatus(context.Context, *EnodebIdentity) (*SingleEnodebStatus, error)
- func (*UnimplementedEnodebdServer) GetParameter(context.Context, *GetParameterRequest) (*GetParameterResponse, error)
- func (*UnimplementedEnodebdServer) GetStatus(context.Context, *protos.Void) (*protos.ServiceStatus, error)
- func (*UnimplementedEnodebdServer) Reboot(context.Context, *EnodebIdentity) (*protos.Void, error)
- func (*UnimplementedEnodebdServer) RebootAll(context.Context, *protos.Void) (*protos.Void, error)
- func (*UnimplementedEnodebdServer) SetParameter(context.Context, *SetParameterRequest) (*protos.Void, error)
- type UnimplementedLocalSessionManagerServer
- func (*UnimplementedLocalSessionManagerServer) CreateSession(context.Context, *LocalCreateSessionRequest) (*LocalCreateSessionResponse, error)
- func (*UnimplementedLocalSessionManagerServer) EndSession(context.Context, *LocalEndSessionRequest) (*LocalEndSessionResponse, error)
- func (*UnimplementedLocalSessionManagerServer) ReportRuleStats(context.Context, *RuleRecordTable) (*protos.Void, error)
- type UnimplementedMobilityServiceServer
- func (*UnimplementedMobilityServiceServer) AddIPBlock(context.Context, *IPBlock) (*protos.Void, error)
- func (*UnimplementedMobilityServiceServer) AllocateIPAddress(context.Context, *AllocateIPRequest) (*IPAddress, error)
- func (*UnimplementedMobilityServiceServer) GetGatewayInfo(context.Context, *protos.Void) (*GWInfo, error)
- func (*UnimplementedMobilityServiceServer) GetIPForSubscriber(context.Context, *IPLookupRequest) (*IPAddress, error)
- func (*UnimplementedMobilityServiceServer) GetSubscriberIDFromIP(context.Context, *IPAddress) (*SubscriberID, error)
- func (*UnimplementedMobilityServiceServer) GetSubscriberIPTable(context.Context, *protos.Void) (*SubscriberIPTable, error)
- func (*UnimplementedMobilityServiceServer) ListAddedIPv4Blocks(context.Context, *protos.Void) (*ListAddedIPBlocksResponse, error)
- func (*UnimplementedMobilityServiceServer) ListAllocatedIPs(context.Context, *IPBlock) (*ListAllocatedIPsResponse, error)
- func (*UnimplementedMobilityServiceServer) ReleaseIPAddress(context.Context, *ReleaseIPRequest) (*protos.Void, error)
- func (*UnimplementedMobilityServiceServer) RemoveIPBlock(context.Context, *RemoveIPBlockRequest) (*RemoveIPBlockResponse, error)
- func (*UnimplementedMobilityServiceServer) SetGatewayInfo(context.Context, *GWInfo) (*protos.Void, error)
- type UnimplementedPipelinedServer
- func (*UnimplementedPipelinedServer) ActivateFlows(context.Context, *ActivateFlowsRequest) (*ActivateFlowsResult, error)
- func (*UnimplementedPipelinedServer) AddUEMacFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error)
- func (*UnimplementedPipelinedServer) CreateFlow(context.Context, *FlowRequest) (*FlowResponse, error)
- func (*UnimplementedPipelinedServer) DeactivateFlows(context.Context, *DeactivateFlowsRequest) (*DeactivateFlowsResult, error)
- func (*UnimplementedPipelinedServer) DeleteUEMacFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error)
- func (*UnimplementedPipelinedServer) GetAllTableAssignments(context.Context, *protos.Void) (*AllTableAssignments, error)
- func (*UnimplementedPipelinedServer) GetPolicyUsage(context.Context, *protos.Void) (*RuleRecordTable, error)
- func (*UnimplementedPipelinedServer) RemoveFlow(context.Context, *FlowRequest) (*FlowResponse, error)
- func (*UnimplementedPipelinedServer) SetupPolicyFlows(context.Context, *SetupPolicyRequest) (*SetupFlowsResult, error)
- func (*UnimplementedPipelinedServer) SetupQuotaFlows(context.Context, *SetupQuotaRequest) (*SetupFlowsResult, error)
- func (*UnimplementedPipelinedServer) SetupUEMacFlows(context.Context, *SetupUEMacRequest) (*SetupFlowsResult, error)
- func (*UnimplementedPipelinedServer) UpdateFlowStats(context.Context, *FlowRequest) (*FlowResponse, error)
- func (*UnimplementedPipelinedServer) UpdateIPFIXFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error)
- func (*UnimplementedPipelinedServer) UpdateSubscriberQuotaState(context.Context, *UpdateSubscriberQuotaStateRequest) (*FlowResponse, error)
- type UnimplementedPolicyAssignmentControllerServer
- type UnimplementedPolicyDBServer
- type UnimplementedS6AServiceServer
- type UnimplementedSctpdDownlinkServer
- type UnimplementedSctpdUplinkServer
- func (*UnimplementedSctpdUplinkServer) CloseAssoc(context.Context, *CloseAssocReq) (*CloseAssocRes, error)
- func (*UnimplementedSctpdUplinkServer) NewAssoc(context.Context, *NewAssocReq) (*NewAssocRes, error)
- func (*UnimplementedSctpdUplinkServer) SendUl(context.Context, *SendUlReq) (*SendUlRes, error)
- type UnimplementedSessionProxyResponderServer
- type UnimplementedSpgwServiceServer
- type UnimplementedSubscriberDBServer
- func (*UnimplementedSubscriberDBServer) AddSubscriber(context.Context, *SubscriberData) (*protos.Void, error)
- func (*UnimplementedSubscriberDBServer) DeleteSubscriber(context.Context, *SubscriberID) (*protos.Void, error)
- func (*UnimplementedSubscriberDBServer) GetSubscriberData(context.Context, *SubscriberID) (*SubscriberData, error)
- func (*UnimplementedSubscriberDBServer) ListSubscribers(context.Context, *protos.Void) (*SubscriberIDSet, error)
- func (*UnimplementedSubscriberDBServer) UpdateSubscriber(context.Context, *SubscriberUpdate) (*protos.Void, error)
- type UpdateSessionRequest
- func (*UpdateSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSessionRequest) GetUpdates() []*CreditUsageUpdate
- func (x *UpdateSessionRequest) GetUsageMonitors() []*UsageMonitoringUpdateRequest
- func (*UpdateSessionRequest) ProtoMessage()
- func (x *UpdateSessionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSessionRequest) Reset()
- func (x *UpdateSessionRequest) String() string
- type UpdateSessionResponse
- func (*UpdateSessionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSessionResponse) GetResponses() []*CreditUpdateResponse
- func (x *UpdateSessionResponse) GetUsageMonitorResponses() []*UsageMonitoringUpdateResponse
- func (*UpdateSessionResponse) ProtoMessage()
- func (x *UpdateSessionResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateSessionResponse) Reset()
- func (x *UpdateSessionResponse) String() string
- type UpdateSubscriberQuotaStateRequest
- func (*UpdateSubscriberQuotaStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscriberQuotaStateRequest) GetUpdates() []*SubscriberQuotaUpdate
- func (*UpdateSubscriberQuotaStateRequest) ProtoMessage()
- func (x *UpdateSubscriberQuotaStateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscriberQuotaStateRequest) Reset()
- func (x *UpdateSubscriberQuotaStateRequest) String() string
- type UsageMonitorUpdate
- func (*UsageMonitorUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitorUpdate) GetBytesRx() uint64
- func (x *UsageMonitorUpdate) GetBytesTx() uint64
- func (x *UsageMonitorUpdate) GetLevel() MonitoringLevel
- func (x *UsageMonitorUpdate) GetMonitoringKey() []byte
- func (*UsageMonitorUpdate) ProtoMessage()
- func (x *UsageMonitorUpdate) ProtoReflect() protoreflect.Message
- func (x *UsageMonitorUpdate) Reset()
- func (x *UsageMonitorUpdate) String() string
- type UsageMonitoringCredit
- func (*UsageMonitoringCredit) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitoringCredit) GetAction() UsageMonitoringCredit_Action
- func (x *UsageMonitoringCredit) GetGrantedUnits() *GrantedUnits
- func (x *UsageMonitoringCredit) GetLevel() MonitoringLevel
- func (x *UsageMonitoringCredit) GetMonitoringKey() []byte
- func (*UsageMonitoringCredit) ProtoMessage()
- func (x *UsageMonitoringCredit) ProtoReflect() protoreflect.Message
- func (x *UsageMonitoringCredit) Reset()
- func (x *UsageMonitoringCredit) String() string
- type UsageMonitoringCredit_Action
- func (UsageMonitoringCredit_Action) Descriptor() protoreflect.EnumDescriptor
- func (x UsageMonitoringCredit_Action) Enum() *UsageMonitoringCredit_Action
- func (UsageMonitoringCredit_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x UsageMonitoringCredit_Action) Number() protoreflect.EnumNumber
- func (x UsageMonitoringCredit_Action) String() string
- func (UsageMonitoringCredit_Action) Type() protoreflect.EnumType
- type UsageMonitoringUpdateRequest
- func (*UsageMonitoringUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitoringUpdateRequest) GetEventTrigger() EventTrigger
- func (x *UsageMonitoringUpdateRequest) GetHardwareAddr() []byte
- func (x *UsageMonitoringUpdateRequest) GetRatType() RATType
- func (x *UsageMonitoringUpdateRequest) GetRequestNumber() uint32
- func (x *UsageMonitoringUpdateRequest) GetSessionId() string
- func (x *UsageMonitoringUpdateRequest) GetSid() string
- func (x *UsageMonitoringUpdateRequest) GetTgppCtx() *TgppContext
- func (x *UsageMonitoringUpdateRequest) GetUeIpv4() string
- func (x *UsageMonitoringUpdateRequest) GetUpdate() *UsageMonitorUpdate
- func (*UsageMonitoringUpdateRequest) ProtoMessage()
- func (x *UsageMonitoringUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *UsageMonitoringUpdateRequest) Reset()
- func (x *UsageMonitoringUpdateRequest) String() string
- type UsageMonitoringUpdateResponse
- func (*UsageMonitoringUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitoringUpdateResponse) GetCredit() *UsageMonitoringCredit
- func (x *UsageMonitoringUpdateResponse) GetDynamicRulesToInstall() []*DynamicRuleInstall
- func (x *UsageMonitoringUpdateResponse) GetEventTriggers() []EventTrigger
- func (x *UsageMonitoringUpdateResponse) GetResultCode() uint32
- func (x *UsageMonitoringUpdateResponse) GetRevalidationTime() *timestamp.Timestamp
- func (x *UsageMonitoringUpdateResponse) GetRulesToRemove() []string
- func (x *UsageMonitoringUpdateResponse) GetSessionId() string
- func (x *UsageMonitoringUpdateResponse) GetSid() string
- func (x *UsageMonitoringUpdateResponse) GetStaticRulesToInstall() []*StaticRuleInstall
- func (x *UsageMonitoringUpdateResponse) GetSuccess() bool
- func (x *UsageMonitoringUpdateResponse) GetTgppCtx() *TgppContext
- func (*UsageMonitoringUpdateResponse) ProtoMessage()
- func (x *UsageMonitoringUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *UsageMonitoringUpdateResponse) Reset()
- func (x *UsageMonitoringUpdateResponse) String() string
- type WLANSessionContext
- func (*WLANSessionContext) Descriptor() ([]byte, []int)deprecated
- func (x *WLANSessionContext) GetMacAddr() string
- func (x *WLANSessionContext) GetMacAddrBinary() []byte
- func (x *WLANSessionContext) GetRadiusSessionId() string
- func (*WLANSessionContext) ProtoMessage()
- func (x *WLANSessionContext) ProtoReflect() protoreflect.Message
- func (x *WLANSessionContext) Reset()
- func (x *WLANSessionContext) String() string
Constants ¶
This section is empty.
Variables ¶
var ( AbortSessionResult_Code_name = map[int32]string{ 0: "SESSION_REMOVED", 1: "SESSION_NOT_FOUND", 2: "USER_NOT_FOUND", 3: "GATEWAY_NOT_FOUND", 4: "RADIUS_SERVER_ERROR", } AbortSessionResult_Code_value = map[string]int32{ "SESSION_REMOVED": 0, "SESSION_NOT_FOUND": 1, "USER_NOT_FOUND": 2, "GATEWAY_NOT_FOUND": 3, "RADIUS_SERVER_ERROR": 4, } )
Enum value maps for AbortSessionResult_Code.
var ( SingleEnodebStatus_StatusProperty_name = map[int32]string{ 0: "OFF", 1: "ON", 2: "UNKNOWN", } SingleEnodebStatus_StatusProperty_value = map[string]int32{ "OFF": 0, "ON": 1, "UNKNOWN": 2, } )
Enum value maps for SingleEnodebStatus_StatusProperty.
var ( IPDesc_IPState_name = map[int32]string{ 0: "FREE", 1: "ALLOCATED", 2: "RELEASED", 3: "REAPED", 4: "RESERVED", } IPDesc_IPState_value = map[string]int32{ "FREE": 0, "ALLOCATED": 1, "RELEASED": 2, "REAPED": 3, "RESERVED": 4, } )
Enum value maps for IPDesc_IPState.
var ( IPDesc_IPType_name = map[int32]string{ 0: "STATIC", 1: "IP_POOL", 3: "DHCP", } IPDesc_IPType_value = map[string]int32{ "STATIC": 0, "IP_POOL": 1, "DHCP": 3, } )
Enum value maps for IPDesc_IPType.
var ( IPAddress_IPVersion_name = map[int32]string{ 0: "IPV4", 1: "IPV6", } IPAddress_IPVersion_value = map[string]int32{ "IPV4": 0, "IPV6": 1, } )
Enum value maps for IPAddress_IPVersion.
var ( IPBlock_IPVersion_name = map[int32]string{ 0: "IPV4", 1: "IPV6", } IPBlock_IPVersion_value = map[string]int32{ "IPV4": 0, "IPV6": 1, } )
Enum value maps for IPBlock_IPVersion.
var ( AllocateIPRequest_IPVersion_name = map[int32]string{ 0: "IPV4", 1: "IPV6", } AllocateIPRequest_IPVersion_value = map[string]int32{ "IPV4": 0, "IPV6": 1, } )
Enum value maps for AllocateIPRequest_IPVersion.
var ( SetupFlowsResult_Result_name = map[int32]string{ 0: "SUCCESS", 1: "FAILURE", 2: "OUTDATED_EPOCH", } SetupFlowsResult_Result_value = map[string]int32{ "SUCCESS": 0, "FAILURE": 1, "OUTDATED_EPOCH": 2, } )
Enum value maps for SetupFlowsResult_Result.
var ( RequestOriginType_OriginType_name = map[int32]string{ 0: "GX", 1: "GY", } RequestOriginType_OriginType_value = map[string]int32{ "GX": 0, "GY": 1, } )
Enum value maps for RequestOriginType_OriginType.
var ( RuleModResult_Result_name = map[int32]string{ 0: "SUCCESS", 1: "PARTIAL_SUCCESS", 2: "FAILURE", } RuleModResult_Result_value = map[string]int32{ "SUCCESS": 0, "PARTIAL_SUCCESS": 1, "FAILURE": 2, } )
Enum value maps for RuleModResult_Result.
var ( DeactivateFlowsResult_Result_name = map[int32]string{ 0: "SUCCESS", 1: "FAILURE", 2: "OUTDATED_EPOCH", } DeactivateFlowsResult_Result_value = map[string]int32{ "SUCCESS": 0, "FAILURE": 1, "OUTDATED_EPOCH": 2, } )
Enum value maps for DeactivateFlowsResult_Result.
var ( FlowRequest_FlowState_name = map[int32]string{ 0: "FLOW_CREATED", 1: "FLOW_PARTIAL_CLASSIFICATION", 2: "FLOW_FINAL_CLASSIFICATION", 3: "FLOW_EXPIRED", } FlowRequest_FlowState_value = map[string]int32{ "FLOW_CREATED": 0, "FLOW_PARTIAL_CLASSIFICATION": 1, "FLOW_FINAL_CLASSIFICATION": 2, "FLOW_EXPIRED": 3, } )
Enum value maps for FlowRequest_FlowState.
var ( FlowResponse_Result_name = map[int32]string{ 0: "SUCCESS", 1: "FAILURE", 2: "OUTDATED_EPOCH", } FlowResponse_Result_value = map[string]int32{ "SUCCESS": 0, "FAILURE": 1, "OUTDATED_EPOCH": 2, } )
Enum value maps for FlowResponse_Result.
var ( SubscriberQuotaUpdate_Type_name = map[int32]string{ 0: "VALID_QUOTA", 1: "NO_QUOTA", 2: "TERMINATE", } SubscriberQuotaUpdate_Type_value = map[string]int32{ "VALID_QUOTA": 0, "NO_QUOTA": 1, "TERMINATE": 2, } )
Enum value maps for SubscriberQuotaUpdate_Type.
var ( PolicyRule_TrackingType_name = map[int32]string{ 0: "ONLY_OCS", 1: "ONLY_PCRF", 2: "OCS_AND_PCRF", 3: "NO_TRACKING", } PolicyRule_TrackingType_value = map[string]int32{ "ONLY_OCS": 0, "ONLY_PCRF": 1, "OCS_AND_PCRF": 2, "NO_TRACKING": 3, } )
Enum value maps for PolicyRule_TrackingType.
var ( PolicyRule_AppName_name = map[int32]string{ 0: "NO_APP_NAME", 1: "FACEBOOK", 2: "FACEBOOK_MESSENGER", 3: "INSTAGRAM", 4: "YOUTUBE", 5: "GOOGLE", 6: "GMAIL", 7: "GOOGLE_DOCS", 8: "NETFLIX", 9: "APPLE", 10: "MICROSOFT", 11: "REDDIT", 12: "WHATSAPP", 13: "GOOGLE_PLAY", 14: "APPSTORE", 15: "AMAZON", 16: "WECHAT", 17: "TIKTOK", 18: "TWITTER", 19: "WIKIPEDIA", 20: "GOOGLE_MAPS", 21: "YAHOO", 22: "IMO", } PolicyRule_AppName_value = map[string]int32{ "NO_APP_NAME": 0, "FACEBOOK": 1, "FACEBOOK_MESSENGER": 2, "INSTAGRAM": 3, "YOUTUBE": 4, "GOOGLE": 5, "GMAIL": 6, "GOOGLE_DOCS": 7, "NETFLIX": 8, "APPLE": 9, "MICROSOFT": 10, "REDDIT": 11, "WHATSAPP": 12, "GOOGLE_PLAY": 13, "APPSTORE": 14, "AMAZON": 15, "WECHAT": 16, "TIKTOK": 17, "TWITTER": 18, "WIKIPEDIA": 19, "GOOGLE_MAPS": 20, "YAHOO": 21, "IMO": 22, } )
Enum value maps for PolicyRule_AppName.
var ( PolicyRule_AppServiceType_name = map[int32]string{ 0: "NO_SERVICE_TYPE", 1: "CHAT", 2: "AUDIO", 3: "VIDEO", } PolicyRule_AppServiceType_value = map[string]int32{ "NO_SERVICE_TYPE": 0, "CHAT": 1, "AUDIO": 2, "VIDEO": 3, } )
Enum value maps for PolicyRule_AppServiceType.
var ( FlowDescription_Action_name = map[int32]string{ 0: "PERMIT", 1: "DENY", } FlowDescription_Action_value = map[string]int32{ "PERMIT": 0, "DENY": 1, } )
Enum value maps for FlowDescription_Action.
var ( FlowMatch_IPProto_name = map[int32]string{ 0: "IPPROTO_IP", 1: "IPPROTO_ICMP", 2: "IPPROTO_IGMP", 6: "IPPROTO_TCP", 17: "IPPROTO_UDP", 43: "IPPROTO_ROUTING", 44: "IPPROTO_FRAGMENT", 47: "IPPROTO_GRE", 51: "IPPROTO_AH", 58: "IPPROTO_ICMPV6", 59: "IPPROTO_NONE", 60: "IPPROTO_DSTOPTS", 89: "IPPROTO_OSPF", 112: "IPPROTO_VRRP", 132: "IPPROTO_SCTP", } FlowMatch_IPProto_value = map[string]int32{ "IPPROTO_IP": 0, "IPPROTO_HOPOPTS": 0, "IPPROTO_ICMP": 1, "IPPROTO_IGMP": 2, "IPPROTO_TCP": 6, "IPPROTO_UDP": 17, "IPPROTO_ROUTING": 43, "IPPROTO_FRAGMENT": 44, "IPPROTO_GRE": 47, "IPPROTO_AH": 51, "IPPROTO_ICMPV6": 58, "IPPROTO_NONE": 59, "IPPROTO_DSTOPTS": 60, "IPPROTO_OSPF": 89, "IPPROTO_VRRP": 112, "IPPROTO_SCTP": 132, } )
Enum value maps for FlowMatch_IPProto.
var ( FlowMatch_Direction_name = map[int32]string{ 0: "UPLINK", 1: "DOWNLINK", } FlowMatch_Direction_value = map[string]int32{ "UPLINK": 0, "DOWNLINK": 1, } )
Enum value maps for FlowMatch_Direction.
var ( QosArp_PreCap_name = map[int32]string{ 0: "PRE_CAP_ENABLED", 1: "PRE_CAP_DISABLED", } QosArp_PreCap_value = map[string]int32{ "PRE_CAP_ENABLED": 0, "PRE_CAP_DISABLED": 1, } )
Enum value maps for QosArp_PreCap.
var ( QosArp_PreVul_name = map[int32]string{ 0: "PRE_VUL_ENABLED", 1: "PRE_VUL_DISABLED", } QosArp_PreVul_value = map[string]int32{ "PRE_VUL_ENABLED": 0, "PRE_VUL_DISABLED": 1, } )
Enum value maps for QosArp_PreVul.
var ( FlowQos_Qci_name = map[int32]string{ 0: "QCI_0", 1: "QCI_1", 2: "QCI_2", 3: "QCI_3", 4: "QCI_4", 5: "QCI_5", 6: "QCI_6", 7: "QCI_7", 8: "QCI_8", 9: "QCI_9", 65: "QCI_65", 66: "QCI_66", 67: "QCI_67", 70: "QCI_70", 75: "QCI_75", 79: "QCI_79", } FlowQos_Qci_value = map[string]int32{ "QCI_0": 0, "QCI_1": 1, "QCI_2": 2, "QCI_3": 3, "QCI_4": 4, "QCI_5": 5, "QCI_6": 6, "QCI_7": 7, "QCI_8": 8, "QCI_9": 9, "QCI_65": 65, "QCI_66": 66, "QCI_67": 67, "QCI_70": 70, "QCI_75": 75, "QCI_79": 79, } )
Enum value maps for FlowQos_Qci.
var ( RedirectInformation_Support_name = map[int32]string{ 0: "DISABLED", 1: "ENABLED", } RedirectInformation_Support_value = map[string]int32{ "DISABLED": 0, "ENABLED": 1, } )
Enum value maps for RedirectInformation_Support.
var ( RedirectInformation_AddressType_name = map[int32]string{ 0: "IPv4", 1: "IPv6", 2: "URL", 3: "SIP_URI", } RedirectInformation_AddressType_value = map[string]int32{ "IPv4": 0, "IPv6": 1, "URL": 2, "SIP_URI": 3, } )
Enum value maps for RedirectInformation_AddressType.
var ( RatingGroup_LimitType_name = map[int32]string{ 0: "FINITE", 1: "INFINITE_METERED", 2: "INFINITE_UNMETERED", } RatingGroup_LimitType_value = map[string]int32{ "FINITE": 0, "INFINITE_METERED": 1, "INFINITE_UNMETERED": 2, } )
Enum value maps for RatingGroup_LimitType.
var ( InitRes_InitResult_name = map[int32]string{ 0: "INIT_UNKNOWN", 1: "INIT_OK", 2: "INIT_FAIL", } InitRes_InitResult_value = map[string]int32{ "INIT_UNKNOWN": 0, "INIT_OK": 1, "INIT_FAIL": 2, } )
Enum value maps for InitRes_InitResult.
var ( SendDlRes_SendDlResult_name = map[int32]string{ 0: "SEND_DL_UNKNOWN", 1: "SEND_DL_OK", 2: "SEND_DL_FAIL", } SendDlRes_SendDlResult_value = map[string]int32{ "SEND_DL_UNKNOWN": 0, "SEND_DL_OK": 1, "SEND_DL_FAIL": 2, } )
Enum value maps for SendDlRes_SendDlResult.
var ( RATType_name = map[int32]string{ 0: "TGPP_LTE", 1: "TGPP_WLAN", } RATType_value = map[string]int32{ "TGPP_LTE": 0, "TGPP_WLAN": 1, } )
Enum value maps for RATType.
var ( EventTrigger_name = map[int32]string{ 0: "SGSN_CHANGE", 1: "QOS_CHANGE", 2: "RAT_CHANGE", 3: "TFT_CHANGE", 4: "PLMN_CHANGE", 5: "LOSS_OF_BEARER", 6: "RECOVERY_OF_BEARER", 7: "IP_CAN_CHANGE", 11: "QOS_CHANGE_EXCEEDING_AUTHORIZATION", 12: "RAI_CHANGE", 13: "USER_LOCATION_CHANGE", 14: "NO_EVENT_TRIGGERS", 15: "OUT_OF_CREDIT", 16: "REALLOCATION_OF_CREDIT", 17: "REVALIDATION_TIMEOUT", 18: "UE_IP_ADDRESS_ALLOCATE", 19: "UE_IP_ADDRESS_RELEASE", 20: "DEFAULT_EPS_BEARER_QOS_CHANGE", 21: "AN_GW_CHANGE", 22: "SUCCESSFUL_RESOURCE_ALLOCATION", 23: "RESOURCE_MODIFICATION_REQUEST", 24: "PGW_TRACE_CONTROL", 25: "UE_TIME_ZONE_CHANGE", 26: "TAI_CHANGE", 27: "ECGI_CHANGE", 28: "CHARGING_CORRELATION_EXCHANGE", 29: "APN_AMBR_MODIFICATION_FAILURE", 30: "USER_CSG_INFORMATION_CHANGE", 33: "USAGE_REPORT", 34: "DEFAULT_EPS_BEARER_QOS_MODIFICATION_FAILURE", 35: "USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE", 36: "USER_CSG_HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE", 37: "ROUTING_RULE_CHANGE", 39: "APPLICATION_START", 40: "APPLICATION_STOP", 42: "CS_TO_PS_HANDOVER", 43: "UE_LOCAL_IP_ADDRESS_CHANGE", 44: "HENB_LOCAL_IP_ADDRESS_CHANGE", 45: "ACCESS_NETWORK_INFO_REPORT", 46: "CREDIT_MANAGEMENT_SESSION_FAILURE", 47: "DEFAULT_QOS_CHANGE", 48: "CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT", 49: "UNSUPPORTED", } EventTrigger_value = map[string]int32{ "SGSN_CHANGE": 0, "QOS_CHANGE": 1, "RAT_CHANGE": 2, "TFT_CHANGE": 3, "PLMN_CHANGE": 4, "LOSS_OF_BEARER": 5, "RECOVERY_OF_BEARER": 6, "IP_CAN_CHANGE": 7, "QOS_CHANGE_EXCEEDING_AUTHORIZATION": 11, "RAI_CHANGE": 12, "USER_LOCATION_CHANGE": 13, "NO_EVENT_TRIGGERS": 14, "OUT_OF_CREDIT": 15, "REALLOCATION_OF_CREDIT": 16, "REVALIDATION_TIMEOUT": 17, "UE_IP_ADDRESS_ALLOCATE": 18, "UE_IP_ADDRESS_RELEASE": 19, "DEFAULT_EPS_BEARER_QOS_CHANGE": 20, "AN_GW_CHANGE": 21, "SUCCESSFUL_RESOURCE_ALLOCATION": 22, "RESOURCE_MODIFICATION_REQUEST": 23, "PGW_TRACE_CONTROL": 24, "UE_TIME_ZONE_CHANGE": 25, "TAI_CHANGE": 26, "ECGI_CHANGE": 27, "CHARGING_CORRELATION_EXCHANGE": 28, "APN_AMBR_MODIFICATION_FAILURE": 29, "USER_CSG_INFORMATION_CHANGE": 30, "USAGE_REPORT": 33, "DEFAULT_EPS_BEARER_QOS_MODIFICATION_FAILURE": 34, "USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE": 35, "USER_CSG_HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE": 36, "ROUTING_RULE_CHANGE": 37, "APPLICATION_START": 39, "APPLICATION_STOP": 40, "CS_TO_PS_HANDOVER": 42, "UE_LOCAL_IP_ADDRESS_CHANGE": 43, "HENB_LOCAL_IP_ADDRESS_CHANGE": 44, "ACCESS_NETWORK_INFO_REPORT": 45, "CREDIT_MANAGEMENT_SESSION_FAILURE": 46, "DEFAULT_QOS_CHANGE": 47, "CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT": 48, "UNSUPPORTED": 49, } )
Enum value maps for EventTrigger.
var ( QCI_name = map[int32]string{ 0: "QCI_0", 1: "QCI_1", 2: "QCI_2", 3: "QCI_3", 4: "QCI_4", 5: "QCI_5", 6: "QCI_6", 7: "QCI_7", 8: "QCI_8", 9: "QCI_9", 65: "QCI_65", 66: "QCI_66", 67: "QCI_67", 70: "QCI_70", 75: "QCI_75", 79: "QCI_79", } QCI_value = map[string]int32{ "QCI_0": 0, "QCI_1": 1, "QCI_2": 2, "QCI_3": 3, "QCI_4": 4, "QCI_5": 5, "QCI_6": 6, "QCI_7": 7, "QCI_8": 8, "QCI_9": 9, "QCI_65": 65, "QCI_66": 66, "QCI_67": 67, "QCI_70": 70, "QCI_75": 75, "QCI_79": 79, } )
Enum value maps for QCI.
var ( ReAuthResult_name = map[int32]string{ 0: "UPDATE_INITIATED", 1: "UPDATE_NOT_NEEDED", 2: "SESSION_NOT_FOUND", 3: "OTHER_FAILURE", } ReAuthResult_value = map[string]int32{ "UPDATE_INITIATED": 0, "UPDATE_NOT_NEEDED": 1, "SESSION_NOT_FOUND": 2, "OTHER_FAILURE": 3, } )
Enum value maps for ReAuthResult.
var ( CreditLimitType_name = map[int32]string{ 0: "FINITE", 1: "INFINITE_UNMETERED", 2: "INFINITE_METERED", } CreditLimitType_value = map[string]int32{ "FINITE": 0, "INFINITE_UNMETERED": 1, "INFINITE_METERED": 2, } )
Enum value maps for CreditLimitType.
var ( MonitoringLevel_name = map[int32]string{ 0: "SESSION_LEVEL", 1: "PCC_RULE_LEVEL", } MonitoringLevel_value = map[string]int32{ "SESSION_LEVEL": 0, "PCC_RULE_LEVEL": 1, } )
Enum value maps for MonitoringLevel.
var ( ChargingReAuthRequest_Type_name = map[int32]string{ 0: "SINGLE_SERVICE", 1: "ENTIRE_SESSION", } ChargingReAuthRequest_Type_value = map[string]int32{ "SINGLE_SERVICE": 0, "ENTIRE_SESSION": 1, } )
Enum value maps for ChargingReAuthRequest_Type.
var ( PolicyReAuthAnswer_FailureCode_name = map[int32]string{ 0: "UNUSED", 1: "UNKNOWN_RULE_NAME", 2: "RATING_GROUP_ERROR", 3: "SERVICE_IDENTIFIER_ERROR", 4: "GW_PCEF_MALFUNCTION", 5: "RESOURCES_LIMITATION", 6: "MAX_NR_BEARERS_REACHED", 7: "UNKNOWN_BEARER_ID", 8: "MISSING_BEARER_ID", 9: "MISSING_FLOW_INFORMATION", 10: "RESOURCE_ALLOCATION_FAILURE", 11: "UNSUCCESSFUL_QOS_VALIDATION", 12: "INCORRECT_FLOW_INFORMATION", 13: "PS_TO_CS_HANDOVER", 14: "TDF_APPLICATION_IDENTIFIER_ERROR", 15: "NO_BEARER_FOUND", 16: "FILTER_RESTRICTIONS", 17: "AN_GW_FAILED", 18: "MISSING_REDIRECT_SERVER_ADDRESS", 19: "CM_END_USER_SERVICE_DENIED", 20: "CM_CREDIT_CONTROL_NOT_APPLICABLE", 21: "CM_AUTHORIZATION_REJECTED", 22: "CM_USER_UNKNOWN", 23: "CM_RATING_FAILED", 24: "ROUTING_RULE_REJECTION", 25: "UNKNOWN_ROUTING_ACCESS_INFORMATION", 26: "NO_NBIFOM_SUPPORT", } PolicyReAuthAnswer_FailureCode_value = map[string]int32{ "UNUSED": 0, "UNKNOWN_RULE_NAME": 1, "RATING_GROUP_ERROR": 2, "SERVICE_IDENTIFIER_ERROR": 3, "GW_PCEF_MALFUNCTION": 4, "RESOURCES_LIMITATION": 5, "MAX_NR_BEARERS_REACHED": 6, "UNKNOWN_BEARER_ID": 7, "MISSING_BEARER_ID": 8, "MISSING_FLOW_INFORMATION": 9, "RESOURCE_ALLOCATION_FAILURE": 10, "UNSUCCESSFUL_QOS_VALIDATION": 11, "INCORRECT_FLOW_INFORMATION": 12, "PS_TO_CS_HANDOVER": 13, "TDF_APPLICATION_IDENTIFIER_ERROR": 14, "NO_BEARER_FOUND": 15, "FILTER_RESTRICTIONS": 16, "AN_GW_FAILED": 17, "MISSING_REDIRECT_SERVER_ADDRESS": 18, "CM_END_USER_SERVICE_DENIED": 19, "CM_CREDIT_CONTROL_NOT_APPLICABLE": 20, "CM_AUTHORIZATION_REJECTED": 21, "CM_USER_UNKNOWN": 22, "CM_RATING_FAILED": 23, "ROUTING_RULE_REJECTION": 24, "UNKNOWN_ROUTING_ACCESS_INFORMATION": 25, "NO_NBIFOM_SUPPORT": 26, } )
Enum value maps for PolicyReAuthAnswer_FailureCode.
var ( RedirectServer_RedirectAddressType_name = map[int32]string{ 0: "IPV4", 1: "IPV6", 2: "URL", 3: "SIP_URI", } RedirectServer_RedirectAddressType_value = map[string]int32{ "IPV4": 0, "IPV6": 1, "URL": 2, "SIP_URI": 3, } )
Enum value maps for RedirectServer_RedirectAddressType.
var ( ChargingCredit_UnitType_name = map[int32]string{ 0: "BYTES", 1: "SECONDS", } ChargingCredit_UnitType_value = map[string]int32{ "BYTES": 0, "SECONDS": 1, } )
Enum value maps for ChargingCredit_UnitType.
var ( ChargingCredit_FinalAction_name = map[int32]string{ 0: "TERMINATE", 1: "REDIRECT", 2: "RESTRICT_ACCESS", } ChargingCredit_FinalAction_value = map[string]int32{ "TERMINATE": 0, "REDIRECT": 1, "RESTRICT_ACCESS": 2, } )
Enum value maps for ChargingCredit_FinalAction.
var ( CreditUsage_UpdateType_name = map[int32]string{ 0: "THRESHOLD", 1: "QHT", 2: "TERMINATED", 3: "QUOTA_EXHAUSTED", 4: "VALIDITY_TIMER_EXPIRED", 5: "OTHER_QUOTA_TYPE", 6: "RATING_CONDITION_CHANGE", 7: "REAUTH_REQUIRED", 8: "POOL_EXHAUSTED", } CreditUsage_UpdateType_value = map[string]int32{ "THRESHOLD": 0, "QHT": 1, "TERMINATED": 2, "QUOTA_EXHAUSTED": 3, "VALIDITY_TIMER_EXPIRED": 4, "OTHER_QUOTA_TYPE": 5, "RATING_CONDITION_CHANGE": 6, "REAUTH_REQUIRED": 7, "POOL_EXHAUSTED": 8, } )
Enum value maps for CreditUsage_UpdateType.
var ( UsageMonitoringCredit_Action_name = map[int32]string{ 0: "CONTINUE", 1: "DISABLE", } UsageMonitoringCredit_Action_value = map[string]int32{ "CONTINUE": 0, "DISABLE": 1, } )
Enum value maps for UsageMonitoringCredit_Action.
var ( AccessNetworkIdentifier_name = map[int32]string{ 0: "HRPD", 1: "WIMAX", 2: "WLAN", 3: "ETHERNET", } AccessNetworkIdentifier_value = map[string]int32{ "HRPD": 0, "WIMAX": 1, "WLAN": 2, "ETHERNET": 3, } )
Enum value maps for AccessNetworkIdentifier.
var ( SubscriberID_IDType_name = map[int32]string{ 0: "IMSI", } SubscriberID_IDType_value = map[string]int32{ "IMSI": 0, } )
Enum value maps for SubscriberID_IDType.
var ( GSMSubscription_GSMSubscriptionState_name = map[int32]string{ 0: "INACTIVE", 1: "ACTIVE", } GSMSubscription_GSMSubscriptionState_value = map[string]int32{ "INACTIVE": 0, "ACTIVE": 1, } )
Enum value maps for GSMSubscription_GSMSubscriptionState.
var ( GSMSubscription_GSMAuthAlgo_name = map[int32]string{ 0: "PRECOMPUTED_AUTH_TUPLES", } GSMSubscription_GSMAuthAlgo_value = map[string]int32{ "PRECOMPUTED_AUTH_TUPLES": 0, } )
Enum value maps for GSMSubscription_GSMAuthAlgo.
var ( LTESubscription_LTESubscriptionState_name = map[int32]string{ 0: "INACTIVE", 1: "ACTIVE", } LTESubscription_LTESubscriptionState_value = map[string]int32{ "INACTIVE": 0, "ACTIVE": 1, } )
Enum value maps for LTESubscription_LTESubscriptionState.
var ( LTESubscription_LTEAuthAlgo_name = map[int32]string{ 0: "MILENAGE", } LTESubscription_LTEAuthAlgo_value = map[string]int32{ "MILENAGE": 0, } )
Enum value maps for LTESubscription_LTEAuthAlgo.
var ( APNConfiguration_PDNType_name = map[int32]string{ 0: "IPV4", 1: "IPV6", 2: "IPV4V6", 3: "IPV4_OR_IPV6", } APNConfiguration_PDNType_value = map[string]int32{ "IPV4": 0, "IPV6": 1, "IPV4V6": 2, "IPV4_OR_IPV6": 3, } )
Enum value maps for APNConfiguration_PDNType.
var ( Non3GPPUserProfile_Non3GPPIPAccess_name = map[int32]string{ 0: "NON_3GPP_SUBSCRIPTION_ALLOWED", 1: "NON_3GPP_SUBSCRIPTION_BARRED", } Non3GPPUserProfile_Non3GPPIPAccess_value = map[string]int32{ "NON_3GPP_SUBSCRIPTION_ALLOWED": 0, "NON_3GPP_SUBSCRIPTION_BARRED": 1, } )
Enum value maps for Non3GPPUserProfile_Non3GPPIPAccess.
var ( Non3GPPUserProfile_Non3GPPIPAccessAPN_name = map[int32]string{ 0: "NON_3GPP_APNS_ENABLE", 1: "NON_3GPP_APNS_DISABLE", } Non3GPPUserProfile_Non3GPPIPAccessAPN_value = map[string]int32{ "NON_3GPP_APNS_ENABLE": 0, "NON_3GPP_APNS_DISABLE": 1, } )
Enum value maps for Non3GPPUserProfile_Non3GPPIPAccessAPN.
var File_abort_session_proto protoreflect.FileDescriptor
var File_enodebd_proto protoreflect.FileDescriptor
var File_keyval_proto protoreflect.FileDescriptor
var File_mobilityd_proto protoreflect.FileDescriptor
var File_pipelined_proto protoreflect.FileDescriptor
var File_policydb_proto protoreflect.FileDescriptor
var File_s6a_service_proto protoreflect.FileDescriptor
var File_sctpd_proto protoreflect.FileDescriptor
var File_session_manager_proto protoreflect.FileDescriptor
var File_spgw_service_proto protoreflect.FileDescriptor
var File_subscriberdb_proto protoreflect.FileDescriptor
Functions ¶
func GetIMSIFromSessionId ¶
GetIMSIFromSessionId extracts IMSI from a sessionId and returns only the IMSI without prefix SessionId format is is considered to be IMMSIxxxxxx-1234, where xxxxx is the imsi to be extracted ie: IMSI123456789012345-54321 -> 123456789012345
func GetIMSIwithPrefixFromSessionId ¶
GetIMSIwithPrefixFromSessionId extracts IMSI from a sessionId and returns the IMSI with prefix SessionId format is is considered to be IMMSIxxxxxx-1234, where xxxxx is the imsi to be extracted ie: IMSI123456789012345-54321 -> IMSI123456789012345
func RegisterAbortSessionResponderServer ¶
func RegisterAbortSessionResponderServer(s *grpc.Server, srv AbortSessionResponderServer)
func RegisterCentralSessionControllerServer ¶
func RegisterCentralSessionControllerServer(s *grpc.Server, srv CentralSessionControllerServer)
func RegisterEnodebdServer ¶
func RegisterEnodebdServer(s *grpc.Server, srv EnodebdServer)
func RegisterLocalSessionManagerServer ¶
func RegisterLocalSessionManagerServer(s *grpc.Server, srv LocalSessionManagerServer)
func RegisterMobilityServiceServer ¶
func RegisterMobilityServiceServer(s *grpc.Server, srv MobilityServiceServer)
func RegisterPipelinedServer ¶
func RegisterPipelinedServer(s *grpc.Server, srv PipelinedServer)
func RegisterPolicyAssignmentControllerServer ¶
func RegisterPolicyAssignmentControllerServer(s *grpc.Server, srv PolicyAssignmentControllerServer)
func RegisterPolicyDBServer ¶
func RegisterPolicyDBServer(s *grpc.Server, srv PolicyDBServer)
func RegisterS6AServiceServer ¶
func RegisterS6AServiceServer(s *grpc.Server, srv S6AServiceServer)
func RegisterSctpdDownlinkServer ¶
func RegisterSctpdDownlinkServer(s *grpc.Server, srv SctpdDownlinkServer)
func RegisterSctpdUplinkServer ¶
func RegisterSctpdUplinkServer(s *grpc.Server, srv SctpdUplinkServer)
func RegisterSessionProxyResponderServer ¶
func RegisterSessionProxyResponderServer(s *grpc.Server, srv SessionProxyResponderServer)
func RegisterSpgwServiceServer ¶
func RegisterSpgwServiceServer(s *grpc.Server, srv SpgwServiceServer)
func RegisterSubscriberDBServer ¶
func RegisterSubscriberDBServer(s *grpc.Server, srv SubscriberDBServer)
func SidString ¶
func SidString(pb *SubscriberID) string
Function to convert the Sid proto struct to its string representation
func StripPrefixFromIMSIandFormat ¶
StripPrefixFromIMSIandFormat extracts IMSI from an IMSI with prefix. It also checks that the IMSI is only numeric ie: IMSI123456789012345 -> 123456789012345 It returns IMSI in two formats: string and uint64
Types ¶
type APNConfiguration ¶
type APNConfiguration struct { // APN identifier ContextId uint32 `protobuf:"varint,1,opt,name=context_id,json=contextId,proto3" json:"context_id,omitempty"` // Contains either the APN Name or wildcard "*" ServiceSelection string `protobuf:"bytes,2,opt,name=service_selection,json=serviceSelection,proto3" json:"service_selection,omitempty"` // APN QoS profile QosProfile *APNConfiguration_QoSProfile `protobuf:"bytes,3,opt,name=qos_profile,json=qosProfile,proto3" json:"qos_profile,omitempty"` // APN authorized bitrate Ambr *AggregatedMaximumBitrate `protobuf:"bytes,4,opt,name=ambr,proto3" json:"ambr,omitempty"` Pdn APNConfiguration_PDNType `protobuf:"varint,5,opt,name=pdn,proto3,enum=magma.lte.APNConfiguration_PDNType" json:"pdn,omitempty"` // Optional static IP to allocate for this subscriber on this APN AssignedStaticIp string `protobuf:"bytes,6,opt,name=assigned_static_ip,json=assignedStaticIp,proto3" json:"assigned_static_ip,omitempty"` // contains filtered or unexported fields }
func (*APNConfiguration) Descriptor
deprecated
func (*APNConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use APNConfiguration.ProtoReflect.Descriptor instead.
func (*APNConfiguration) GetAmbr ¶
func (x *APNConfiguration) GetAmbr() *AggregatedMaximumBitrate
func (*APNConfiguration) GetAssignedStaticIp ¶
func (x *APNConfiguration) GetAssignedStaticIp() string
func (*APNConfiguration) GetContextId ¶
func (x *APNConfiguration) GetContextId() uint32
func (*APNConfiguration) GetPdn ¶
func (x *APNConfiguration) GetPdn() APNConfiguration_PDNType
func (*APNConfiguration) GetQosProfile ¶
func (x *APNConfiguration) GetQosProfile() *APNConfiguration_QoSProfile
func (*APNConfiguration) GetServiceSelection ¶
func (x *APNConfiguration) GetServiceSelection() string
func (*APNConfiguration) ProtoMessage ¶
func (*APNConfiguration) ProtoMessage()
func (*APNConfiguration) ProtoReflect ¶
func (x *APNConfiguration) ProtoReflect() protoreflect.Message
func (*APNConfiguration) Reset ¶
func (x *APNConfiguration) Reset()
func (*APNConfiguration) String ¶
func (x *APNConfiguration) String() string
type APNConfiguration_PDNType ¶
type APNConfiguration_PDNType int32
const ( APNConfiguration_IPV4 APNConfiguration_PDNType = 0 APNConfiguration_IPV6 APNConfiguration_PDNType = 1 APNConfiguration_IPV4V6 APNConfiguration_PDNType = 2 APNConfiguration_IPV4_OR_IPV6 APNConfiguration_PDNType = 3 )
func (APNConfiguration_PDNType) Descriptor ¶
func (APNConfiguration_PDNType) Descriptor() protoreflect.EnumDescriptor
func (APNConfiguration_PDNType) Enum ¶
func (x APNConfiguration_PDNType) Enum() *APNConfiguration_PDNType
func (APNConfiguration_PDNType) EnumDescriptor
deprecated
func (APNConfiguration_PDNType) EnumDescriptor() ([]byte, []int)
Deprecated: Use APNConfiguration_PDNType.Descriptor instead.
func (APNConfiguration_PDNType) Number ¶
func (x APNConfiguration_PDNType) Number() protoreflect.EnumNumber
func (APNConfiguration_PDNType) String ¶
func (x APNConfiguration_PDNType) String() string
func (APNConfiguration_PDNType) Type ¶
func (APNConfiguration_PDNType) Type() protoreflect.EnumType
type APNConfiguration_QoSProfile ¶
type APNConfiguration_QoSProfile struct { ClassId int32 `protobuf:"varint,1,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"` PriorityLevel uint32 `protobuf:"varint,2,opt,name=priority_level,json=priorityLevel,proto3" json:"priority_level,omitempty"` PreemptionCapability bool `protobuf:"varint,3,opt,name=preemption_capability,json=preemptionCapability,proto3" json:"preemption_capability,omitempty"` PreemptionVulnerability bool `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
For details about values see 29.212
func (*APNConfiguration_QoSProfile) Descriptor
deprecated
func (*APNConfiguration_QoSProfile) Descriptor() ([]byte, []int)
Deprecated: Use APNConfiguration_QoSProfile.ProtoReflect.Descriptor instead.
func (*APNConfiguration_QoSProfile) GetClassId ¶
func (x *APNConfiguration_QoSProfile) GetClassId() int32
func (*APNConfiguration_QoSProfile) GetPreemptionCapability ¶
func (x *APNConfiguration_QoSProfile) GetPreemptionCapability() bool
func (*APNConfiguration_QoSProfile) GetPreemptionVulnerability ¶
func (x *APNConfiguration_QoSProfile) GetPreemptionVulnerability() bool
func (*APNConfiguration_QoSProfile) GetPriorityLevel ¶
func (x *APNConfiguration_QoSProfile) GetPriorityLevel() uint32
func (*APNConfiguration_QoSProfile) ProtoMessage ¶
func (*APNConfiguration_QoSProfile) ProtoMessage()
func (*APNConfiguration_QoSProfile) ProtoReflect ¶
func (x *APNConfiguration_QoSProfile) ProtoReflect() protoreflect.Message
func (*APNConfiguration_QoSProfile) Reset ¶
func (x *APNConfiguration_QoSProfile) Reset()
func (*APNConfiguration_QoSProfile) String ¶
func (x *APNConfiguration_QoSProfile) String() string
type AbortSessionRequest ¶
type AbortSessionRequest struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // IMSI // contains filtered or unexported fields }
func (*AbortSessionRequest) Descriptor
deprecated
func (*AbortSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use AbortSessionRequest.ProtoReflect.Descriptor instead.
func (*AbortSessionRequest) GetSessionId ¶
func (x *AbortSessionRequest) GetSessionId() string
func (*AbortSessionRequest) GetUserName ¶
func (x *AbortSessionRequest) GetUserName() string
func (*AbortSessionRequest) ProtoMessage ¶
func (*AbortSessionRequest) ProtoMessage()
func (*AbortSessionRequest) ProtoReflect ¶
func (x *AbortSessionRequest) ProtoReflect() protoreflect.Message
func (*AbortSessionRequest) Reset ¶
func (x *AbortSessionRequest) Reset()
func (*AbortSessionRequest) String ¶
func (x *AbortSessionRequest) String() string
type AbortSessionResponderClient ¶
type AbortSessionResponderClient interface {
AbortSession(ctx context.Context, in *AbortSessionRequest, opts ...grpc.CallOption) (*AbortSessionResult, error)
}
AbortSessionResponderClient is the client API for AbortSessionResponder service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAbortSessionResponderClient ¶
func NewAbortSessionResponderClient(cc grpc.ClientConnInterface) AbortSessionResponderClient
type AbortSessionResponderServer ¶
type AbortSessionResponderServer interface {
AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionResult, error)
}
AbortSessionResponderServer is the server API for AbortSessionResponder service.
type AbortSessionResult ¶
type AbortSessionResult struct { Code AbortSessionResult_Code `protobuf:"varint,1,opt,name=code,proto3,enum=magma.lte.AbortSessionResult_Code" json:"code,omitempty"` ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // contains filtered or unexported fields }
func (*AbortSessionResult) Descriptor
deprecated
func (*AbortSessionResult) Descriptor() ([]byte, []int)
Deprecated: Use AbortSessionResult.ProtoReflect.Descriptor instead.
func (*AbortSessionResult) GetCode ¶
func (x *AbortSessionResult) GetCode() AbortSessionResult_Code
func (*AbortSessionResult) GetErrorMessage ¶
func (x *AbortSessionResult) GetErrorMessage() string
func (*AbortSessionResult) ProtoMessage ¶
func (*AbortSessionResult) ProtoMessage()
func (*AbortSessionResult) ProtoReflect ¶
func (x *AbortSessionResult) ProtoReflect() protoreflect.Message
func (*AbortSessionResult) Reset ¶
func (x *AbortSessionResult) Reset()
func (*AbortSessionResult) String ¶
func (x *AbortSessionResult) String() string
type AbortSessionResult_Code ¶
type AbortSessionResult_Code int32
const ( AbortSessionResult_SESSION_REMOVED AbortSessionResult_Code = 0 AbortSessionResult_SESSION_NOT_FOUND AbortSessionResult_Code = 1 AbortSessionResult_USER_NOT_FOUND AbortSessionResult_Code = 2 AbortSessionResult_GATEWAY_NOT_FOUND AbortSessionResult_Code = 3 AbortSessionResult_RADIUS_SERVER_ERROR AbortSessionResult_Code = 4 )
func (AbortSessionResult_Code) Descriptor ¶
func (AbortSessionResult_Code) Descriptor() protoreflect.EnumDescriptor
func (AbortSessionResult_Code) Enum ¶
func (x AbortSessionResult_Code) Enum() *AbortSessionResult_Code
func (AbortSessionResult_Code) EnumDescriptor
deprecated
func (AbortSessionResult_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use AbortSessionResult_Code.Descriptor instead.
func (AbortSessionResult_Code) Number ¶
func (x AbortSessionResult_Code) Number() protoreflect.EnumNumber
func (AbortSessionResult_Code) String ¶
func (x AbortSessionResult_Code) String() string
func (AbortSessionResult_Code) Type ¶
func (AbortSessionResult_Code) Type() protoreflect.EnumType
type AccessNetworkIdentifier ¶
type AccessNetworkIdentifier int32
For details about values read 3GPP 24.302
const ( AccessNetworkIdentifier_HRPD AccessNetworkIdentifier = 0 AccessNetworkIdentifier_WIMAX AccessNetworkIdentifier = 1 AccessNetworkIdentifier_WLAN AccessNetworkIdentifier = 2 AccessNetworkIdentifier_ETHERNET AccessNetworkIdentifier = 3 )
func (AccessNetworkIdentifier) Descriptor ¶
func (AccessNetworkIdentifier) Descriptor() protoreflect.EnumDescriptor
func (AccessNetworkIdentifier) Enum ¶
func (x AccessNetworkIdentifier) Enum() *AccessNetworkIdentifier
func (AccessNetworkIdentifier) EnumDescriptor
deprecated
func (AccessNetworkIdentifier) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessNetworkIdentifier.Descriptor instead.
func (AccessNetworkIdentifier) Number ¶
func (x AccessNetworkIdentifier) Number() protoreflect.EnumNumber
func (AccessNetworkIdentifier) String ¶
func (x AccessNetworkIdentifier) String() string
func (AccessNetworkIdentifier) Type ¶
func (AccessNetworkIdentifier) Type() protoreflect.EnumType
type ActivateFlowsRequest ¶
type ActivateFlowsRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // Subscriber session ipv4 address IpAddr string `protobuf:"bytes,2,opt,name=ip_addr,json=ipAddr,proto3" json:"ip_addr,omitempty"` // List of static rules obtained from PCRF RuleIds []string `protobuf:"bytes,3,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"` // List of dynamic rules obtained from PCRF DynamicRules []*PolicyRule `protobuf:"bytes,4,rep,name=dynamic_rules,json=dynamicRules,proto3" json:"dynamic_rules,omitempty"` // Activate flow source (GX/GY) RequestOrigin *RequestOriginType `protobuf:"bytes,5,opt,name=request_origin,json=requestOrigin,proto3" json:"request_origin,omitempty"` // contains filtered or unexported fields }
func (*ActivateFlowsRequest) Descriptor
deprecated
func (*ActivateFlowsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ActivateFlowsRequest.ProtoReflect.Descriptor instead.
func (*ActivateFlowsRequest) GetDynamicRules ¶
func (x *ActivateFlowsRequest) GetDynamicRules() []*PolicyRule
func (*ActivateFlowsRequest) GetIpAddr ¶
func (x *ActivateFlowsRequest) GetIpAddr() string
func (*ActivateFlowsRequest) GetRequestOrigin ¶
func (x *ActivateFlowsRequest) GetRequestOrigin() *RequestOriginType
func (*ActivateFlowsRequest) GetRuleIds ¶
func (x *ActivateFlowsRequest) GetRuleIds() []string
func (*ActivateFlowsRequest) GetSid ¶
func (x *ActivateFlowsRequest) GetSid() *SubscriberID
func (*ActivateFlowsRequest) ProtoMessage ¶
func (*ActivateFlowsRequest) ProtoMessage()
func (*ActivateFlowsRequest) ProtoReflect ¶
func (x *ActivateFlowsRequest) ProtoReflect() protoreflect.Message
func (*ActivateFlowsRequest) Reset ¶
func (x *ActivateFlowsRequest) Reset()
func (*ActivateFlowsRequest) String ¶
func (x *ActivateFlowsRequest) String() string
type ActivateFlowsResult ¶
type ActivateFlowsResult struct { StaticRuleResults []*RuleModResult `protobuf:"bytes,1,rep,name=static_rule_results,json=staticRuleResults,proto3" json:"static_rule_results,omitempty"` DynamicRuleResults []*RuleModResult `protobuf:"bytes,2,rep,name=dynamic_rule_results,json=dynamicRuleResults,proto3" json:"dynamic_rule_results,omitempty"` // contains filtered or unexported fields }
func (*ActivateFlowsResult) Descriptor
deprecated
func (*ActivateFlowsResult) Descriptor() ([]byte, []int)
Deprecated: Use ActivateFlowsResult.ProtoReflect.Descriptor instead.
func (*ActivateFlowsResult) GetDynamicRuleResults ¶
func (x *ActivateFlowsResult) GetDynamicRuleResults() []*RuleModResult
func (*ActivateFlowsResult) GetStaticRuleResults ¶
func (x *ActivateFlowsResult) GetStaticRuleResults() []*RuleModResult
func (*ActivateFlowsResult) ProtoMessage ¶
func (*ActivateFlowsResult) ProtoMessage()
func (*ActivateFlowsResult) ProtoReflect ¶
func (x *ActivateFlowsResult) ProtoReflect() protoreflect.Message
func (*ActivateFlowsResult) Reset ¶
func (x *ActivateFlowsResult) Reset()
func (*ActivateFlowsResult) String ¶
func (x *ActivateFlowsResult) String() string
type AggregatedMaximumBitrate ¶
type AggregatedMaximumBitrate struct { // Maximum uplink bitrate MaxBandwidthUl uint32 `protobuf:"varint,1,opt,name=max_bandwidth_ul,json=maxBandwidthUl,proto3" json:"max_bandwidth_ul,omitempty"` // Maximum downlink bitrate MaxBandwidthDl uint32 `protobuf:"varint,2,opt,name=max_bandwidth_dl,json=maxBandwidthDl,proto3" json:"max_bandwidth_dl,omitempty"` // contains filtered or unexported fields }
func (*AggregatedMaximumBitrate) Descriptor
deprecated
func (*AggregatedMaximumBitrate) Descriptor() ([]byte, []int)
Deprecated: Use AggregatedMaximumBitrate.ProtoReflect.Descriptor instead.
func (*AggregatedMaximumBitrate) GetMaxBandwidthDl ¶
func (x *AggregatedMaximumBitrate) GetMaxBandwidthDl() uint32
func (*AggregatedMaximumBitrate) GetMaxBandwidthUl ¶
func (x *AggregatedMaximumBitrate) GetMaxBandwidthUl() uint32
func (*AggregatedMaximumBitrate) ProtoMessage ¶
func (*AggregatedMaximumBitrate) ProtoMessage()
func (*AggregatedMaximumBitrate) ProtoReflect ¶
func (x *AggregatedMaximumBitrate) ProtoReflect() protoreflect.Message
func (*AggregatedMaximumBitrate) Reset ¶
func (x *AggregatedMaximumBitrate) Reset()
func (*AggregatedMaximumBitrate) String ¶
func (x *AggregatedMaximumBitrate) String() string
type AllEnodebStatus ¶
type AllEnodebStatus struct { EnbStatusList []*SingleEnodebStatus `protobuf:"bytes,1,rep,name=enb_status_list,json=enbStatusList,proto3" json:"enb_status_list,omitempty"` // contains filtered or unexported fields }
func (*AllEnodebStatus) Descriptor
deprecated
func (*AllEnodebStatus) Descriptor() ([]byte, []int)
Deprecated: Use AllEnodebStatus.ProtoReflect.Descriptor instead.
func (*AllEnodebStatus) GetEnbStatusList ¶
func (x *AllEnodebStatus) GetEnbStatusList() []*SingleEnodebStatus
func (*AllEnodebStatus) ProtoMessage ¶
func (*AllEnodebStatus) ProtoMessage()
func (*AllEnodebStatus) ProtoReflect ¶
func (x *AllEnodebStatus) ProtoReflect() protoreflect.Message
func (*AllEnodebStatus) Reset ¶
func (x *AllEnodebStatus) Reset()
func (*AllEnodebStatus) String ¶
func (x *AllEnodebStatus) String() string
type AllTableAssignments ¶
type AllTableAssignments struct { TableAssignments []*TableAssignment `protobuf:"bytes,1,rep,name=table_assignments,json=tableAssignments,proto3" json:"table_assignments,omitempty"` // contains filtered or unexported fields }
func (*AllTableAssignments) Descriptor
deprecated
func (*AllTableAssignments) Descriptor() ([]byte, []int)
Deprecated: Use AllTableAssignments.ProtoReflect.Descriptor instead.
func (*AllTableAssignments) GetTableAssignments ¶
func (x *AllTableAssignments) GetTableAssignments() []*TableAssignment
func (*AllTableAssignments) ProtoMessage ¶
func (*AllTableAssignments) ProtoMessage()
func (*AllTableAssignments) ProtoReflect ¶
func (x *AllTableAssignments) ProtoReflect() protoreflect.Message
func (*AllTableAssignments) Reset ¶
func (x *AllTableAssignments) Reset()
func (*AllTableAssignments) String ¶
func (x *AllTableAssignments) String() string
type AllocateIPRequest ¶
type AllocateIPRequest struct { // sid: SubscriberID an IP is allocated for // version: IP version requested // apn: Access Point Name (e.g., "ims", "internet") Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Version AllocateIPRequest_IPVersion `protobuf:"varint,2,opt,name=version,proto3,enum=magma.lte.AllocateIPRequest_IPVersion" json:"version,omitempty"` Apn string `protobuf:"bytes,3,opt,name=apn,proto3" json:"apn,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- IP allocation service definition --------------------------------------------------------------------------
func (*AllocateIPRequest) Descriptor
deprecated
func (*AllocateIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use AllocateIPRequest.ProtoReflect.Descriptor instead.
func (*AllocateIPRequest) GetApn ¶
func (x *AllocateIPRequest) GetApn() string
func (*AllocateIPRequest) GetSid ¶
func (x *AllocateIPRequest) GetSid() *SubscriberID
func (*AllocateIPRequest) GetVersion ¶
func (x *AllocateIPRequest) GetVersion() AllocateIPRequest_IPVersion
func (*AllocateIPRequest) ProtoMessage ¶
func (*AllocateIPRequest) ProtoMessage()
func (*AllocateIPRequest) ProtoReflect ¶
func (x *AllocateIPRequest) ProtoReflect() protoreflect.Message
func (*AllocateIPRequest) Reset ¶
func (x *AllocateIPRequest) Reset()
func (*AllocateIPRequest) String ¶
func (x *AllocateIPRequest) String() string
type AllocateIPRequest_IPVersion ¶
type AllocateIPRequest_IPVersion int32
const ( AllocateIPRequest_IPV4 AllocateIPRequest_IPVersion = 0 AllocateIPRequest_IPV6 AllocateIPRequest_IPVersion = 1 )
func (AllocateIPRequest_IPVersion) Descriptor ¶
func (AllocateIPRequest_IPVersion) Descriptor() protoreflect.EnumDescriptor
func (AllocateIPRequest_IPVersion) Enum ¶
func (x AllocateIPRequest_IPVersion) Enum() *AllocateIPRequest_IPVersion
func (AllocateIPRequest_IPVersion) EnumDescriptor
deprecated
func (AllocateIPRequest_IPVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use AllocateIPRequest_IPVersion.Descriptor instead.
func (AllocateIPRequest_IPVersion) Number ¶
func (x AllocateIPRequest_IPVersion) Number() protoreflect.EnumNumber
func (AllocateIPRequest_IPVersion) String ¶
func (x AllocateIPRequest_IPVersion) String() string
func (AllocateIPRequest_IPVersion) Type ¶
func (AllocateIPRequest_IPVersion) Type() protoreflect.EnumType
type AssignedIPBlocks ¶
type AssignedIPBlocks struct { IpBlockList []*IPBlock `protobuf:"bytes,1,rep,name=ip_block_list,json=ipBlockList,proto3" json:"ip_block_list,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- [mobilityd] List of assigned IP blocks --------------------------------------------------------------------------
func (*AssignedIPBlocks) Descriptor
deprecated
func (*AssignedIPBlocks) Descriptor() ([]byte, []int)
Deprecated: Use AssignedIPBlocks.ProtoReflect.Descriptor instead.
func (*AssignedIPBlocks) GetIpBlockList ¶
func (x *AssignedIPBlocks) GetIpBlockList() []*IPBlock
func (*AssignedIPBlocks) ProtoMessage ¶
func (*AssignedIPBlocks) ProtoMessage()
func (*AssignedIPBlocks) ProtoReflect ¶
func (x *AssignedIPBlocks) ProtoReflect() protoreflect.Message
func (*AssignedIPBlocks) Reset ¶
func (x *AssignedIPBlocks) Reset()
func (*AssignedIPBlocks) String ¶
func (x *AssignedIPBlocks) String() string
type AssignedPolicies ¶
type AssignedPolicies struct { AssignedBaseNames []string `protobuf:"bytes,10,rep,name=assigned_base_names,json=assignedBaseNames,proto3" json:"assigned_base_names,omitempty"` AssignedPolicies []string `protobuf:"bytes,11,rep,name=assigned_policies,json=assignedPolicies,proto3" json:"assigned_policies,omitempty"` // contains filtered or unexported fields }
AssignedPolicies contains the base names and policy rules currently assigned for a subscriber
func (*AssignedPolicies) Descriptor
deprecated
func (*AssignedPolicies) Descriptor() ([]byte, []int)
Deprecated: Use AssignedPolicies.ProtoReflect.Descriptor instead.
func (*AssignedPolicies) GetAssignedBaseNames ¶
func (x *AssignedPolicies) GetAssignedBaseNames() []string
func (*AssignedPolicies) GetAssignedPolicies ¶
func (x *AssignedPolicies) GetAssignedPolicies() []string
func (*AssignedPolicies) ProtoMessage ¶
func (*AssignedPolicies) ProtoMessage()
func (*AssignedPolicies) ProtoReflect ¶
func (x *AssignedPolicies) ProtoReflect() protoreflect.Message
func (*AssignedPolicies) Reset ¶
func (x *AssignedPolicies) Reset()
func (*AssignedPolicies) String ¶
func (x *AssignedPolicies) String() string
type CentralSessionControllerClient ¶
type CentralSessionControllerClient interface { // Notify OCS/PCRF of new session and return rules associated with subscriber // along with credits for each rule CreateSession(ctx context.Context, in *CreateSessionRequest, opts ...grpc.CallOption) (*CreateSessionResponse, error) // Updates OCS/PCRF with used credit and terminations from gateway UpdateSession(ctx context.Context, in *UpdateSessionRequest, opts ...grpc.CallOption) (*UpdateSessionResponse, error) // Terminates session in OCS/PCRF for a subscriber TerminateSession(ctx context.Context, in *SessionTerminateRequest, opts ...grpc.CallOption) (*SessionTerminateResponse, error) }
CentralSessionControllerClient is the client API for CentralSessionController service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCentralSessionControllerClient ¶
func NewCentralSessionControllerClient(cc grpc.ClientConnInterface) CentralSessionControllerClient
type CentralSessionControllerServer ¶
type CentralSessionControllerServer interface { // Notify OCS/PCRF of new session and return rules associated with subscriber // along with credits for each rule CreateSession(context.Context, *CreateSessionRequest) (*CreateSessionResponse, error) // Updates OCS/PCRF with used credit and terminations from gateway UpdateSession(context.Context, *UpdateSessionRequest) (*UpdateSessionResponse, error) // Terminates session in OCS/PCRF for a subscriber TerminateSession(context.Context, *SessionTerminateRequest) (*SessionTerminateResponse, error) }
CentralSessionControllerServer is the server API for CentralSessionController service.
type ChargingCredit ¶
type ChargingCredit struct { Type ChargingCredit_UnitType `protobuf:"varint,2,opt,name=type,proto3,enum=magma.lte.ChargingCredit_UnitType" json:"type,omitempty"` ValidityTime uint32 `protobuf:"varint,3,opt,name=validity_time,json=validityTime,proto3" json:"validity_time,omitempty"` // seconds IsFinal bool `protobuf:"varint,4,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"` FinalAction ChargingCredit_FinalAction `` /* 137-byte string literal not displayed */ GrantedUnits *GrantedUnits `protobuf:"bytes,6,opt,name=granted_units,json=grantedUnits,proto3" json:"granted_units,omitempty"` RedirectServer *RedirectServer `protobuf:"bytes,7,opt,name=redirect_server,json=redirectServer,proto3" json:"redirect_server,omitempty"` // contains filtered or unexported fields }
func (*ChargingCredit) Descriptor
deprecated
func (*ChargingCredit) Descriptor() ([]byte, []int)
Deprecated: Use ChargingCredit.ProtoReflect.Descriptor instead.
func (*ChargingCredit) GetFinalAction ¶
func (x *ChargingCredit) GetFinalAction() ChargingCredit_FinalAction
func (*ChargingCredit) GetGrantedUnits ¶
func (x *ChargingCredit) GetGrantedUnits() *GrantedUnits
func (*ChargingCredit) GetIsFinal ¶
func (x *ChargingCredit) GetIsFinal() bool
func (*ChargingCredit) GetRedirectServer ¶
func (x *ChargingCredit) GetRedirectServer() *RedirectServer
func (*ChargingCredit) GetType ¶
func (x *ChargingCredit) GetType() ChargingCredit_UnitType
func (*ChargingCredit) GetValidityTime ¶
func (x *ChargingCredit) GetValidityTime() uint32
func (*ChargingCredit) ProtoMessage ¶
func (*ChargingCredit) ProtoMessage()
func (*ChargingCredit) ProtoReflect ¶
func (x *ChargingCredit) ProtoReflect() protoreflect.Message
func (*ChargingCredit) Reset ¶
func (x *ChargingCredit) Reset()
func (*ChargingCredit) String ¶
func (x *ChargingCredit) String() string
type ChargingCredit_FinalAction ¶
type ChargingCredit_FinalAction int32
const ( ChargingCredit_TERMINATE ChargingCredit_FinalAction = 0 ChargingCredit_REDIRECT ChargingCredit_FinalAction = 1 ChargingCredit_RESTRICT_ACCESS ChargingCredit_FinalAction = 2 )
func (ChargingCredit_FinalAction) Descriptor ¶
func (ChargingCredit_FinalAction) Descriptor() protoreflect.EnumDescriptor
func (ChargingCredit_FinalAction) Enum ¶
func (x ChargingCredit_FinalAction) Enum() *ChargingCredit_FinalAction
func (ChargingCredit_FinalAction) EnumDescriptor
deprecated
func (ChargingCredit_FinalAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChargingCredit_FinalAction.Descriptor instead.
func (ChargingCredit_FinalAction) Number ¶
func (x ChargingCredit_FinalAction) Number() protoreflect.EnumNumber
func (ChargingCredit_FinalAction) String ¶
func (x ChargingCredit_FinalAction) String() string
func (ChargingCredit_FinalAction) Type ¶
func (ChargingCredit_FinalAction) Type() protoreflect.EnumType
type ChargingCredit_UnitType ¶
type ChargingCredit_UnitType int32
const ( ChargingCredit_BYTES ChargingCredit_UnitType = 0 ChargingCredit_SECONDS ChargingCredit_UnitType = 1 )
func (ChargingCredit_UnitType) Descriptor ¶
func (ChargingCredit_UnitType) Descriptor() protoreflect.EnumDescriptor
func (ChargingCredit_UnitType) Enum ¶
func (x ChargingCredit_UnitType) Enum() *ChargingCredit_UnitType
func (ChargingCredit_UnitType) EnumDescriptor
deprecated
func (ChargingCredit_UnitType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChargingCredit_UnitType.Descriptor instead.
func (ChargingCredit_UnitType) Number ¶
func (x ChargingCredit_UnitType) Number() protoreflect.EnumNumber
func (ChargingCredit_UnitType) String ¶
func (x ChargingCredit_UnitType) String() string
func (ChargingCredit_UnitType) Type ¶
func (ChargingCredit_UnitType) Type() protoreflect.EnumType
type ChargingReAuthAnswer ¶
type ChargingReAuthAnswer struct { Result ReAuthResult `protobuf:"varint,1,opt,name=result,proto3,enum=magma.lte.ReAuthResult" json:"result,omitempty"` // contains filtered or unexported fields }
func (*ChargingReAuthAnswer) Descriptor
deprecated
func (*ChargingReAuthAnswer) Descriptor() ([]byte, []int)
Deprecated: Use ChargingReAuthAnswer.ProtoReflect.Descriptor instead.
func (*ChargingReAuthAnswer) GetResult ¶
func (x *ChargingReAuthAnswer) GetResult() ReAuthResult
func (*ChargingReAuthAnswer) ProtoMessage ¶
func (*ChargingReAuthAnswer) ProtoMessage()
func (*ChargingReAuthAnswer) ProtoReflect ¶
func (x *ChargingReAuthAnswer) ProtoReflect() protoreflect.Message
func (*ChargingReAuthAnswer) Reset ¶
func (x *ChargingReAuthAnswer) Reset()
func (*ChargingReAuthAnswer) String ¶
func (x *ChargingReAuthAnswer) String() string
type ChargingReAuthRequest ¶
type ChargingReAuthRequest struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` ChargingKey uint32 `protobuf:"varint,2,opt,name=charging_key,json=chargingKey,proto3" json:"charging_key,omitempty"` Sid string `protobuf:"bytes,3,opt,name=sid,proto3" json:"sid,omitempty"` Type ChargingReAuthRequest_Type `protobuf:"varint,4,opt,name=type,proto3,enum=magma.lte.ChargingReAuthRequest_Type" json:"type,omitempty"` ServiceIdentifier *ServiceIdentifier `protobuf:"bytes,5,opt,name=service_identifier,json=serviceIdentifier,proto3" json:"service_identifier,omitempty"` // contains filtered or unexported fields }
func (*ChargingReAuthRequest) Descriptor
deprecated
func (*ChargingReAuthRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChargingReAuthRequest.ProtoReflect.Descriptor instead.
func (*ChargingReAuthRequest) GetChargingKey ¶
func (x *ChargingReAuthRequest) GetChargingKey() uint32
func (*ChargingReAuthRequest) GetServiceIdentifier ¶
func (x *ChargingReAuthRequest) GetServiceIdentifier() *ServiceIdentifier
func (*ChargingReAuthRequest) GetSessionId ¶
func (x *ChargingReAuthRequest) GetSessionId() string
func (*ChargingReAuthRequest) GetSid ¶
func (x *ChargingReAuthRequest) GetSid() string
func (*ChargingReAuthRequest) GetType ¶
func (x *ChargingReAuthRequest) GetType() ChargingReAuthRequest_Type
func (*ChargingReAuthRequest) ProtoMessage ¶
func (*ChargingReAuthRequest) ProtoMessage()
func (*ChargingReAuthRequest) ProtoReflect ¶
func (x *ChargingReAuthRequest) ProtoReflect() protoreflect.Message
func (*ChargingReAuthRequest) Reset ¶
func (x *ChargingReAuthRequest) Reset()
func (*ChargingReAuthRequest) String ¶
func (x *ChargingReAuthRequest) String() string
type ChargingReAuthRequest_Type ¶
type ChargingReAuthRequest_Type int32
const ( ChargingReAuthRequest_SINGLE_SERVICE ChargingReAuthRequest_Type = 0 ChargingReAuthRequest_ENTIRE_SESSION ChargingReAuthRequest_Type = 1 )
func (ChargingReAuthRequest_Type) Descriptor ¶
func (ChargingReAuthRequest_Type) Descriptor() protoreflect.EnumDescriptor
func (ChargingReAuthRequest_Type) Enum ¶
func (x ChargingReAuthRequest_Type) Enum() *ChargingReAuthRequest_Type
func (ChargingReAuthRequest_Type) EnumDescriptor
deprecated
func (ChargingReAuthRequest_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChargingReAuthRequest_Type.Descriptor instead.
func (ChargingReAuthRequest_Type) Number ¶
func (x ChargingReAuthRequest_Type) Number() protoreflect.EnumNumber
func (ChargingReAuthRequest_Type) String ¶
func (x ChargingReAuthRequest_Type) String() string
func (ChargingReAuthRequest_Type) Type ¶
func (ChargingReAuthRequest_Type) Type() protoreflect.EnumType
type ChargingRuleBaseNameRecord ¶
type ChargingRuleBaseNameRecord struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` RuleNamesSet *ChargingRuleNameSet `protobuf:"bytes,2,opt,name=RuleNamesSet,proto3" json:"RuleNamesSet,omitempty"` // contains filtered or unexported fields }
func (*ChargingRuleBaseNameRecord) Descriptor
deprecated
func (*ChargingRuleBaseNameRecord) Descriptor() ([]byte, []int)
Deprecated: Use ChargingRuleBaseNameRecord.ProtoReflect.Descriptor instead.
func (*ChargingRuleBaseNameRecord) GetName ¶
func (x *ChargingRuleBaseNameRecord) GetName() string
func (*ChargingRuleBaseNameRecord) GetRuleNamesSet ¶
func (x *ChargingRuleBaseNameRecord) GetRuleNamesSet() *ChargingRuleNameSet
func (*ChargingRuleBaseNameRecord) ProtoMessage ¶
func (*ChargingRuleBaseNameRecord) ProtoMessage()
func (*ChargingRuleBaseNameRecord) ProtoReflect ¶
func (x *ChargingRuleBaseNameRecord) ProtoReflect() protoreflect.Message
func (*ChargingRuleBaseNameRecord) Reset ¶
func (x *ChargingRuleBaseNameRecord) Reset()
func (*ChargingRuleBaseNameRecord) String ¶
func (x *ChargingRuleBaseNameRecord) String() string
type ChargingRuleNameSet ¶
type ChargingRuleNameSet struct { RuleNames []string `protobuf:"bytes,2,rep,name=RuleNames,proto3" json:"RuleNames,omitempty"` // contains filtered or unexported fields }
func (*ChargingRuleNameSet) Descriptor
deprecated
func (*ChargingRuleNameSet) Descriptor() ([]byte, []int)
Deprecated: Use ChargingRuleNameSet.ProtoReflect.Descriptor instead.
func (*ChargingRuleNameSet) GetRuleNames ¶
func (x *ChargingRuleNameSet) GetRuleNames() []string
func (*ChargingRuleNameSet) ProtoMessage ¶
func (*ChargingRuleNameSet) ProtoMessage()
func (*ChargingRuleNameSet) ProtoReflect ¶
func (x *ChargingRuleNameSet) ProtoReflect() protoreflect.Message
func (*ChargingRuleNameSet) Reset ¶
func (x *ChargingRuleNameSet) Reset()
func (*ChargingRuleNameSet) String ¶
func (x *ChargingRuleNameSet) String() string
type CloseAssocReq ¶
type CloseAssocReq struct { AssocId uint32 `protobuf:"varint,1,opt,name=assoc_id,json=assocId,proto3" json:"assoc_id,omitempty"` // association ID of eNB IsReset bool `protobuf:"varint,2,opt,name=is_reset,json=isReset,proto3" json:"is_reset,omitempty"` // whether the request represents a reset or shutdown // contains filtered or unexported fields }
CloseAssocReq - request to notify MME of a closing/resetting assocation
func (*CloseAssocReq) Descriptor
deprecated
func (*CloseAssocReq) Descriptor() ([]byte, []int)
Deprecated: Use CloseAssocReq.ProtoReflect.Descriptor instead.
func (*CloseAssocReq) GetAssocId ¶
func (x *CloseAssocReq) GetAssocId() uint32
func (*CloseAssocReq) GetIsReset ¶
func (x *CloseAssocReq) GetIsReset() bool
func (*CloseAssocReq) ProtoMessage ¶
func (*CloseAssocReq) ProtoMessage()
func (*CloseAssocReq) ProtoReflect ¶
func (x *CloseAssocReq) ProtoReflect() protoreflect.Message
func (*CloseAssocReq) Reset ¶
func (x *CloseAssocReq) Reset()
func (*CloseAssocReq) String ¶
func (x *CloseAssocReq) String() string
type CloseAssocRes ¶
type CloseAssocRes struct {
// contains filtered or unexported fields
}
CloseAssocRes - response for CloseAssocReq, present for forwards compat
func (*CloseAssocRes) Descriptor
deprecated
func (*CloseAssocRes) Descriptor() ([]byte, []int)
Deprecated: Use CloseAssocRes.ProtoReflect.Descriptor instead.
func (*CloseAssocRes) ProtoMessage ¶
func (*CloseAssocRes) ProtoMessage()
func (*CloseAssocRes) ProtoReflect ¶
func (x *CloseAssocRes) ProtoReflect() protoreflect.Message
func (*CloseAssocRes) Reset ¶
func (x *CloseAssocRes) Reset()
func (*CloseAssocRes) String ¶
func (x *CloseAssocRes) String() string
type CommonSessionContext ¶
type CommonSessionContext struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` UeIpv4 string `protobuf:"bytes,3,opt,name=ue_ipv4,json=ueIpv4,proto3" json:"ue_ipv4,omitempty"` Apn string `protobuf:"bytes,4,opt,name=apn,proto3" json:"apn,omitempty"` Msisdn []byte `protobuf:"bytes,5,opt,name=msisdn,proto3" json:"msisdn,omitempty"` RatType RATType `protobuf:"varint,6,opt,name=rat_type,json=ratType,proto3,enum=magma.lte.RATType" json:"rat_type,omitempty"` // contains filtered or unexported fields }
func (*CommonSessionContext) Descriptor
deprecated
func (*CommonSessionContext) Descriptor() ([]byte, []int)
Deprecated: Use CommonSessionContext.ProtoReflect.Descriptor instead.
func (*CommonSessionContext) GetApn ¶
func (x *CommonSessionContext) GetApn() string
func (*CommonSessionContext) GetMsisdn ¶
func (x *CommonSessionContext) GetMsisdn() []byte
func (*CommonSessionContext) GetRatType ¶
func (x *CommonSessionContext) GetRatType() RATType
func (*CommonSessionContext) GetSid ¶
func (x *CommonSessionContext) GetSid() *SubscriberID
func (*CommonSessionContext) GetUeIpv4 ¶
func (x *CommonSessionContext) GetUeIpv4() string
func (*CommonSessionContext) ProtoMessage ¶
func (*CommonSessionContext) ProtoMessage()
func (*CommonSessionContext) ProtoReflect ¶
func (x *CommonSessionContext) ProtoReflect() protoreflect.Message
func (*CommonSessionContext) Reset ¶
func (x *CommonSessionContext) Reset()
func (*CommonSessionContext) String ¶
func (x *CommonSessionContext) String() string
type CreateBearerRequest ¶
type CreateBearerRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` IpAddr string `protobuf:"bytes,2,opt,name=ip_addr,json=ipAddr,proto3" json:"ip_addr,omitempty"` LinkBearerId uint32 `protobuf:"varint,3,opt,name=link_bearer_id,json=linkBearerId,proto3" json:"link_bearer_id,omitempty"` PolicyRules []*PolicyRule `protobuf:"bytes,4,rep,name=policy_rules,json=policyRules,proto3" json:"policy_rules,omitempty"` // contains filtered or unexported fields }
func (*CreateBearerRequest) Descriptor
deprecated
func (*CreateBearerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBearerRequest.ProtoReflect.Descriptor instead.
func (*CreateBearerRequest) GetIpAddr ¶
func (x *CreateBearerRequest) GetIpAddr() string
func (*CreateBearerRequest) GetLinkBearerId ¶
func (x *CreateBearerRequest) GetLinkBearerId() uint32
func (*CreateBearerRequest) GetPolicyRules ¶
func (x *CreateBearerRequest) GetPolicyRules() []*PolicyRule
func (*CreateBearerRequest) GetSid ¶
func (x *CreateBearerRequest) GetSid() *SubscriberID
func (*CreateBearerRequest) ProtoMessage ¶
func (*CreateBearerRequest) ProtoMessage()
func (*CreateBearerRequest) ProtoReflect ¶
func (x *CreateBearerRequest) ProtoReflect() protoreflect.Message
func (*CreateBearerRequest) Reset ¶
func (x *CreateBearerRequest) Reset()
func (*CreateBearerRequest) String ¶
func (x *CreateBearerRequest) String() string
type CreateBearerResult ¶
type CreateBearerResult struct {
// contains filtered or unexported fields
}
func (*CreateBearerResult) Descriptor
deprecated
func (*CreateBearerResult) Descriptor() ([]byte, []int)
Deprecated: Use CreateBearerResult.ProtoReflect.Descriptor instead.
func (*CreateBearerResult) ProtoMessage ¶
func (*CreateBearerResult) ProtoMessage()
func (*CreateBearerResult) ProtoReflect ¶
func (x *CreateBearerResult) ProtoReflect() protoreflect.Message
func (*CreateBearerResult) Reset ¶
func (x *CreateBearerResult) Reset()
func (*CreateBearerResult) String ¶
func (x *CreateBearerResult) String() string
type CreateSessionRequest ¶
type CreateSessionRequest struct { Subscriber *SubscriberID `protobuf:"bytes,1,opt,name=subscriber,proto3" json:"subscriber,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` UeIpv4 string `protobuf:"bytes,3,opt,name=ue_ipv4,json=ueIpv4,proto3" json:"ue_ipv4,omitempty"` SpgwIpv4 string `protobuf:"bytes,4,opt,name=spgw_ipv4,json=spgwIpv4,proto3" json:"spgw_ipv4,omitempty"` Apn string `protobuf:"bytes,5,opt,name=apn,proto3" json:"apn,omitempty"` Imei string `protobuf:"bytes,7,opt,name=imei,proto3" json:"imei,omitempty"` PlmnId string `protobuf:"bytes,8,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` ImsiPlmnId string `protobuf:"bytes,9,opt,name=imsi_plmn_id,json=imsiPlmnId,proto3" json:"imsi_plmn_id,omitempty"` UserLocation []byte `protobuf:"bytes,10,opt,name=user_location,json=userLocation,proto3" json:"user_location,omitempty"` QosInfo *QosInformationRequest `protobuf:"bytes,11,opt,name=qos_info,json=qosInfo,proto3" json:"qos_info,omitempty"` Msisdn []byte `protobuf:"bytes,12,opt,name=msisdn,proto3" json:"msisdn,omitempty"` GcId string `protobuf:"bytes,13,opt,name=gc_id,json=gcId,proto3" json:"gc_id,omitempty"` RatType RATType `protobuf:"varint,14,opt,name=rat_type,json=ratType,proto3,enum=magma.lte.RATType" json:"rat_type,omitempty"` HardwareAddr []byte `protobuf:"bytes,15,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"` // MAC Address for WLAN CommonContext *CommonSessionContext `protobuf:"bytes,16,opt,name=common_context,json=commonContext,proto3" json:"common_context,omitempty"` RatSpecificContext *RatSpecificContext `protobuf:"bytes,17,opt,name=rat_specific_context,json=ratSpecificContext,proto3" json:"rat_specific_context,omitempty"` // contains filtered or unexported fields }
func (*CreateSessionRequest) Descriptor
deprecated
func (*CreateSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionRequest.ProtoReflect.Descriptor instead.
func (*CreateSessionRequest) GetApn ¶
func (x *CreateSessionRequest) GetApn() string
func (*CreateSessionRequest) GetCommonContext ¶
func (x *CreateSessionRequest) GetCommonContext() *CommonSessionContext
func (*CreateSessionRequest) GetGcId ¶
func (x *CreateSessionRequest) GetGcId() string
func (*CreateSessionRequest) GetHardwareAddr ¶
func (x *CreateSessionRequest) GetHardwareAddr() []byte
func (*CreateSessionRequest) GetImei ¶
func (x *CreateSessionRequest) GetImei() string
func (*CreateSessionRequest) GetImsiPlmnId ¶
func (x *CreateSessionRequest) GetImsiPlmnId() string
func (*CreateSessionRequest) GetMsisdn ¶
func (x *CreateSessionRequest) GetMsisdn() []byte
func (*CreateSessionRequest) GetPlmnId ¶
func (x *CreateSessionRequest) GetPlmnId() string
func (*CreateSessionRequest) GetQosInfo ¶
func (x *CreateSessionRequest) GetQosInfo() *QosInformationRequest
func (*CreateSessionRequest) GetRatSpecificContext ¶
func (x *CreateSessionRequest) GetRatSpecificContext() *RatSpecificContext
func (*CreateSessionRequest) GetRatType ¶
func (x *CreateSessionRequest) GetRatType() RATType
func (*CreateSessionRequest) GetSessionId ¶
func (x *CreateSessionRequest) GetSessionId() string
func (*CreateSessionRequest) GetSpgwIpv4 ¶
func (x *CreateSessionRequest) GetSpgwIpv4() string
func (*CreateSessionRequest) GetSubscriber ¶
func (x *CreateSessionRequest) GetSubscriber() *SubscriberID
func (*CreateSessionRequest) GetUeIpv4 ¶
func (x *CreateSessionRequest) GetUeIpv4() string
func (*CreateSessionRequest) GetUserLocation ¶
func (x *CreateSessionRequest) GetUserLocation() []byte
func (*CreateSessionRequest) ProtoMessage ¶
func (*CreateSessionRequest) ProtoMessage()
func (*CreateSessionRequest) ProtoReflect ¶
func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message
func (*CreateSessionRequest) Reset ¶
func (x *CreateSessionRequest) Reset()
func (*CreateSessionRequest) String ¶
func (x *CreateSessionRequest) String() string
type CreateSessionResponse ¶
type CreateSessionResponse struct { Credits []*CreditUpdateResponse `protobuf:"bytes,1,rep,name=credits,proto3" json:"credits,omitempty"` // these will only have updates UsageMonitors []*UsageMonitoringUpdateResponse `protobuf:"bytes,6,rep,name=usage_monitors,json=usageMonitors,proto3" json:"usage_monitors,omitempty"` StaticRules []*StaticRuleInstall `protobuf:"bytes,7,rep,name=static_rules,json=staticRules,proto3" json:"static_rules,omitempty"` // static rules DynamicRules []*DynamicRuleInstall `protobuf:"bytes,8,rep,name=dynamic_rules,json=dynamicRules,proto3" json:"dynamic_rules,omitempty"` // dynamic rules SessionId string `protobuf:"bytes,9,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` TgppCtx *TgppContext `protobuf:"bytes,10,opt,name=tgpp_ctx,json=tgppCtx,proto3" json:"tgpp_ctx,omitempty"` EventTriggers []EventTrigger `` /* 137-byte string literal not displayed */ RevalidationTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=revalidation_time,json=revalidationTime,proto3" json:"revalidation_time,omitempty"` // contains filtered or unexported fields }
func (*CreateSessionResponse) Descriptor
deprecated
func (*CreateSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionResponse.ProtoReflect.Descriptor instead.
func (*CreateSessionResponse) GetCredits ¶
func (x *CreateSessionResponse) GetCredits() []*CreditUpdateResponse
func (*CreateSessionResponse) GetDynamicRules ¶
func (x *CreateSessionResponse) GetDynamicRules() []*DynamicRuleInstall
func (*CreateSessionResponse) GetEventTriggers ¶
func (x *CreateSessionResponse) GetEventTriggers() []EventTrigger
func (*CreateSessionResponse) GetRevalidationTime ¶
func (x *CreateSessionResponse) GetRevalidationTime() *timestamp.Timestamp
func (*CreateSessionResponse) GetSessionId ¶
func (x *CreateSessionResponse) GetSessionId() string
func (*CreateSessionResponse) GetStaticRules ¶
func (x *CreateSessionResponse) GetStaticRules() []*StaticRuleInstall
func (*CreateSessionResponse) GetTgppCtx ¶
func (x *CreateSessionResponse) GetTgppCtx() *TgppContext
func (*CreateSessionResponse) GetUsageMonitors ¶
func (x *CreateSessionResponse) GetUsageMonitors() []*UsageMonitoringUpdateResponse
func (*CreateSessionResponse) ProtoMessage ¶
func (*CreateSessionResponse) ProtoMessage()
func (*CreateSessionResponse) ProtoReflect ¶
func (x *CreateSessionResponse) ProtoReflect() protoreflect.Message
func (*CreateSessionResponse) Reset ¶
func (x *CreateSessionResponse) Reset()
func (*CreateSessionResponse) String ¶
func (x *CreateSessionResponse) String() string
type CreditLimitType ¶
type CreditLimitType int32
const ( CreditLimitType_FINITE CreditLimitType = 0 CreditLimitType_INFINITE_UNMETERED CreditLimitType = 1 CreditLimitType_INFINITE_METERED CreditLimitType = 2 )
func (CreditLimitType) Descriptor ¶
func (CreditLimitType) Descriptor() protoreflect.EnumDescriptor
func (CreditLimitType) Enum ¶
func (x CreditLimitType) Enum() *CreditLimitType
func (CreditLimitType) EnumDescriptor
deprecated
func (CreditLimitType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreditLimitType.Descriptor instead.
func (CreditLimitType) Number ¶
func (x CreditLimitType) Number() protoreflect.EnumNumber
func (CreditLimitType) String ¶
func (x CreditLimitType) String() string
func (CreditLimitType) Type ¶
func (CreditLimitType) Type() protoreflect.EnumType
type CreditUnit ¶
type CreditUnit struct { IsValid bool `protobuf:"varint,1,opt,name=is_valid,json=isValid,proto3" json:"is_valid,omitempty"` Volume uint64 `protobuf:"varint,2,opt,name=volume,proto3" json:"volume,omitempty"` // contains filtered or unexported fields }
func (*CreditUnit) Descriptor
deprecated
func (*CreditUnit) Descriptor() ([]byte, []int)
Deprecated: Use CreditUnit.ProtoReflect.Descriptor instead.
func (*CreditUnit) GetIsValid ¶
func (x *CreditUnit) GetIsValid() bool
func (*CreditUnit) GetVolume ¶
func (x *CreditUnit) GetVolume() uint64
func (*CreditUnit) ProtoMessage ¶
func (*CreditUnit) ProtoMessage()
func (*CreditUnit) ProtoReflect ¶
func (x *CreditUnit) ProtoReflect() protoreflect.Message
func (*CreditUnit) Reset ¶
func (x *CreditUnit) Reset()
func (*CreditUnit) String ¶
func (x *CreditUnit) String() string
type CreditUpdateResponse ¶
type CreditUpdateResponse struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"` // System Identification Number ChargingKey uint32 `protobuf:"varint,3,opt,name=charging_key,json=chargingKey,proto3" json:"charging_key,omitempty"` Credit *ChargingCredit `protobuf:"bytes,4,opt,name=credit,proto3" json:"credit,omitempty"` ResultCode uint32 `protobuf:"varint,6,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` ServiceIdentifier *ServiceIdentifier `protobuf:"bytes,7,opt,name=service_identifier,json=serviceIdentifier,proto3" json:"service_identifier,omitempty"` // When this is set to an infinite limit, field 'credit' should be ignored LimitType CreditLimitType `protobuf:"varint,9,opt,name=limit_type,json=limitType,proto3,enum=magma.lte.CreditLimitType" json:"limit_type,omitempty"` TgppCtx *TgppContext `protobuf:"bytes,10,opt,name=tgpp_ctx,json=tgppCtx,proto3" json:"tgpp_ctx,omitempty"` // contains filtered or unexported fields }
func (*CreditUpdateResponse) Descriptor
deprecated
func (*CreditUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreditUpdateResponse.ProtoReflect.Descriptor instead.
func (*CreditUpdateResponse) GetChargingKey ¶
func (x *CreditUpdateResponse) GetChargingKey() uint32
func (*CreditUpdateResponse) GetCredit ¶
func (x *CreditUpdateResponse) GetCredit() *ChargingCredit
func (*CreditUpdateResponse) GetLimitType ¶
func (x *CreditUpdateResponse) GetLimitType() CreditLimitType
func (*CreditUpdateResponse) GetResultCode ¶
func (x *CreditUpdateResponse) GetResultCode() uint32
func (*CreditUpdateResponse) GetServiceIdentifier ¶
func (x *CreditUpdateResponse) GetServiceIdentifier() *ServiceIdentifier
func (*CreditUpdateResponse) GetSid ¶
func (x *CreditUpdateResponse) GetSid() string
func (*CreditUpdateResponse) GetSuccess ¶
func (x *CreditUpdateResponse) GetSuccess() bool
func (*CreditUpdateResponse) GetTgppCtx ¶
func (x *CreditUpdateResponse) GetTgppCtx() *TgppContext
func (*CreditUpdateResponse) ProtoMessage ¶
func (*CreditUpdateResponse) ProtoMessage()
func (*CreditUpdateResponse) ProtoReflect ¶
func (x *CreditUpdateResponse) ProtoReflect() protoreflect.Message
func (*CreditUpdateResponse) Reset ¶
func (x *CreditUpdateResponse) Reset()
func (*CreditUpdateResponse) String ¶
func (x *CreditUpdateResponse) String() string
type CreditUsage ¶
type CreditUsage struct { BytesTx uint64 `protobuf:"varint,1,opt,name=bytes_tx,json=bytesTx,proto3" json:"bytes_tx,omitempty"` BytesRx uint64 `protobuf:"varint,2,opt,name=bytes_rx,json=bytesRx,proto3" json:"bytes_rx,omitempty"` ChargingKey uint32 `protobuf:"varint,4,opt,name=charging_key,json=chargingKey,proto3" json:"charging_key,omitempty"` Type CreditUsage_UpdateType `protobuf:"varint,5,opt,name=type,proto3,enum=magma.lte.CreditUsage_UpdateType" json:"type,omitempty"` MonitoringKey []byte `protobuf:"bytes,6,opt,name=monitoring_key,json=monitoringKey,proto3" json:"monitoring_key,omitempty"` ServiceIdentifier *ServiceIdentifier `protobuf:"bytes,7,opt,name=service_identifier,json=serviceIdentifier,proto3" json:"service_identifier,omitempty"` // contains filtered or unexported fields }
func (*CreditUsage) Descriptor
deprecated
func (*CreditUsage) Descriptor() ([]byte, []int)
Deprecated: Use CreditUsage.ProtoReflect.Descriptor instead.
func (*CreditUsage) GetBytesRx ¶
func (x *CreditUsage) GetBytesRx() uint64
func (*CreditUsage) GetBytesTx ¶
func (x *CreditUsage) GetBytesTx() uint64
func (*CreditUsage) GetChargingKey ¶
func (x *CreditUsage) GetChargingKey() uint32
func (*CreditUsage) GetMonitoringKey ¶
func (x *CreditUsage) GetMonitoringKey() []byte
func (*CreditUsage) GetServiceIdentifier ¶
func (x *CreditUsage) GetServiceIdentifier() *ServiceIdentifier
func (*CreditUsage) GetType ¶
func (x *CreditUsage) GetType() CreditUsage_UpdateType
func (*CreditUsage) ProtoMessage ¶
func (*CreditUsage) ProtoMessage()
func (*CreditUsage) ProtoReflect ¶
func (x *CreditUsage) ProtoReflect() protoreflect.Message
func (*CreditUsage) Reset ¶
func (x *CreditUsage) Reset()
func (*CreditUsage) String ¶
func (x *CreditUsage) String() string
type CreditUsageUpdate ¶
type CreditUsageUpdate struct { Usage *CreditUsage `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` RequestNumber uint32 `protobuf:"varint,3,opt,name=request_number,json=requestNumber,proto3" json:"request_number,omitempty"` // unique among session Sid string `protobuf:"bytes,4,opt,name=sid,proto3" json:"sid,omitempty"` // System Identification Number Msisdn []byte `protobuf:"bytes,5,opt,name=msisdn,proto3" json:"msisdn,omitempty"` UeIpv4 string `protobuf:"bytes,6,opt,name=ue_ipv4,json=ueIpv4,proto3" json:"ue_ipv4,omitempty"` SpgwIpv4 string `protobuf:"bytes,7,opt,name=spgw_ipv4,json=spgwIpv4,proto3" json:"spgw_ipv4,omitempty"` Apn string `protobuf:"bytes,8,opt,name=apn,proto3" json:"apn,omitempty"` Imei string `protobuf:"bytes,9,opt,name=imei,proto3" json:"imei,omitempty"` PlmnId string `protobuf:"bytes,10,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` ImsiPlmnId string `protobuf:"bytes,11,opt,name=imsi_plmn_id,json=imsiPlmnId,proto3" json:"imsi_plmn_id,omitempty"` UserLocation []byte `protobuf:"bytes,12,opt,name=user_location,json=userLocation,proto3" json:"user_location,omitempty"` RatType RATType `protobuf:"varint,13,opt,name=rat_type,json=ratType,proto3,enum=magma.lte.RATType" json:"rat_type,omitempty"` HardwareAddr []byte `protobuf:"bytes,14,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"` // MAC Address for WLAN TgppCtx *TgppContext `protobuf:"bytes,15,opt,name=tgpp_ctx,json=tgppCtx,proto3" json:"tgpp_ctx,omitempty"` CommonContext *CommonSessionContext `protobuf:"bytes,16,opt,name=common_context,json=commonContext,proto3" json:"common_context,omitempty"` RatSpecificContext *RatSpecificContext `protobuf:"bytes,17,opt,name=rat_specific_context,json=ratSpecificContext,proto3" json:"rat_specific_context,omitempty"` // contains filtered or unexported fields }
func (*CreditUsageUpdate) Descriptor
deprecated
func (*CreditUsageUpdate) Descriptor() ([]byte, []int)
Deprecated: Use CreditUsageUpdate.ProtoReflect.Descriptor instead.
func (*CreditUsageUpdate) GetApn ¶
func (x *CreditUsageUpdate) GetApn() string
func (*CreditUsageUpdate) GetCommonContext ¶
func (x *CreditUsageUpdate) GetCommonContext() *CommonSessionContext
func (*CreditUsageUpdate) GetHardwareAddr ¶
func (x *CreditUsageUpdate) GetHardwareAddr() []byte
func (*CreditUsageUpdate) GetImei ¶
func (x *CreditUsageUpdate) GetImei() string
func (*CreditUsageUpdate) GetImsiPlmnId ¶
func (x *CreditUsageUpdate) GetImsiPlmnId() string
func (*CreditUsageUpdate) GetMsisdn ¶
func (x *CreditUsageUpdate) GetMsisdn() []byte
func (*CreditUsageUpdate) GetPlmnId ¶
func (x *CreditUsageUpdate) GetPlmnId() string
func (*CreditUsageUpdate) GetRatSpecificContext ¶
func (x *CreditUsageUpdate) GetRatSpecificContext() *RatSpecificContext
func (*CreditUsageUpdate) GetRatType ¶
func (x *CreditUsageUpdate) GetRatType() RATType
func (*CreditUsageUpdate) GetRequestNumber ¶
func (x *CreditUsageUpdate) GetRequestNumber() uint32
func (*CreditUsageUpdate) GetSessionId ¶
func (x *CreditUsageUpdate) GetSessionId() string
func (*CreditUsageUpdate) GetSid ¶
func (x *CreditUsageUpdate) GetSid() string
func (*CreditUsageUpdate) GetSpgwIpv4 ¶
func (x *CreditUsageUpdate) GetSpgwIpv4() string
func (*CreditUsageUpdate) GetTgppCtx ¶
func (x *CreditUsageUpdate) GetTgppCtx() *TgppContext
func (*CreditUsageUpdate) GetUeIpv4 ¶
func (x *CreditUsageUpdate) GetUeIpv4() string
func (*CreditUsageUpdate) GetUsage ¶
func (x *CreditUsageUpdate) GetUsage() *CreditUsage
func (*CreditUsageUpdate) GetUserLocation ¶
func (x *CreditUsageUpdate) GetUserLocation() []byte
func (*CreditUsageUpdate) ProtoMessage ¶
func (*CreditUsageUpdate) ProtoMessage()
func (*CreditUsageUpdate) ProtoReflect ¶
func (x *CreditUsageUpdate) ProtoReflect() protoreflect.Message
func (*CreditUsageUpdate) Reset ¶
func (x *CreditUsageUpdate) Reset()
func (*CreditUsageUpdate) String ¶
func (x *CreditUsageUpdate) String() string
type CreditUsage_UpdateType ¶
type CreditUsage_UpdateType int32
const ( CreditUsage_THRESHOLD CreditUsage_UpdateType = 0 CreditUsage_QHT CreditUsage_UpdateType = 1 CreditUsage_TERMINATED CreditUsage_UpdateType = 2 // FINAL - UE disconnected, flow not in use CreditUsage_QUOTA_EXHAUSTED CreditUsage_UpdateType = 3 // UE hit credit limit CreditUsage_VALIDITY_TIMER_EXPIRED CreditUsage_UpdateType = 4 // Credit expired CreditUsage_OTHER_QUOTA_TYPE CreditUsage_UpdateType = 5 CreditUsage_RATING_CONDITION_CHANGE CreditUsage_UpdateType = 6 CreditUsage_REAUTH_REQUIRED CreditUsage_UpdateType = 7 // FORCED_REAUTHORISATION CreditUsage_POOL_EXHAUSTED CreditUsage_UpdateType = 8 )
func (CreditUsage_UpdateType) Descriptor ¶
func (CreditUsage_UpdateType) Descriptor() protoreflect.EnumDescriptor
func (CreditUsage_UpdateType) Enum ¶
func (x CreditUsage_UpdateType) Enum() *CreditUsage_UpdateType
func (CreditUsage_UpdateType) EnumDescriptor
deprecated
func (CreditUsage_UpdateType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreditUsage_UpdateType.Descriptor instead.
func (CreditUsage_UpdateType) Number ¶
func (x CreditUsage_UpdateType) Number() protoreflect.EnumNumber
func (CreditUsage_UpdateType) String ¶
func (x CreditUsage_UpdateType) String() string
func (CreditUsage_UpdateType) Type ¶
func (CreditUsage_UpdateType) Type() protoreflect.EnumType
type DeactivateFlowsRequest ¶
type DeactivateFlowsRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` RuleIds []string `protobuf:"bytes,2,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"` RequestOrigin *RequestOriginType `protobuf:"bytes,3,opt,name=request_origin,json=requestOrigin,proto3" json:"request_origin,omitempty"` // contains filtered or unexported fields }
DeactivateFlowsRequest can be used to deactivate all flows for a subscriber, all flows for some rules, or particular rules for a subscriber, depending on which parameters are passed. Rule IDs can apply to static rules or dynamic rules If no rule ids are given, all flows are deactivated
func (*DeactivateFlowsRequest) Descriptor
deprecated
func (*DeactivateFlowsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeactivateFlowsRequest.ProtoReflect.Descriptor instead.
func (*DeactivateFlowsRequest) GetRequestOrigin ¶
func (x *DeactivateFlowsRequest) GetRequestOrigin() *RequestOriginType
func (*DeactivateFlowsRequest) GetRuleIds ¶
func (x *DeactivateFlowsRequest) GetRuleIds() []string
func (*DeactivateFlowsRequest) GetSid ¶
func (x *DeactivateFlowsRequest) GetSid() *SubscriberID
func (*DeactivateFlowsRequest) ProtoMessage ¶
func (*DeactivateFlowsRequest) ProtoMessage()
func (*DeactivateFlowsRequest) ProtoReflect ¶
func (x *DeactivateFlowsRequest) ProtoReflect() protoreflect.Message
func (*DeactivateFlowsRequest) Reset ¶
func (x *DeactivateFlowsRequest) Reset()
func (*DeactivateFlowsRequest) String ¶
func (x *DeactivateFlowsRequest) String() string
type DeactivateFlowsResult ¶
type DeactivateFlowsResult struct { Result DeactivateFlowsResult_Result `protobuf:"varint,1,opt,name=result,proto3,enum=magma.lte.DeactivateFlowsResult_Result" json:"result,omitempty"` // contains filtered or unexported fields }
func (*DeactivateFlowsResult) Descriptor
deprecated
func (*DeactivateFlowsResult) Descriptor() ([]byte, []int)
Deprecated: Use DeactivateFlowsResult.ProtoReflect.Descriptor instead.
func (*DeactivateFlowsResult) GetResult ¶
func (x *DeactivateFlowsResult) GetResult() DeactivateFlowsResult_Result
func (*DeactivateFlowsResult) ProtoMessage ¶
func (*DeactivateFlowsResult) ProtoMessage()
func (*DeactivateFlowsResult) ProtoReflect ¶
func (x *DeactivateFlowsResult) ProtoReflect() protoreflect.Message
func (*DeactivateFlowsResult) Reset ¶
func (x *DeactivateFlowsResult) Reset()
func (*DeactivateFlowsResult) String ¶
func (x *DeactivateFlowsResult) String() string
type DeactivateFlowsResult_Result ¶
type DeactivateFlowsResult_Result int32
const ( DeactivateFlowsResult_SUCCESS DeactivateFlowsResult_Result = 0 DeactivateFlowsResult_FAILURE DeactivateFlowsResult_Result = 1 DeactivateFlowsResult_OUTDATED_EPOCH DeactivateFlowsResult_Result = 2 )
func (DeactivateFlowsResult_Result) Descriptor ¶
func (DeactivateFlowsResult_Result) Descriptor() protoreflect.EnumDescriptor
func (DeactivateFlowsResult_Result) Enum ¶
func (x DeactivateFlowsResult_Result) Enum() *DeactivateFlowsResult_Result
func (DeactivateFlowsResult_Result) EnumDescriptor
deprecated
func (DeactivateFlowsResult_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeactivateFlowsResult_Result.Descriptor instead.
func (DeactivateFlowsResult_Result) Number ¶
func (x DeactivateFlowsResult_Result) Number() protoreflect.EnumNumber
func (DeactivateFlowsResult_Result) String ¶
func (x DeactivateFlowsResult_Result) String() string
func (DeactivateFlowsResult_Result) Type ¶
func (DeactivateFlowsResult_Result) Type() protoreflect.EnumType
type DeleteBearerRequest ¶
type DeleteBearerRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` IpAddr string `protobuf:"bytes,2,opt,name=ip_addr,json=ipAddr,proto3" json:"ip_addr,omitempty"` LinkBearerId uint32 `protobuf:"varint,3,opt,name=link_bearer_id,json=linkBearerId,proto3" json:"link_bearer_id,omitempty"` EpsBearerIds []uint32 `protobuf:"varint,4,rep,packed,name=eps_bearer_ids,json=epsBearerIds,proto3" json:"eps_bearer_ids,omitempty"` // contains filtered or unexported fields }
func (*DeleteBearerRequest) Descriptor
deprecated
func (*DeleteBearerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBearerRequest.ProtoReflect.Descriptor instead.
func (*DeleteBearerRequest) GetEpsBearerIds ¶
func (x *DeleteBearerRequest) GetEpsBearerIds() []uint32
func (*DeleteBearerRequest) GetIpAddr ¶
func (x *DeleteBearerRequest) GetIpAddr() string
func (*DeleteBearerRequest) GetLinkBearerId ¶
func (x *DeleteBearerRequest) GetLinkBearerId() uint32
func (*DeleteBearerRequest) GetSid ¶
func (x *DeleteBearerRequest) GetSid() *SubscriberID
func (*DeleteBearerRequest) ProtoMessage ¶
func (*DeleteBearerRequest) ProtoMessage()
func (*DeleteBearerRequest) ProtoReflect ¶
func (x *DeleteBearerRequest) ProtoReflect() protoreflect.Message
func (*DeleteBearerRequest) Reset ¶
func (x *DeleteBearerRequest) Reset()
func (*DeleteBearerRequest) String ¶
func (x *DeleteBearerRequest) String() string
type DeleteBearerResult ¶
type DeleteBearerResult struct {
// contains filtered or unexported fields
}
func (*DeleteBearerResult) Descriptor
deprecated
func (*DeleteBearerResult) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBearerResult.ProtoReflect.Descriptor instead.
func (*DeleteBearerResult) ProtoMessage ¶
func (*DeleteBearerResult) ProtoMessage()
func (*DeleteBearerResult) ProtoReflect ¶
func (x *DeleteBearerResult) ProtoReflect() protoreflect.Message
func (*DeleteBearerResult) Reset ¶
func (x *DeleteBearerResult) Reset()
func (*DeleteBearerResult) String ¶
func (x *DeleteBearerResult) String() string
type DeleteSubscriberRequest ¶
type DeleteSubscriberRequest struct { // a list of imsi of the subscriber to delete ImsiList []string `protobuf:"bytes,1,rep,name=imsi_list,json=imsiList,proto3" json:"imsi_list,omitempty"` // contains filtered or unexported fields }
func (*DeleteSubscriberRequest) Descriptor
deprecated
func (*DeleteSubscriberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubscriberRequest.ProtoReflect.Descriptor instead.
func (*DeleteSubscriberRequest) GetImsiList ¶
func (x *DeleteSubscriberRequest) GetImsiList() []string
func (*DeleteSubscriberRequest) ProtoMessage ¶
func (*DeleteSubscriberRequest) ProtoMessage()
func (*DeleteSubscriberRequest) ProtoReflect ¶
func (x *DeleteSubscriberRequest) ProtoReflect() protoreflect.Message
func (*DeleteSubscriberRequest) Reset ¶
func (x *DeleteSubscriberRequest) Reset()
func (*DeleteSubscriberRequest) String ¶
func (x *DeleteSubscriberRequest) String() string
type DeleteSubscriberResponse ¶
type DeleteSubscriberResponse struct {
// contains filtered or unexported fields
}
func (*DeleteSubscriberResponse) Descriptor
deprecated
func (*DeleteSubscriberResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubscriberResponse.ProtoReflect.Descriptor instead.
func (*DeleteSubscriberResponse) ProtoMessage ¶
func (*DeleteSubscriberResponse) ProtoMessage()
func (*DeleteSubscriberResponse) ProtoReflect ¶
func (x *DeleteSubscriberResponse) ProtoReflect() protoreflect.Message
func (*DeleteSubscriberResponse) Reset ¶
func (x *DeleteSubscriberResponse) Reset()
func (*DeleteSubscriberResponse) String ¶
func (x *DeleteSubscriberResponse) String() string
type DisableStaticRuleRequest ¶
type DisableStaticRuleRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RuleIds []string `protobuf:"bytes,2,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"` // Static rule IDs BaseNames []string `protobuf:"bytes,3,rep,name=base_names,json=baseNames,proto3" json:"base_names,omitempty"` // contains filtered or unexported fields }
func (*DisableStaticRuleRequest) Descriptor
deprecated
func (*DisableStaticRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableStaticRuleRequest.ProtoReflect.Descriptor instead.
func (*DisableStaticRuleRequest) GetBaseNames ¶
func (x *DisableStaticRuleRequest) GetBaseNames() []string
func (*DisableStaticRuleRequest) GetImsi ¶
func (x *DisableStaticRuleRequest) GetImsi() string
func (*DisableStaticRuleRequest) GetRuleIds ¶
func (x *DisableStaticRuleRequest) GetRuleIds() []string
func (*DisableStaticRuleRequest) ProtoMessage ¶
func (*DisableStaticRuleRequest) ProtoMessage()
func (*DisableStaticRuleRequest) ProtoReflect ¶
func (x *DisableStaticRuleRequest) ProtoReflect() protoreflect.Message
func (*DisableStaticRuleRequest) Reset ¶
func (x *DisableStaticRuleRequest) Reset()
func (*DisableStaticRuleRequest) String ¶
func (x *DisableStaticRuleRequest) String() string
type DynamicRuleInstall ¶
type DynamicRuleInstall struct { PolicyRule *PolicyRule `protobuf:"bytes,1,opt,name=policy_rule,json=policyRule,proto3" json:"policy_rule,omitempty"` ActivationTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=activation_time,json=activationTime,proto3" json:"activation_time,omitempty"` // Optional field. Set as 0 to mark as unused DeactivationTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=deactivation_time,json=deactivationTime,proto3" json:"deactivation_time,omitempty"` // contains filtered or unexported fields }
func (*DynamicRuleInstall) Descriptor
deprecated
func (*DynamicRuleInstall) Descriptor() ([]byte, []int)
Deprecated: Use DynamicRuleInstall.ProtoReflect.Descriptor instead.
func (*DynamicRuleInstall) GetActivationTime ¶
func (x *DynamicRuleInstall) GetActivationTime() *timestamp.Timestamp
func (*DynamicRuleInstall) GetDeactivationTime ¶
func (x *DynamicRuleInstall) GetDeactivationTime() *timestamp.Timestamp
func (*DynamicRuleInstall) GetPolicyRule ¶
func (x *DynamicRuleInstall) GetPolicyRule() *PolicyRule
func (*DynamicRuleInstall) ProtoMessage ¶
func (*DynamicRuleInstall) ProtoMessage()
func (*DynamicRuleInstall) ProtoReflect ¶
func (x *DynamicRuleInstall) ProtoReflect() protoreflect.Message
func (*DynamicRuleInstall) Reset ¶
func (x *DynamicRuleInstall) Reset()
func (*DynamicRuleInstall) String ¶
func (x *DynamicRuleInstall) String() string
type EnableStaticRuleRequest ¶
type EnableStaticRuleRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RuleIds []string `protobuf:"bytes,2,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"` // Static rule IDs BaseNames []string `protobuf:"bytes,3,rep,name=base_names,json=baseNames,proto3" json:"base_names,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- PolicyAssignment controller definition. --------------------------------------------------------------------------
func (*EnableStaticRuleRequest) Descriptor
deprecated
func (*EnableStaticRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableStaticRuleRequest.ProtoReflect.Descriptor instead.
func (*EnableStaticRuleRequest) GetBaseNames ¶
func (x *EnableStaticRuleRequest) GetBaseNames() []string
func (*EnableStaticRuleRequest) GetImsi ¶
func (x *EnableStaticRuleRequest) GetImsi() string
func (*EnableStaticRuleRequest) GetRuleIds ¶
func (x *EnableStaticRuleRequest) GetRuleIds() []string
func (*EnableStaticRuleRequest) ProtoMessage ¶
func (*EnableStaticRuleRequest) ProtoMessage()
func (*EnableStaticRuleRequest) ProtoReflect ¶
func (x *EnableStaticRuleRequest) ProtoReflect() protoreflect.Message
func (*EnableStaticRuleRequest) Reset ¶
func (x *EnableStaticRuleRequest) Reset()
func (*EnableStaticRuleRequest) String ¶
func (x *EnableStaticRuleRequest) String() string
type EnodebIdentity ¶
type EnodebIdentity struct { // Serial ID of eNodeB. Uniquely identifies the eNodeB. DeviceSerial string `protobuf:"bytes,1,opt,name=device_serial,json=deviceSerial,proto3" json:"device_serial,omitempty"` // contains filtered or unexported fields }
func (*EnodebIdentity) Descriptor
deprecated
func (*EnodebIdentity) Descriptor() ([]byte, []int)
Deprecated: Use EnodebIdentity.ProtoReflect.Descriptor instead.
func (*EnodebIdentity) GetDeviceSerial ¶
func (x *EnodebIdentity) GetDeviceSerial() string
func (*EnodebIdentity) ProtoMessage ¶
func (*EnodebIdentity) ProtoMessage()
func (*EnodebIdentity) ProtoReflect ¶
func (x *EnodebIdentity) ProtoReflect() protoreflect.Message
func (*EnodebIdentity) Reset ¶
func (x *EnodebIdentity) Reset()
func (*EnodebIdentity) String ¶
func (x *EnodebIdentity) String() string
type EnodebdClient ¶
type EnodebdClient interface { // Sends GetParameterValues message to ENodeB. TR-069 supports multiple // parameter names per message, but only one is supported here. GetParameter(ctx context.Context, in *GetParameterRequest, opts ...grpc.CallOption) (*GetParameterResponse, error) // Sends SetParameterValues message to ENodeB. TR-069 supports multiple // parameter names per message, but only one is supported here. SetParameter(ctx context.Context, in *SetParameterRequest, opts ...grpc.CallOption) (*protos.Void, error) // Configure eNodeB based on enodebd config file Configure(ctx context.Context, in *EnodebIdentity, opts ...grpc.CallOption) (*protos.Void, error) // Reboot eNodeB Reboot(ctx context.Context, in *EnodebIdentity, opts ...grpc.CallOption) (*protos.Void, error) // Reboot every connected eNodeB RebootAll(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*protos.Void, error) // Get current status GetStatus(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*protos.ServiceStatus, error) // Get status info for all connected eNodeB devices GetAllEnodebStatus(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*AllEnodebStatus, error) // Get status info of a single connected eNodeB device GetEnodebStatus(ctx context.Context, in *EnodebIdentity, opts ...grpc.CallOption) (*SingleEnodebStatus, error) }
EnodebdClient is the client API for Enodebd service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewEnodebdClient ¶
func NewEnodebdClient(cc grpc.ClientConnInterface) EnodebdClient
type EnodebdServer ¶
type EnodebdServer interface { // Sends GetParameterValues message to ENodeB. TR-069 supports multiple // parameter names per message, but only one is supported here. GetParameter(context.Context, *GetParameterRequest) (*GetParameterResponse, error) // Sends SetParameterValues message to ENodeB. TR-069 supports multiple // parameter names per message, but only one is supported here. SetParameter(context.Context, *SetParameterRequest) (*protos.Void, error) // Configure eNodeB based on enodebd config file Configure(context.Context, *EnodebIdentity) (*protos.Void, error) // Reboot eNodeB Reboot(context.Context, *EnodebIdentity) (*protos.Void, error) // Reboot every connected eNodeB RebootAll(context.Context, *protos.Void) (*protos.Void, error) // Get current status GetStatus(context.Context, *protos.Void) (*protos.ServiceStatus, error) // Get status info for all connected eNodeB devices GetAllEnodebStatus(context.Context, *protos.Void) (*AllEnodebStatus, error) // Get status info of a single connected eNodeB device GetEnodebStatus(context.Context, *EnodebIdentity) (*SingleEnodebStatus, error) }
EnodebdServer is the server API for Enodebd service.
type EventTrigger ¶
type EventTrigger int32
const ( EventTrigger_SGSN_CHANGE EventTrigger = 0 EventTrigger_QOS_CHANGE EventTrigger = 1 EventTrigger_RAT_CHANGE EventTrigger = 2 EventTrigger_TFT_CHANGE EventTrigger = 3 EventTrigger_PLMN_CHANGE EventTrigger = 4 EventTrigger_LOSS_OF_BEARER EventTrigger = 5 EventTrigger_RECOVERY_OF_BEARER EventTrigger = 6 EventTrigger_IP_CAN_CHANGE EventTrigger = 7 // 8, 9, 10 are unused EventTrigger_QOS_CHANGE_EXCEEDING_AUTHORIZATION EventTrigger = 11 EventTrigger_RAI_CHANGE EventTrigger = 12 EventTrigger_USER_LOCATION_CHANGE EventTrigger = 13 EventTrigger_NO_EVENT_TRIGGERS EventTrigger = 14 EventTrigger_OUT_OF_CREDIT EventTrigger = 15 EventTrigger_REALLOCATION_OF_CREDIT EventTrigger = 16 EventTrigger_REVALIDATION_TIMEOUT EventTrigger = 17 EventTrigger_UE_IP_ADDRESS_ALLOCATE EventTrigger = 18 EventTrigger_UE_IP_ADDRESS_RELEASE EventTrigger = 19 EventTrigger_DEFAULT_EPS_BEARER_QOS_CHANGE EventTrigger = 20 EventTrigger_AN_GW_CHANGE EventTrigger = 21 EventTrigger_SUCCESSFUL_RESOURCE_ALLOCATION EventTrigger = 22 EventTrigger_RESOURCE_MODIFICATION_REQUEST EventTrigger = 23 EventTrigger_PGW_TRACE_CONTROL EventTrigger = 24 EventTrigger_UE_TIME_ZONE_CHANGE EventTrigger = 25 EventTrigger_TAI_CHANGE EventTrigger = 26 EventTrigger_ECGI_CHANGE EventTrigger = 27 EventTrigger_CHARGING_CORRELATION_EXCHANGE EventTrigger = 28 EventTrigger_APN_AMBR_MODIFICATION_FAILURE EventTrigger = 29 EventTrigger_USER_CSG_INFORMATION_CHANGE EventTrigger = 30 // 31, 32 are unused EventTrigger_USAGE_REPORT EventTrigger = 33 EventTrigger_DEFAULT_EPS_BEARER_QOS_MODIFICATION_FAILURE EventTrigger = 34 EventTrigger_USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE EventTrigger = 35 EventTrigger_USER_CSG_HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE EventTrigger = 36 EventTrigger_ROUTING_RULE_CHANGE EventTrigger = 37 // 38 is unused EventTrigger_APPLICATION_START EventTrigger = 39 EventTrigger_APPLICATION_STOP EventTrigger = 40 // 41 is unused EventTrigger_CS_TO_PS_HANDOVER EventTrigger = 42 EventTrigger_UE_LOCAL_IP_ADDRESS_CHANGE EventTrigger = 43 EventTrigger_HENB_LOCAL_IP_ADDRESS_CHANGE EventTrigger = 44 EventTrigger_ACCESS_NETWORK_INFO_REPORT EventTrigger = 45 EventTrigger_CREDIT_MANAGEMENT_SESSION_FAILURE EventTrigger = 46 EventTrigger_DEFAULT_QOS_CHANGE EventTrigger = 47 EventTrigger_CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT EventTrigger = 48 // UNSUPPORTED is not defined in 3GPP EventTrigger_UNSUPPORTED EventTrigger = 49 )
func (EventTrigger) Descriptor ¶
func (EventTrigger) Descriptor() protoreflect.EnumDescriptor
func (EventTrigger) Enum ¶
func (x EventTrigger) Enum() *EventTrigger
func (EventTrigger) EnumDescriptor
deprecated
func (EventTrigger) EnumDescriptor() ([]byte, []int)
Deprecated: Use EventTrigger.Descriptor instead.
func (EventTrigger) Number ¶
func (x EventTrigger) Number() protoreflect.EnumNumber
func (EventTrigger) String ¶
func (x EventTrigger) String() string
func (EventTrigger) Type ¶
func (EventTrigger) Type() protoreflect.EnumType
type FlowDescription ¶
type FlowDescription struct { Match *FlowMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` Action FlowDescription_Action `protobuf:"varint,2,opt,name=action,proto3,enum=magma.lte.FlowDescription_Action" json:"action,omitempty"` // contains filtered or unexported fields }
func (*FlowDescription) Descriptor
deprecated
func (*FlowDescription) Descriptor() ([]byte, []int)
Deprecated: Use FlowDescription.ProtoReflect.Descriptor instead.
func (*FlowDescription) GetAction ¶
func (x *FlowDescription) GetAction() FlowDescription_Action
func (*FlowDescription) GetMatch ¶
func (x *FlowDescription) GetMatch() *FlowMatch
func (*FlowDescription) ProtoMessage ¶
func (*FlowDescription) ProtoMessage()
func (*FlowDescription) ProtoReflect ¶
func (x *FlowDescription) ProtoReflect() protoreflect.Message
func (*FlowDescription) Reset ¶
func (x *FlowDescription) Reset()
func (*FlowDescription) String ¶
func (x *FlowDescription) String() string
type FlowDescription_Action ¶
type FlowDescription_Action int32
const ( FlowDescription_PERMIT FlowDescription_Action = 0 FlowDescription_DENY FlowDescription_Action = 1 )
func (FlowDescription_Action) Descriptor ¶
func (FlowDescription_Action) Descriptor() protoreflect.EnumDescriptor
func (FlowDescription_Action) Enum ¶
func (x FlowDescription_Action) Enum() *FlowDescription_Action
func (FlowDescription_Action) EnumDescriptor
deprecated
func (FlowDescription_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowDescription_Action.Descriptor instead.
func (FlowDescription_Action) Number ¶
func (x FlowDescription_Action) Number() protoreflect.EnumNumber
func (FlowDescription_Action) String ¶
func (x FlowDescription_Action) String() string
func (FlowDescription_Action) Type ¶
func (FlowDescription_Action) Type() protoreflect.EnumType
type FlowMatch ¶
type FlowMatch struct { Ipv4Src string `protobuf:"bytes,1,opt,name=ipv4_src,json=ipv4Src,proto3" json:"ipv4_src,omitempty"` Ipv4Dst string `protobuf:"bytes,2,opt,name=ipv4_dst,json=ipv4Dst,proto3" json:"ipv4_dst,omitempty"` TcpSrc uint32 `protobuf:"varint,3,opt,name=tcp_src,json=tcpSrc,proto3" json:"tcp_src,omitempty"` TcpDst uint32 `protobuf:"varint,4,opt,name=tcp_dst,json=tcpDst,proto3" json:"tcp_dst,omitempty"` UdpSrc uint32 `protobuf:"varint,5,opt,name=udp_src,json=udpSrc,proto3" json:"udp_src,omitempty"` UdpDst uint32 `protobuf:"varint,6,opt,name=udp_dst,json=udpDst,proto3" json:"udp_dst,omitempty"` IpProto FlowMatch_IPProto `protobuf:"varint,7,opt,name=ip_proto,json=ipProto,proto3,enum=magma.lte.FlowMatch_IPProto" json:"ip_proto,omitempty"` Direction FlowMatch_Direction `protobuf:"varint,8,opt,name=direction,proto3,enum=magma.lte.FlowMatch_Direction" json:"direction,omitempty"` AppName string `protobuf:"bytes,9,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` // contains filtered or unexported fields }
func (*FlowMatch) Descriptor
deprecated
func (*FlowMatch) GetAppName ¶
func (*FlowMatch) GetDirection ¶
func (x *FlowMatch) GetDirection() FlowMatch_Direction
func (*FlowMatch) GetIpProto ¶
func (x *FlowMatch) GetIpProto() FlowMatch_IPProto
func (*FlowMatch) GetIpv4Dst ¶
func (*FlowMatch) GetIpv4Src ¶
func (*FlowMatch) ProtoMessage ¶
func (*FlowMatch) ProtoMessage()
func (*FlowMatch) ProtoReflect ¶
func (x *FlowMatch) ProtoReflect() protoreflect.Message
type FlowMatch_Direction ¶
type FlowMatch_Direction int32
const ( FlowMatch_UPLINK FlowMatch_Direction = 0 // UE (src) -> Internet (dst) FlowMatch_DOWNLINK FlowMatch_Direction = 1 // Internet (src) -> UE (dst) )
func (FlowMatch_Direction) Descriptor ¶
func (FlowMatch_Direction) Descriptor() protoreflect.EnumDescriptor
func (FlowMatch_Direction) Enum ¶
func (x FlowMatch_Direction) Enum() *FlowMatch_Direction
func (FlowMatch_Direction) EnumDescriptor
deprecated
func (FlowMatch_Direction) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowMatch_Direction.Descriptor instead.
func (FlowMatch_Direction) Number ¶
func (x FlowMatch_Direction) Number() protoreflect.EnumNumber
func (FlowMatch_Direction) String ¶
func (x FlowMatch_Direction) String() string
func (FlowMatch_Direction) Type ¶
func (FlowMatch_Direction) Type() protoreflect.EnumType
type FlowMatch_IPProto ¶
type FlowMatch_IPProto int32
const ( FlowMatch_IPPROTO_IP FlowMatch_IPProto = 0 FlowMatch_IPPROTO_HOPOPTS FlowMatch_IPProto = 0 FlowMatch_IPPROTO_ICMP FlowMatch_IPProto = 1 FlowMatch_IPPROTO_IGMP FlowMatch_IPProto = 2 FlowMatch_IPPROTO_TCP FlowMatch_IPProto = 6 FlowMatch_IPPROTO_UDP FlowMatch_IPProto = 17 FlowMatch_IPPROTO_ROUTING FlowMatch_IPProto = 43 FlowMatch_IPPROTO_FRAGMENT FlowMatch_IPProto = 44 FlowMatch_IPPROTO_GRE FlowMatch_IPProto = 47 FlowMatch_IPPROTO_AH FlowMatch_IPProto = 51 FlowMatch_IPPROTO_ICMPV6 FlowMatch_IPProto = 58 FlowMatch_IPPROTO_NONE FlowMatch_IPProto = 59 FlowMatch_IPPROTO_DSTOPTS FlowMatch_IPProto = 60 FlowMatch_IPPROTO_OSPF FlowMatch_IPProto = 89 FlowMatch_IPPROTO_VRRP FlowMatch_IPProto = 112 FlowMatch_IPPROTO_SCTP FlowMatch_IPProto = 132 )
func (FlowMatch_IPProto) Descriptor ¶
func (FlowMatch_IPProto) Descriptor() protoreflect.EnumDescriptor
func (FlowMatch_IPProto) Enum ¶
func (x FlowMatch_IPProto) Enum() *FlowMatch_IPProto
func (FlowMatch_IPProto) EnumDescriptor
deprecated
func (FlowMatch_IPProto) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowMatch_IPProto.Descriptor instead.
func (FlowMatch_IPProto) Number ¶
func (x FlowMatch_IPProto) Number() protoreflect.EnumNumber
func (FlowMatch_IPProto) String ¶
func (x FlowMatch_IPProto) String() string
func (FlowMatch_IPProto) Type ¶
func (FlowMatch_IPProto) Type() protoreflect.EnumType
type FlowQos ¶
type FlowQos struct { MaxReqBwUl uint32 `protobuf:"varint,1,opt,name=max_req_bw_ul,json=maxReqBwUl,proto3" json:"max_req_bw_ul,omitempty"` MaxReqBwDl uint32 `protobuf:"varint,2,opt,name=max_req_bw_dl,json=maxReqBwDl,proto3" json:"max_req_bw_dl,omitempty"` GbrUl uint32 `protobuf:"varint,3,opt,name=gbr_ul,json=gbrUl,proto3" json:"gbr_ul,omitempty"` GbrDl uint32 `protobuf:"varint,4,opt,name=gbr_dl,json=gbrDl,proto3" json:"gbr_dl,omitempty"` Qci FlowQos_Qci `protobuf:"varint,5,opt,name=qci,proto3,enum=magma.lte.FlowQos_Qci" json:"qci,omitempty"` Arp *QosArp `protobuf:"bytes,6,opt,name=arp,proto3" json:"arp,omitempty"` // contains filtered or unexported fields }
func (*FlowQos) Descriptor
deprecated
func (*FlowQos) GetMaxReqBwDl ¶
func (*FlowQos) GetMaxReqBwUl ¶
func (*FlowQos) GetQci ¶
func (x *FlowQos) GetQci() FlowQos_Qci
func (*FlowQos) ProtoMessage ¶
func (*FlowQos) ProtoMessage()
func (*FlowQos) ProtoReflect ¶
func (x *FlowQos) ProtoReflect() protoreflect.Message
type FlowQos_Qci ¶
type FlowQos_Qci int32
const ( FlowQos_QCI_0 FlowQos_Qci = 0 FlowQos_QCI_1 FlowQos_Qci = 1 FlowQos_QCI_2 FlowQos_Qci = 2 FlowQos_QCI_3 FlowQos_Qci = 3 FlowQos_QCI_4 FlowQos_Qci = 4 FlowQos_QCI_5 FlowQos_Qci = 5 FlowQos_QCI_6 FlowQos_Qci = 6 FlowQos_QCI_7 FlowQos_Qci = 7 FlowQos_QCI_8 FlowQos_Qci = 8 FlowQos_QCI_9 FlowQos_Qci = 9 FlowQos_QCI_65 FlowQos_Qci = 65 FlowQos_QCI_66 FlowQos_Qci = 66 FlowQos_QCI_67 FlowQos_Qci = 67 FlowQos_QCI_70 FlowQos_Qci = 70 FlowQos_QCI_75 FlowQos_Qci = 75 FlowQos_QCI_79 FlowQos_Qci = 79 )
func (FlowQos_Qci) Descriptor ¶
func (FlowQos_Qci) Descriptor() protoreflect.EnumDescriptor
func (FlowQos_Qci) Enum ¶
func (x FlowQos_Qci) Enum() *FlowQos_Qci
func (FlowQos_Qci) EnumDescriptor
deprecated
func (FlowQos_Qci) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowQos_Qci.Descriptor instead.
func (FlowQos_Qci) Number ¶
func (x FlowQos_Qci) Number() protoreflect.EnumNumber
func (FlowQos_Qci) String ¶
func (x FlowQos_Qci) String() string
func (FlowQos_Qci) Type ¶
func (FlowQos_Qci) Type() protoreflect.EnumType
type FlowRequest ¶
type FlowRequest struct { Match *FlowMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` AppName string `protobuf:"bytes,2,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` BytesRx uint64 `protobuf:"varint,3,opt,name=bytes_rx,json=bytesRx,proto3" json:"bytes_rx,omitempty"` ServiceType string `protobuf:"bytes,4,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"` SrcMac string `protobuf:"bytes,5,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"` DstMac string `protobuf:"bytes,6,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"` State FlowRequest_FlowState `protobuf:"varint,7,opt,name=state,proto3,enum=magma.lte.FlowRequest_FlowState" json:"state,omitempty"` // contains filtered or unexported fields }
func (*FlowRequest) Descriptor
deprecated
func (*FlowRequest) Descriptor() ([]byte, []int)
Deprecated: Use FlowRequest.ProtoReflect.Descriptor instead.
func (*FlowRequest) GetAppName ¶
func (x *FlowRequest) GetAppName() string
func (*FlowRequest) GetBytesRx ¶
func (x *FlowRequest) GetBytesRx() uint64
func (*FlowRequest) GetDstMac ¶
func (x *FlowRequest) GetDstMac() string
func (*FlowRequest) GetMatch ¶
func (x *FlowRequest) GetMatch() *FlowMatch
func (*FlowRequest) GetServiceType ¶
func (x *FlowRequest) GetServiceType() string
func (*FlowRequest) GetSrcMac ¶
func (x *FlowRequest) GetSrcMac() string
func (*FlowRequest) GetState ¶
func (x *FlowRequest) GetState() FlowRequest_FlowState
func (*FlowRequest) ProtoMessage ¶
func (*FlowRequest) ProtoMessage()
func (*FlowRequest) ProtoReflect ¶
func (x *FlowRequest) ProtoReflect() protoreflect.Message
func (*FlowRequest) Reset ¶
func (x *FlowRequest) Reset()
func (*FlowRequest) String ¶
func (x *FlowRequest) String() string
type FlowRequest_FlowState ¶
type FlowRequest_FlowState int32
const ( FlowRequest_FLOW_CREATED FlowRequest_FlowState = 0 FlowRequest_FLOW_PARTIAL_CLASSIFICATION FlowRequest_FlowState = 1 FlowRequest_FLOW_FINAL_CLASSIFICATION FlowRequest_FlowState = 2 FlowRequest_FLOW_EXPIRED FlowRequest_FlowState = 3 )
func (FlowRequest_FlowState) Descriptor ¶
func (FlowRequest_FlowState) Descriptor() protoreflect.EnumDescriptor
func (FlowRequest_FlowState) Enum ¶
func (x FlowRequest_FlowState) Enum() *FlowRequest_FlowState
func (FlowRequest_FlowState) EnumDescriptor
deprecated
func (FlowRequest_FlowState) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowRequest_FlowState.Descriptor instead.
func (FlowRequest_FlowState) Number ¶
func (x FlowRequest_FlowState) Number() protoreflect.EnumNumber
func (FlowRequest_FlowState) String ¶
func (x FlowRequest_FlowState) String() string
func (FlowRequest_FlowState) Type ¶
func (FlowRequest_FlowState) Type() protoreflect.EnumType
type FlowResponse ¶
type FlowResponse struct { Result FlowResponse_Result `protobuf:"varint,1,opt,name=result,proto3,enum=magma.lte.FlowResponse_Result" json:"result,omitempty"` // contains filtered or unexported fields }
func (*FlowResponse) Descriptor
deprecated
func (*FlowResponse) Descriptor() ([]byte, []int)
Deprecated: Use FlowResponse.ProtoReflect.Descriptor instead.
func (*FlowResponse) GetResult ¶
func (x *FlowResponse) GetResult() FlowResponse_Result
func (*FlowResponse) ProtoMessage ¶
func (*FlowResponse) ProtoMessage()
func (*FlowResponse) ProtoReflect ¶
func (x *FlowResponse) ProtoReflect() protoreflect.Message
func (*FlowResponse) Reset ¶
func (x *FlowResponse) Reset()
func (*FlowResponse) String ¶
func (x *FlowResponse) String() string
type FlowResponse_Result ¶
type FlowResponse_Result int32
const ( FlowResponse_SUCCESS FlowResponse_Result = 0 FlowResponse_FAILURE FlowResponse_Result = 1 FlowResponse_OUTDATED_EPOCH FlowResponse_Result = 2 )
func (FlowResponse_Result) Descriptor ¶
func (FlowResponse_Result) Descriptor() protoreflect.EnumDescriptor
func (FlowResponse_Result) Enum ¶
func (x FlowResponse_Result) Enum() *FlowResponse_Result
func (FlowResponse_Result) EnumDescriptor
deprecated
func (FlowResponse_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlowResponse_Result.Descriptor instead.
func (FlowResponse_Result) Number ¶
func (x FlowResponse_Result) Number() protoreflect.EnumNumber
func (FlowResponse_Result) String ¶
func (x FlowResponse_Result) String() string
func (FlowResponse_Result) Type ¶
func (FlowResponse_Result) Type() protoreflect.EnumType
type GSMSubscription ¶
type GSMSubscription struct { State GSMSubscription_GSMSubscriptionState `protobuf:"varint,1,opt,name=state,proto3,enum=magma.lte.GSMSubscription_GSMSubscriptionState" json:"state,omitempty"` AuthAlgo GSMSubscription_GSMAuthAlgo `` /* 129-byte string literal not displayed */ // Authentication key (ki). Need for A3/A8 algos. This is not used // when the auth_algo is PRECOMPUTED_AUTH_TUPLES. AuthKey []byte `protobuf:"bytes,3,opt,name=auth_key,json=authKey,proto3" json:"auth_key,omitempty"` // Precomputed (rand, sres, kc) tuples. Used when the auth_algo is // PRECOMPUTED_AUTH_TUPLES. AuthTuples [][]byte `protobuf:"bytes,4,rep,name=auth_tuples,json=authTuples,proto3" json:"auth_tuples,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- GSM/LTE subscription info --------------------------------------------------------------------------
func (*GSMSubscription) Descriptor
deprecated
func (*GSMSubscription) Descriptor() ([]byte, []int)
Deprecated: Use GSMSubscription.ProtoReflect.Descriptor instead.
func (*GSMSubscription) GetAuthAlgo ¶
func (x *GSMSubscription) GetAuthAlgo() GSMSubscription_GSMAuthAlgo
func (*GSMSubscription) GetAuthKey ¶
func (x *GSMSubscription) GetAuthKey() []byte
func (*GSMSubscription) GetAuthTuples ¶
func (x *GSMSubscription) GetAuthTuples() [][]byte
func (*GSMSubscription) GetState ¶
func (x *GSMSubscription) GetState() GSMSubscription_GSMSubscriptionState
func (*GSMSubscription) ProtoMessage ¶
func (*GSMSubscription) ProtoMessage()
func (*GSMSubscription) ProtoReflect ¶
func (x *GSMSubscription) ProtoReflect() protoreflect.Message
func (*GSMSubscription) Reset ¶
func (x *GSMSubscription) Reset()
func (*GSMSubscription) String ¶
func (x *GSMSubscription) String() string
type GSMSubscription_GSMAuthAlgo ¶
type GSMSubscription_GSMAuthAlgo int32
const (
GSMSubscription_PRECOMPUTED_AUTH_TUPLES GSMSubscription_GSMAuthAlgo = 0 // default
)
func (GSMSubscription_GSMAuthAlgo) Descriptor ¶
func (GSMSubscription_GSMAuthAlgo) Descriptor() protoreflect.EnumDescriptor
func (GSMSubscription_GSMAuthAlgo) Enum ¶
func (x GSMSubscription_GSMAuthAlgo) Enum() *GSMSubscription_GSMAuthAlgo
func (GSMSubscription_GSMAuthAlgo) EnumDescriptor
deprecated
func (GSMSubscription_GSMAuthAlgo) EnumDescriptor() ([]byte, []int)
Deprecated: Use GSMSubscription_GSMAuthAlgo.Descriptor instead.
func (GSMSubscription_GSMAuthAlgo) Number ¶
func (x GSMSubscription_GSMAuthAlgo) Number() protoreflect.EnumNumber
func (GSMSubscription_GSMAuthAlgo) String ¶
func (x GSMSubscription_GSMAuthAlgo) String() string
func (GSMSubscription_GSMAuthAlgo) Type ¶
func (GSMSubscription_GSMAuthAlgo) Type() protoreflect.EnumType
type GSMSubscription_GSMSubscriptionState ¶
type GSMSubscription_GSMSubscriptionState int32
const ( GSMSubscription_INACTIVE GSMSubscription_GSMSubscriptionState = 0 GSMSubscription_ACTIVE GSMSubscription_GSMSubscriptionState = 1 )
func (GSMSubscription_GSMSubscriptionState) Descriptor ¶
func (GSMSubscription_GSMSubscriptionState) Descriptor() protoreflect.EnumDescriptor
func (GSMSubscription_GSMSubscriptionState) Enum ¶
func (x GSMSubscription_GSMSubscriptionState) Enum() *GSMSubscription_GSMSubscriptionState
func (GSMSubscription_GSMSubscriptionState) EnumDescriptor
deprecated
func (GSMSubscription_GSMSubscriptionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use GSMSubscription_GSMSubscriptionState.Descriptor instead.
func (GSMSubscription_GSMSubscriptionState) Number ¶
func (x GSMSubscription_GSMSubscriptionState) Number() protoreflect.EnumNumber
func (GSMSubscription_GSMSubscriptionState) String ¶
func (x GSMSubscription_GSMSubscriptionState) String() string
func (GSMSubscription_GSMSubscriptionState) Type ¶
func (GSMSubscription_GSMSubscriptionState) Type() protoreflect.EnumType
type GWInfo ¶
type GWInfo struct { Ip *IPAddress `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` Mac string `protobuf:"bytes,2,opt,name=mac,proto3" json:"mac,omitempty"` // contains filtered or unexported fields }
This msg is used for get/set API for mobilityD UplinkGatewayInfo object This object has information about Internet Gateway
func (*GWInfo) Descriptor
deprecated
func (*GWInfo) ProtoMessage ¶
func (*GWInfo) ProtoMessage()
func (*GWInfo) ProtoReflect ¶
func (x *GWInfo) ProtoReflect() protoreflect.Message
type GetParameterRequest ¶
type GetParameterRequest struct { // Serial ID of eNodeB. Uniquely identifies the eNodeB. DeviceSerial string `protobuf:"bytes,1,opt,name=device_serial,json=deviceSerial,proto3" json:"device_serial,omitempty"` // Fully qualified parameter name, e.g: // InternetGatewayDevice.LANDevice.1.Hosts. ParameterName string `protobuf:"bytes,2,opt,name=parameter_name,json=parameterName,proto3" json:"parameter_name,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- Message Definitions for TR-069 message injection. This is used for manual testing of the TR-069 server. --------------------------------------------------------------------------
func (*GetParameterRequest) Descriptor
deprecated
func (*GetParameterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetParameterRequest.ProtoReflect.Descriptor instead.
func (*GetParameterRequest) GetDeviceSerial ¶
func (x *GetParameterRequest) GetDeviceSerial() string
func (*GetParameterRequest) GetParameterName ¶
func (x *GetParameterRequest) GetParameterName() string
func (*GetParameterRequest) ProtoMessage ¶
func (*GetParameterRequest) ProtoMessage()
func (*GetParameterRequest) ProtoReflect ¶
func (x *GetParameterRequest) ProtoReflect() protoreflect.Message
func (*GetParameterRequest) Reset ¶
func (x *GetParameterRequest) Reset()
func (*GetParameterRequest) String ¶
func (x *GetParameterRequest) String() string
type GetParameterResponse ¶
type GetParameterResponse struct { DeviceSerial string `protobuf:"bytes,1,opt,name=device_serial,json=deviceSerial,proto3" json:"device_serial,omitempty"` Parameters []*NameValue `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty"` // contains filtered or unexported fields }
func (*GetParameterResponse) Descriptor
deprecated
func (*GetParameterResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetParameterResponse.ProtoReflect.Descriptor instead.
func (*GetParameterResponse) GetDeviceSerial ¶
func (x *GetParameterResponse) GetDeviceSerial() string
func (*GetParameterResponse) GetParameters ¶
func (x *GetParameterResponse) GetParameters() []*NameValue
func (*GetParameterResponse) ProtoMessage ¶
func (*GetParameterResponse) ProtoMessage()
func (*GetParameterResponse) ProtoReflect ¶
func (x *GetParameterResponse) ProtoReflect() protoreflect.Message
func (*GetParameterResponse) Reset ¶
func (x *GetParameterResponse) Reset()
func (*GetParameterResponse) String ¶
func (x *GetParameterResponse) String() string
type GrantedUnits ¶
type GrantedUnits struct { Total *CreditUnit `protobuf:"bytes,1,opt,name=total,proto3" json:"total,omitempty"` Tx *CreditUnit `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` Rx *CreditUnit `protobuf:"bytes,3,opt,name=rx,proto3" json:"rx,omitempty"` // contains filtered or unexported fields }
func (*GrantedUnits) Descriptor
deprecated
func (*GrantedUnits) Descriptor() ([]byte, []int)
Deprecated: Use GrantedUnits.ProtoReflect.Descriptor instead.
func (*GrantedUnits) GetRx ¶
func (x *GrantedUnits) GetRx() *CreditUnit
func (*GrantedUnits) GetTotal ¶
func (x *GrantedUnits) GetTotal() *CreditUnit
func (*GrantedUnits) GetTx ¶
func (x *GrantedUnits) GetTx() *CreditUnit
func (*GrantedUnits) ProtoMessage ¶
func (*GrantedUnits) ProtoMessage()
func (*GrantedUnits) ProtoReflect ¶
func (x *GrantedUnits) ProtoReflect() protoreflect.Message
func (*GrantedUnits) Reset ¶
func (x *GrantedUnits) Reset()
func (*GrantedUnits) String ¶
func (x *GrantedUnits) String() string
type IPAddress ¶
type IPAddress struct { Version IPAddress_IPVersion `protobuf:"varint,1,opt,name=version,proto3,enum=magma.lte.IPAddress_IPVersion" json:"version,omitempty"` Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // network byte order // contains filtered or unexported fields }
-------------------------------------------------------------------------- IP Address definition. A generic type for both IPv4 and IPv6 addresses. --------------------------------------------------------------------------
func (*IPAddress) Descriptor
deprecated
func (*IPAddress) GetAddress ¶
func (*IPAddress) GetVersion ¶
func (x *IPAddress) GetVersion() IPAddress_IPVersion
func (*IPAddress) ProtoMessage ¶
func (*IPAddress) ProtoMessage()
func (*IPAddress) ProtoReflect ¶
func (x *IPAddress) ProtoReflect() protoreflect.Message
type IPAddress_IPVersion ¶
type IPAddress_IPVersion int32
const ( IPAddress_IPV4 IPAddress_IPVersion = 0 IPAddress_IPV6 IPAddress_IPVersion = 1 )
func (IPAddress_IPVersion) Descriptor ¶
func (IPAddress_IPVersion) Descriptor() protoreflect.EnumDescriptor
func (IPAddress_IPVersion) Enum ¶
func (x IPAddress_IPVersion) Enum() *IPAddress_IPVersion
func (IPAddress_IPVersion) EnumDescriptor
deprecated
func (IPAddress_IPVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use IPAddress_IPVersion.Descriptor instead.
func (IPAddress_IPVersion) Number ¶
func (x IPAddress_IPVersion) Number() protoreflect.EnumNumber
func (IPAddress_IPVersion) String ¶
func (x IPAddress_IPVersion) String() string
func (IPAddress_IPVersion) Type ¶
func (IPAddress_IPVersion) Type() protoreflect.EnumType
type IPBlock ¶
type IPBlock struct { Version IPBlock_IPVersion `protobuf:"varint,1,opt,name=version,proto3,enum=magma.lte.IPBlock_IPVersion" json:"version,omitempty"` NetAddress []byte `protobuf:"bytes,2,opt,name=net_address,json=netAddress,proto3" json:"net_address,omitempty"` // network byte order PrefixLen uint32 `protobuf:"varint,3,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- IP Block definition.
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
--------------------------------------------------------------------------
func (*IPBlock) Descriptor
deprecated
func (*IPBlock) GetNetAddress ¶
func (*IPBlock) GetPrefixLen ¶
func (*IPBlock) GetVersion ¶
func (x *IPBlock) GetVersion() IPBlock_IPVersion
func (*IPBlock) ProtoMessage ¶
func (*IPBlock) ProtoMessage()
func (*IPBlock) ProtoReflect ¶
func (x *IPBlock) ProtoReflect() protoreflect.Message
type IPBlock_IPVersion ¶
type IPBlock_IPVersion int32
const ( IPBlock_IPV4 IPBlock_IPVersion = 0 IPBlock_IPV6 IPBlock_IPVersion = 1 )
func (IPBlock_IPVersion) Descriptor ¶
func (IPBlock_IPVersion) Descriptor() protoreflect.EnumDescriptor
func (IPBlock_IPVersion) Enum ¶
func (x IPBlock_IPVersion) Enum() *IPBlock_IPVersion
func (IPBlock_IPVersion) EnumDescriptor
deprecated
func (IPBlock_IPVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use IPBlock_IPVersion.Descriptor instead.
func (IPBlock_IPVersion) Number ¶
func (x IPBlock_IPVersion) Number() protoreflect.EnumNumber
func (IPBlock_IPVersion) String ¶
func (x IPBlock_IPVersion) String() string
func (IPBlock_IPVersion) Type ¶
func (IPBlock_IPVersion) Type() protoreflect.EnumType
type IPDesc ¶
type IPDesc struct { Ip *IPAddress `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` IpBlock *IPBlock `protobuf:"bytes,2,opt,name=ip_block,json=ipBlock,proto3" json:"ip_block,omitempty"` State IPDesc_IPState `protobuf:"varint,3,opt,name=state,proto3,enum=magma.lte.IPDesc_IPState" json:"state,omitempty"` Sid *SubscriberID `protobuf:"bytes,4,opt,name=sid,proto3" json:"sid,omitempty"` Type IPDesc_IPType `protobuf:"varint,5,opt,name=type,proto3,enum=magma.lte.IPDesc_IPType" json:"type,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- [mobilityd] IP descriptor (IP desc) describing an assigned IP --------------------------------------------------------------------------
func (*IPDesc) Descriptor
deprecated
func (*IPDesc) GetIpBlock ¶
func (*IPDesc) GetSid ¶
func (x *IPDesc) GetSid() *SubscriberID
func (*IPDesc) GetState ¶
func (x *IPDesc) GetState() IPDesc_IPState
func (*IPDesc) GetType ¶
func (x *IPDesc) GetType() IPDesc_IPType
func (*IPDesc) ProtoMessage ¶
func (*IPDesc) ProtoMessage()
func (*IPDesc) ProtoReflect ¶
func (x *IPDesc) ProtoReflect() protoreflect.Message
type IPDesc_IPState ¶
type IPDesc_IPState int32
IPs can be in 1 of 4 states during their lifecycle; see mobilityd.ip_allocator for full description
const ( IPDesc_FREE IPDesc_IPState = 0 IPDesc_ALLOCATED IPDesc_IPState = 1 IPDesc_RELEASED IPDesc_IPState = 2 IPDesc_REAPED IPDesc_IPState = 3 IPDesc_RESERVED IPDesc_IPState = 4 )
func (IPDesc_IPState) Descriptor ¶
func (IPDesc_IPState) Descriptor() protoreflect.EnumDescriptor
func (IPDesc_IPState) Enum ¶
func (x IPDesc_IPState) Enum() *IPDesc_IPState
func (IPDesc_IPState) EnumDescriptor
deprecated
func (IPDesc_IPState) EnumDescriptor() ([]byte, []int)
Deprecated: Use IPDesc_IPState.Descriptor instead.
func (IPDesc_IPState) Number ¶
func (x IPDesc_IPState) Number() protoreflect.EnumNumber
func (IPDesc_IPState) String ¶
func (x IPDesc_IPState) String() string
func (IPDesc_IPState) Type ¶
func (IPDesc_IPState) Type() protoreflect.EnumType
type IPDesc_IPType ¶
type IPDesc_IPType int32
const ( IPDesc_STATIC IPDesc_IPType = 0 IPDesc_IP_POOL IPDesc_IPType = 1 IPDesc_DHCP IPDesc_IPType = 3 )
func (IPDesc_IPType) Descriptor ¶
func (IPDesc_IPType) Descriptor() protoreflect.EnumDescriptor
func (IPDesc_IPType) Enum ¶
func (x IPDesc_IPType) Enum() *IPDesc_IPType
func (IPDesc_IPType) EnumDescriptor
deprecated
func (IPDesc_IPType) EnumDescriptor() ([]byte, []int)
Deprecated: Use IPDesc_IPType.Descriptor instead.
func (IPDesc_IPType) Number ¶
func (x IPDesc_IPType) Number() protoreflect.EnumNumber
func (IPDesc_IPType) String ¶
func (x IPDesc_IPType) String() string
func (IPDesc_IPType) Type ¶
func (IPDesc_IPType) Type() protoreflect.EnumType
type IPDescs ¶
type IPDescs struct { IpDescs []*IPDesc `protobuf:"bytes,1,rep,name=ip_descs,json=ipDescs,proto3" json:"ip_descs,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- [mobilityd] List of IP descriptors --------------------------------------------------------------------------
func (*IPDescs) Descriptor
deprecated
func (*IPDescs) GetIpDescs ¶
func (*IPDescs) ProtoMessage ¶
func (*IPDescs) ProtoMessage()
func (*IPDescs) ProtoReflect ¶
func (x *IPDescs) ProtoReflect() protoreflect.Message
type IPLookupRequest ¶
type IPLookupRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Apn string `protobuf:"bytes,2,opt,name=apn,proto3" json:"apn,omitempty"` // contains filtered or unexported fields }
func (*IPLookupRequest) Descriptor
deprecated
func (*IPLookupRequest) Descriptor() ([]byte, []int)
Deprecated: Use IPLookupRequest.ProtoReflect.Descriptor instead.
func (*IPLookupRequest) GetApn ¶
func (x *IPLookupRequest) GetApn() string
func (*IPLookupRequest) GetSid ¶
func (x *IPLookupRequest) GetSid() *SubscriberID
func (*IPLookupRequest) ProtoMessage ¶
func (*IPLookupRequest) ProtoMessage()
func (*IPLookupRequest) ProtoReflect ¶
func (x *IPLookupRequest) ProtoReflect() protoreflect.Message
func (*IPLookupRequest) Reset ¶
func (x *IPLookupRequest) Reset()
func (*IPLookupRequest) String ¶
func (x *IPLookupRequest) String() string
type InitReq ¶
type InitReq struct { UseIpv4 bool `protobuf:"varint,1,opt,name=use_ipv4,json=useIpv4,proto3" json:"use_ipv4,omitempty"` // whether to use ipv4 for sctp connection UseIpv6 bool `protobuf:"varint,2,opt,name=use_ipv6,json=useIpv6,proto3" json:"use_ipv6,omitempty"` // whether to use ipv6 for sctp connection Ipv4Addrs []string `protobuf:"bytes,3,rep,name=ipv4_addrs,json=ipv4Addrs,proto3" json:"ipv4_addrs,omitempty"` // ipv4 addresses to listen on Ipv6Addrs []string `protobuf:"bytes,4,rep,name=ipv6_addrs,json=ipv6Addrs,proto3" json:"ipv6_addrs,omitempty"` // ipv6 addresses to listen on Port uint32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"` // port to listen on Ppid uint32 `protobuf:"varint,6,opt,name=ppid,proto3" json:"ppid,omitempty"` // ppid used with new associations ForceRestart bool `protobuf:"varint,7,opt,name=force_restart,json=forceRestart,proto3" json:"force_restart,omitempty"` // whether to force a new sctp connection setup // contains filtered or unexported fields }
InitReq - request for sctpd to initialize sctp connection
func (*InitReq) Descriptor
deprecated
func (*InitReq) GetForceRestart ¶
func (*InitReq) GetIpv4Addrs ¶
func (*InitReq) GetIpv6Addrs ¶
func (*InitReq) GetUseIpv4 ¶
func (*InitReq) GetUseIpv6 ¶
func (*InitReq) ProtoMessage ¶
func (*InitReq) ProtoMessage()
func (*InitReq) ProtoReflect ¶
func (x *InitReq) ProtoReflect() protoreflect.Message
type InitRes ¶
type InitRes struct { Result InitRes_InitResult `protobuf:"varint,1,opt,name=result,proto3,enum=magma.sctpd.InitRes_InitResult" json:"result,omitempty"` // contains filtered or unexported fields }
InitRes - response with status of sctp initialization
func (*InitRes) Descriptor
deprecated
func (*InitRes) GetResult ¶
func (x *InitRes) GetResult() InitRes_InitResult
func (*InitRes) ProtoMessage ¶
func (*InitRes) ProtoMessage()
func (*InitRes) ProtoReflect ¶
func (x *InitRes) ProtoReflect() protoreflect.Message
type InitRes_InitResult ¶
type InitRes_InitResult int32
const ( InitRes_INIT_UNKNOWN InitRes_InitResult = 0 // invalid return code InitRes_INIT_OK InitRes_InitResult = 1 InitRes_INIT_FAIL InitRes_InitResult = 2 )
func (InitRes_InitResult) Descriptor ¶
func (InitRes_InitResult) Descriptor() protoreflect.EnumDescriptor
func (InitRes_InitResult) Enum ¶
func (x InitRes_InitResult) Enum() *InitRes_InitResult
func (InitRes_InitResult) EnumDescriptor
deprecated
func (InitRes_InitResult) EnumDescriptor() ([]byte, []int)
Deprecated: Use InitRes_InitResult.Descriptor instead.
func (InitRes_InitResult) Number ¶
func (x InitRes_InitResult) Number() protoreflect.EnumNumber
func (InitRes_InitResult) String ¶
func (x InitRes_InitResult) String() string
func (InitRes_InitResult) Type ¶
func (InitRes_InitResult) Type() protoreflect.EnumType
type InstalledPolicies ¶
type InstalledPolicies struct { InstalledBaseNames []string `protobuf:"bytes,10,rep,name=installed_base_names,json=installedBaseNames,proto3" json:"installed_base_names,omitempty"` InstalledPolicies []string `protobuf:"bytes,11,rep,name=installed_policies,json=installedPolicies,proto3" json:"installed_policies,omitempty"` // contains filtered or unexported fields }
InstalledPolicies contains the base names and policy rules currently active for a subscriber
func (*InstalledPolicies) Descriptor
deprecated
func (*InstalledPolicies) Descriptor() ([]byte, []int)
Deprecated: Use InstalledPolicies.ProtoReflect.Descriptor instead.
func (*InstalledPolicies) GetInstalledBaseNames ¶
func (x *InstalledPolicies) GetInstalledBaseNames() []string
func (*InstalledPolicies) GetInstalledPolicies ¶
func (x *InstalledPolicies) GetInstalledPolicies() []string
func (*InstalledPolicies) ProtoMessage ¶
func (*InstalledPolicies) ProtoMessage()
func (*InstalledPolicies) ProtoReflect ¶
func (x *InstalledPolicies) ProtoReflect() protoreflect.Message
func (*InstalledPolicies) Reset ¶
func (x *InstalledPolicies) Reset()
func (*InstalledPolicies) String ¶
func (x *InstalledPolicies) String() string
type LTESessionContext ¶
type LTESessionContext struct { SpgwIpv4 string `protobuf:"bytes,1,opt,name=spgw_ipv4,json=spgwIpv4,proto3" json:"spgw_ipv4,omitempty"` Imei string `protobuf:"bytes,2,opt,name=imei,proto3" json:"imei,omitempty"` PlmnId string `protobuf:"bytes,3,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` ImsiPlmnId string `protobuf:"bytes,4,opt,name=imsi_plmn_id,json=imsiPlmnId,proto3" json:"imsi_plmn_id,omitempty"` UserLocation []byte `protobuf:"bytes,5,opt,name=user_location,json=userLocation,proto3" json:"user_location,omitempty"` QosInfo *QosInformationRequest `protobuf:"bytes,6,opt,name=qos_info,json=qosInfo,proto3" json:"qos_info,omitempty"` BearerId uint32 `protobuf:"varint,7,opt,name=bearer_id,json=bearerId,proto3" json:"bearer_id,omitempty"` // contains filtered or unexported fields }
func (*LTESessionContext) Descriptor
deprecated
func (*LTESessionContext) Descriptor() ([]byte, []int)
Deprecated: Use LTESessionContext.ProtoReflect.Descriptor instead.
func (*LTESessionContext) GetBearerId ¶
func (x *LTESessionContext) GetBearerId() uint32
func (*LTESessionContext) GetImei ¶
func (x *LTESessionContext) GetImei() string
func (*LTESessionContext) GetImsiPlmnId ¶
func (x *LTESessionContext) GetImsiPlmnId() string
func (*LTESessionContext) GetPlmnId ¶
func (x *LTESessionContext) GetPlmnId() string
func (*LTESessionContext) GetQosInfo ¶
func (x *LTESessionContext) GetQosInfo() *QosInformationRequest
func (*LTESessionContext) GetSpgwIpv4 ¶
func (x *LTESessionContext) GetSpgwIpv4() string
func (*LTESessionContext) GetUserLocation ¶
func (x *LTESessionContext) GetUserLocation() []byte
func (*LTESessionContext) ProtoMessage ¶
func (*LTESessionContext) ProtoMessage()
func (*LTESessionContext) ProtoReflect ¶
func (x *LTESessionContext) ProtoReflect() protoreflect.Message
func (*LTESessionContext) Reset ¶
func (x *LTESessionContext) Reset()
func (*LTESessionContext) String ¶
func (x *LTESessionContext) String() string
type LTESubscription ¶
type LTESubscription struct { State LTESubscription_LTESubscriptionState `protobuf:"varint,1,opt,name=state,proto3,enum=magma.lte.LTESubscription_LTESubscriptionState" json:"state,omitempty"` AuthAlgo LTESubscription_LTEAuthAlgo `` /* 129-byte string literal not displayed */ // Authentication key (k). AuthKey []byte `protobuf:"bytes,3,opt,name=auth_key,json=authKey,proto3" json:"auth_key,omitempty"` // Operator configuration field (Op) signed with authentication key (k) AuthOpc []byte `protobuf:"bytes,4,opt,name=auth_opc,json=authOpc,proto3" json:"auth_opc,omitempty"` AssignedBaseNames []string `protobuf:"bytes,10,rep,name=assigned_base_names,json=assignedBaseNames,proto3" json:"assigned_base_names,omitempty"` AssignedPolicies []string `protobuf:"bytes,11,rep,name=assigned_policies,json=assignedPolicies,proto3" json:"assigned_policies,omitempty"` // contains filtered or unexported fields }
func (*LTESubscription) Descriptor
deprecated
func (*LTESubscription) Descriptor() ([]byte, []int)
Deprecated: Use LTESubscription.ProtoReflect.Descriptor instead.
func (*LTESubscription) GetAssignedBaseNames ¶
func (x *LTESubscription) GetAssignedBaseNames() []string
func (*LTESubscription) GetAssignedPolicies ¶
func (x *LTESubscription) GetAssignedPolicies() []string
func (*LTESubscription) GetAuthAlgo ¶
func (x *LTESubscription) GetAuthAlgo() LTESubscription_LTEAuthAlgo
func (*LTESubscription) GetAuthKey ¶
func (x *LTESubscription) GetAuthKey() []byte
func (*LTESubscription) GetAuthOpc ¶
func (x *LTESubscription) GetAuthOpc() []byte
func (*LTESubscription) GetState ¶
func (x *LTESubscription) GetState() LTESubscription_LTESubscriptionState
func (*LTESubscription) ProtoMessage ¶
func (*LTESubscription) ProtoMessage()
func (*LTESubscription) ProtoReflect ¶
func (x *LTESubscription) ProtoReflect() protoreflect.Message
func (*LTESubscription) Reset ¶
func (x *LTESubscription) Reset()
func (*LTESubscription) String ¶
func (x *LTESubscription) String() string
type LTESubscription_LTEAuthAlgo ¶
type LTESubscription_LTEAuthAlgo int32
const (
LTESubscription_MILENAGE LTESubscription_LTEAuthAlgo = 0 // default
)
func (LTESubscription_LTEAuthAlgo) Descriptor ¶
func (LTESubscription_LTEAuthAlgo) Descriptor() protoreflect.EnumDescriptor
func (LTESubscription_LTEAuthAlgo) Enum ¶
func (x LTESubscription_LTEAuthAlgo) Enum() *LTESubscription_LTEAuthAlgo
func (LTESubscription_LTEAuthAlgo) EnumDescriptor
deprecated
func (LTESubscription_LTEAuthAlgo) EnumDescriptor() ([]byte, []int)
Deprecated: Use LTESubscription_LTEAuthAlgo.Descriptor instead.
func (LTESubscription_LTEAuthAlgo) Number ¶
func (x LTESubscription_LTEAuthAlgo) Number() protoreflect.EnumNumber
func (LTESubscription_LTEAuthAlgo) String ¶
func (x LTESubscription_LTEAuthAlgo) String() string
func (LTESubscription_LTEAuthAlgo) Type ¶
func (LTESubscription_LTEAuthAlgo) Type() protoreflect.EnumType
type LTESubscription_LTESubscriptionState ¶
type LTESubscription_LTESubscriptionState int32
const ( LTESubscription_INACTIVE LTESubscription_LTESubscriptionState = 0 LTESubscription_ACTIVE LTESubscription_LTESubscriptionState = 1 )
func (LTESubscription_LTESubscriptionState) Descriptor ¶
func (LTESubscription_LTESubscriptionState) Descriptor() protoreflect.EnumDescriptor
func (LTESubscription_LTESubscriptionState) Enum ¶
func (x LTESubscription_LTESubscriptionState) Enum() *LTESubscription_LTESubscriptionState
func (LTESubscription_LTESubscriptionState) EnumDescriptor
deprecated
func (LTESubscription_LTESubscriptionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use LTESubscription_LTESubscriptionState.Descriptor instead.
func (LTESubscription_LTESubscriptionState) Number ¶
func (x LTESubscription_LTESubscriptionState) Number() protoreflect.EnumNumber
func (LTESubscription_LTESubscriptionState) String ¶
func (x LTESubscription_LTESubscriptionState) String() string
func (LTESubscription_LTESubscriptionState) Type ¶
func (LTESubscription_LTESubscriptionState) Type() protoreflect.EnumType
type ListAddedIPBlocksResponse ¶
type ListAddedIPBlocksResponse struct { // List of IP blocks assigned IpBlockList []*IPBlock `protobuf:"bytes,1,rep,name=ip_block_list,json=ipBlockList,proto3" json:"ip_block_list,omitempty"` // contains filtered or unexported fields }
func (*ListAddedIPBlocksResponse) Descriptor
deprecated
func (*ListAddedIPBlocksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAddedIPBlocksResponse.ProtoReflect.Descriptor instead.
func (*ListAddedIPBlocksResponse) GetIpBlockList ¶
func (x *ListAddedIPBlocksResponse) GetIpBlockList() []*IPBlock
func (*ListAddedIPBlocksResponse) ProtoMessage ¶
func (*ListAddedIPBlocksResponse) ProtoMessage()
func (*ListAddedIPBlocksResponse) ProtoReflect ¶
func (x *ListAddedIPBlocksResponse) ProtoReflect() protoreflect.Message
func (*ListAddedIPBlocksResponse) Reset ¶
func (x *ListAddedIPBlocksResponse) Reset()
func (*ListAddedIPBlocksResponse) String ¶
func (x *ListAddedIPBlocksResponse) String() string
type ListAllocatedIPsResponse ¶
type ListAllocatedIPsResponse struct { // List of IP addresses allocated from a given IP block IpList []*IPAddress `protobuf:"bytes,1,rep,name=ip_list,json=ipList,proto3" json:"ip_list,omitempty"` // contains filtered or unexported fields }
func (*ListAllocatedIPsResponse) Descriptor
deprecated
func (*ListAllocatedIPsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAllocatedIPsResponse.ProtoReflect.Descriptor instead.
func (*ListAllocatedIPsResponse) GetIpList ¶
func (x *ListAllocatedIPsResponse) GetIpList() []*IPAddress
func (*ListAllocatedIPsResponse) ProtoMessage ¶
func (*ListAllocatedIPsResponse) ProtoMessage()
func (*ListAllocatedIPsResponse) ProtoReflect ¶
func (x *ListAllocatedIPsResponse) ProtoReflect() protoreflect.Message
func (*ListAllocatedIPsResponse) Reset ¶
func (x *ListAllocatedIPsResponse) Reset()
func (*ListAllocatedIPsResponse) String ¶
func (x *ListAllocatedIPsResponse) String() string
type LocalCreateSessionRequest ¶
type LocalCreateSessionRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // Included in Common ctx UeIpv4 string `protobuf:"bytes,2,opt,name=ue_ipv4,json=ueIpv4,proto3" json:"ue_ipv4,omitempty"` // Included in Common ctx SpgwIpv4 string `protobuf:"bytes,3,opt,name=spgw_ipv4,json=spgwIpv4,proto3" json:"spgw_ipv4,omitempty"` // Included in LTE ctx Apn string `protobuf:"bytes,4,opt,name=apn,proto3" json:"apn,omitempty"` // Included in Common ctx Imei string `protobuf:"bytes,6,opt,name=imei,proto3" json:"imei,omitempty"` // Included in LTE ctx PlmnId string `protobuf:"bytes,7,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` // Included in LTE ctx ImsiPlmnId string `protobuf:"bytes,8,opt,name=imsi_plmn_id,json=imsiPlmnId,proto3" json:"imsi_plmn_id,omitempty"` // Included in LTE ctx UserLocation []byte `protobuf:"bytes,9,opt,name=user_location,json=userLocation,proto3" json:"user_location,omitempty"` // Included in LTE ctx QosInfo *QosInformationRequest `protobuf:"bytes,10,opt,name=qos_info,json=qosInfo,proto3" json:"qos_info,omitempty"` // Included in LTE ctx Msisdn []byte `protobuf:"bytes,11,opt,name=msisdn,proto3" json:"msisdn,omitempty"` // Included in Common ctx RatType RATType `protobuf:"varint,12,opt,name=rat_type,json=ratType,proto3,enum=magma.lte.RATType" json:"rat_type,omitempty"` // Included in Common ctx HardwareAddr []byte `protobuf:"bytes,13,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"` // MAC Address for WLAN RadiusSessionId string `protobuf:"bytes,14,opt,name=radius_session_id,json=radiusSessionId,proto3" json:"radius_session_id,omitempty"` // Included in WLAN ctx BearerId uint32 `protobuf:"varint,15,opt,name=bearer_id,json=bearerId,proto3" json:"bearer_id,omitempty"` // Included in LTE ctx CommonContext *CommonSessionContext `protobuf:"bytes,16,opt,name=common_context,json=commonContext,proto3" json:"common_context,omitempty"` RatSpecificContext *RatSpecificContext `protobuf:"bytes,17,opt,name=rat_specific_context,json=ratSpecificContext,proto3" json:"rat_specific_context,omitempty"` // contains filtered or unexported fields }
func (*LocalCreateSessionRequest) Descriptor
deprecated
func (*LocalCreateSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use LocalCreateSessionRequest.ProtoReflect.Descriptor instead.
func (*LocalCreateSessionRequest) GetApn ¶
func (x *LocalCreateSessionRequest) GetApn() string
func (*LocalCreateSessionRequest) GetBearerId ¶
func (x *LocalCreateSessionRequest) GetBearerId() uint32
func (*LocalCreateSessionRequest) GetCommonContext ¶
func (x *LocalCreateSessionRequest) GetCommonContext() *CommonSessionContext
func (*LocalCreateSessionRequest) GetHardwareAddr ¶
func (x *LocalCreateSessionRequest) GetHardwareAddr() []byte
func (*LocalCreateSessionRequest) GetImei ¶
func (x *LocalCreateSessionRequest) GetImei() string
func (*LocalCreateSessionRequest) GetImsiPlmnId ¶
func (x *LocalCreateSessionRequest) GetImsiPlmnId() string
func (*LocalCreateSessionRequest) GetMsisdn ¶
func (x *LocalCreateSessionRequest) GetMsisdn() []byte
func (*LocalCreateSessionRequest) GetPlmnId ¶
func (x *LocalCreateSessionRequest) GetPlmnId() string
func (*LocalCreateSessionRequest) GetQosInfo ¶
func (x *LocalCreateSessionRequest) GetQosInfo() *QosInformationRequest
func (*LocalCreateSessionRequest) GetRadiusSessionId ¶
func (x *LocalCreateSessionRequest) GetRadiusSessionId() string
func (*LocalCreateSessionRequest) GetRatSpecificContext ¶
func (x *LocalCreateSessionRequest) GetRatSpecificContext() *RatSpecificContext
func (*LocalCreateSessionRequest) GetRatType ¶
func (x *LocalCreateSessionRequest) GetRatType() RATType
func (*LocalCreateSessionRequest) GetSid ¶
func (x *LocalCreateSessionRequest) GetSid() *SubscriberID
func (*LocalCreateSessionRequest) GetSpgwIpv4 ¶
func (x *LocalCreateSessionRequest) GetSpgwIpv4() string
func (*LocalCreateSessionRequest) GetUeIpv4 ¶
func (x *LocalCreateSessionRequest) GetUeIpv4() string
func (*LocalCreateSessionRequest) GetUserLocation ¶
func (x *LocalCreateSessionRequest) GetUserLocation() []byte
func (*LocalCreateSessionRequest) ProtoMessage ¶
func (*LocalCreateSessionRequest) ProtoMessage()
func (*LocalCreateSessionRequest) ProtoReflect ¶
func (x *LocalCreateSessionRequest) ProtoReflect() protoreflect.Message
func (*LocalCreateSessionRequest) Reset ¶
func (x *LocalCreateSessionRequest) Reset()
func (*LocalCreateSessionRequest) String ¶
func (x *LocalCreateSessionRequest) String() string
type LocalCreateSessionResponse ¶
type LocalCreateSessionResponse struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
func (*LocalCreateSessionResponse) Descriptor
deprecated
func (*LocalCreateSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use LocalCreateSessionResponse.ProtoReflect.Descriptor instead.
func (*LocalCreateSessionResponse) GetSessionId ¶
func (x *LocalCreateSessionResponse) GetSessionId() string
func (*LocalCreateSessionResponse) ProtoMessage ¶
func (*LocalCreateSessionResponse) ProtoMessage()
func (*LocalCreateSessionResponse) ProtoReflect ¶
func (x *LocalCreateSessionResponse) ProtoReflect() protoreflect.Message
func (*LocalCreateSessionResponse) Reset ¶
func (x *LocalCreateSessionResponse) Reset()
func (*LocalCreateSessionResponse) String ¶
func (x *LocalCreateSessionResponse) String() string
type LocalEndSessionRequest ¶
type LocalEndSessionRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Apn string `protobuf:"bytes,2,opt,name=apn,proto3" json:"apn,omitempty"` // contains filtered or unexported fields }
func (*LocalEndSessionRequest) Descriptor
deprecated
func (*LocalEndSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use LocalEndSessionRequest.ProtoReflect.Descriptor instead.
func (*LocalEndSessionRequest) GetApn ¶
func (x *LocalEndSessionRequest) GetApn() string
func (*LocalEndSessionRequest) GetSid ¶
func (x *LocalEndSessionRequest) GetSid() *SubscriberID
func (*LocalEndSessionRequest) ProtoMessage ¶
func (*LocalEndSessionRequest) ProtoMessage()
func (*LocalEndSessionRequest) ProtoReflect ¶
func (x *LocalEndSessionRequest) ProtoReflect() protoreflect.Message
func (*LocalEndSessionRequest) Reset ¶
func (x *LocalEndSessionRequest) Reset()
func (*LocalEndSessionRequest) String ¶
func (x *LocalEndSessionRequest) String() string
type LocalEndSessionResponse ¶
type LocalEndSessionResponse struct {
// contains filtered or unexported fields
}
func (*LocalEndSessionResponse) Descriptor
deprecated
func (*LocalEndSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use LocalEndSessionResponse.ProtoReflect.Descriptor instead.
func (*LocalEndSessionResponse) ProtoMessage ¶
func (*LocalEndSessionResponse) ProtoMessage()
func (*LocalEndSessionResponse) ProtoReflect ¶
func (x *LocalEndSessionResponse) ProtoReflect() protoreflect.Message
func (*LocalEndSessionResponse) Reset ¶
func (x *LocalEndSessionResponse) Reset()
func (*LocalEndSessionResponse) String ¶
func (x *LocalEndSessionResponse) String() string
type LocalSessionManagerClient ¶
type LocalSessionManagerClient interface { ReportRuleStats(ctx context.Context, in *RuleRecordTable, opts ...grpc.CallOption) (*protos.Void, error) CreateSession(ctx context.Context, in *LocalCreateSessionRequest, opts ...grpc.CallOption) (*LocalCreateSessionResponse, error) EndSession(ctx context.Context, in *LocalEndSessionRequest, opts ...grpc.CallOption) (*LocalEndSessionResponse, error) }
LocalSessionManagerClient is the client API for LocalSessionManager service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewLocalSessionManagerClient ¶
func NewLocalSessionManagerClient(cc grpc.ClientConnInterface) LocalSessionManagerClient
type LocalSessionManagerServer ¶
type LocalSessionManagerServer interface { ReportRuleStats(context.Context, *RuleRecordTable) (*protos.Void, error) CreateSession(context.Context, *LocalCreateSessionRequest) (*LocalCreateSessionResponse, error) EndSession(context.Context, *LocalEndSessionRequest) (*LocalEndSessionResponse, error) }
LocalSessionManagerServer is the server API for LocalSessionManager service.
type MobilityServiceClient ¶
type MobilityServiceClient interface { // Add a range of IP addresses into the free IP pool // Throws INVALID_ARGUMENT if IPBlock is invalid // Throws FAILED_PRECONDITION if IPBlock overlaps with existing ones // AddIPBlock(ctx context.Context, in *IPBlock, opts ...grpc.CallOption) (*protos.Void, error) // Return a list of assigned IP blocks // ListAddedIPv4Blocks(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*ListAddedIPBlocksResponse, error) // Return a list of allocated IPs inside a IP block // Throws INVALID_ARGUMENT if IPBlock is invalid // Throws FAILED_PRECONDITION if IPBlock is not previously assigned // ListAllocatedIPs(ctx context.Context, in *IPBlock, opts ...grpc.CallOption) (*ListAllocatedIPsResponse, error) // Allocate an IP address from the free IP pool // Throws RESOURCE_EXHAUSTED if no free IP available // Throws ALREADY_EXISTS if an IP has been allocated for the subscriber // AllocateIPAddress(ctx context.Context, in *AllocateIPRequest, opts ...grpc.CallOption) (*IPAddress, error) // Release and recycle an allocated IP address // Throws NOT_FOUND if the requested (SID, IP) pair is not found // ReleaseIPAddress(ctx context.Context, in *ReleaseIPRequest, opts ...grpc.CallOption) (*protos.Void, error) // Gets subscriber's IP address. Throws NOT_FOUND if it doesn't exist GetIPForSubscriber(ctx context.Context, in *IPLookupRequest, opts ...grpc.CallOption) (*IPAddress, error) // Gets subscriber's ID from an IP Address. // Throws NOT_FOUND if it doesn't exist GetSubscriberIDFromIP(ctx context.Context, in *IPAddress, opts ...grpc.CallOption) (*SubscriberID, error) // Get the full subscriber table GetSubscriberIPTable(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*SubscriberIPTable, error) // Remove allocated IP blocks // Default behavior is to only remove all IP blocks that have no IP addresses // allocated from them. If force is set, then will remove all IP blocks, // regardless of whether any IPs have been allocated. RemoveIPBlock(ctx context.Context, in *RemoveIPBlockRequest, opts ...grpc.CallOption) (*RemoveIPBlockResponse, error) // Get default Internet Gateway mac addresss GetGatewayInfo(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*GWInfo, error) // Set ip and mac address of def Internet Gateway SetGatewayInfo(ctx context.Context, in *GWInfo, opts ...grpc.CallOption) (*protos.Void, error) }
MobilityServiceClient is the client API for MobilityService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMobilityServiceClient ¶
func NewMobilityServiceClient(cc grpc.ClientConnInterface) MobilityServiceClient
type MobilityServiceServer ¶
type MobilityServiceServer interface { // Add a range of IP addresses into the free IP pool // Throws INVALID_ARGUMENT if IPBlock is invalid // Throws FAILED_PRECONDITION if IPBlock overlaps with existing ones // AddIPBlock(context.Context, *IPBlock) (*protos.Void, error) // Return a list of assigned IP blocks // ListAddedIPv4Blocks(context.Context, *protos.Void) (*ListAddedIPBlocksResponse, error) // Return a list of allocated IPs inside a IP block // Throws INVALID_ARGUMENT if IPBlock is invalid // Throws FAILED_PRECONDITION if IPBlock is not previously assigned // ListAllocatedIPs(context.Context, *IPBlock) (*ListAllocatedIPsResponse, error) // Allocate an IP address from the free IP pool // Throws RESOURCE_EXHAUSTED if no free IP available // Throws ALREADY_EXISTS if an IP has been allocated for the subscriber // AllocateIPAddress(context.Context, *AllocateIPRequest) (*IPAddress, error) // Release and recycle an allocated IP address // Throws NOT_FOUND if the requested (SID, IP) pair is not found // ReleaseIPAddress(context.Context, *ReleaseIPRequest) (*protos.Void, error) // Gets subscriber's IP address. Throws NOT_FOUND if it doesn't exist GetIPForSubscriber(context.Context, *IPLookupRequest) (*IPAddress, error) // Gets subscriber's ID from an IP Address. // Throws NOT_FOUND if it doesn't exist GetSubscriberIDFromIP(context.Context, *IPAddress) (*SubscriberID, error) // Get the full subscriber table GetSubscriberIPTable(context.Context, *protos.Void) (*SubscriberIPTable, error) // Remove allocated IP blocks // Default behavior is to only remove all IP blocks that have no IP addresses // allocated from them. If force is set, then will remove all IP blocks, // regardless of whether any IPs have been allocated. RemoveIPBlock(context.Context, *RemoveIPBlockRequest) (*RemoveIPBlockResponse, error) // Get default Internet Gateway mac addresss GetGatewayInfo(context.Context, *protos.Void) (*GWInfo, error) // Set ip and mac address of def Internet Gateway SetGatewayInfo(context.Context, *GWInfo) (*protos.Void, error) }
MobilityServiceServer is the server API for MobilityService service.
type MonitoringLevel ¶
type MonitoringLevel int32
const ( MonitoringLevel_SESSION_LEVEL MonitoringLevel = 0 MonitoringLevel_PCC_RULE_LEVEL MonitoringLevel = 1 )
func (MonitoringLevel) Descriptor ¶
func (MonitoringLevel) Descriptor() protoreflect.EnumDescriptor
func (MonitoringLevel) Enum ¶
func (x MonitoringLevel) Enum() *MonitoringLevel
func (MonitoringLevel) EnumDescriptor
deprecated
func (MonitoringLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use MonitoringLevel.Descriptor instead.
func (MonitoringLevel) Number ¶
func (x MonitoringLevel) Number() protoreflect.EnumNumber
func (MonitoringLevel) String ¶
func (x MonitoringLevel) String() string
func (MonitoringLevel) Type ¶
func (MonitoringLevel) Type() protoreflect.EnumType
type NameValue ¶
type NameValue struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Note: parameter value is always passed back as string. Up to calling // function to determine type Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*NameValue) Descriptor
deprecated
func (*NameValue) ProtoMessage ¶
func (*NameValue) ProtoMessage()
func (*NameValue) ProtoReflect ¶
func (x *NameValue) ProtoReflect() protoreflect.Message
type NewAssocReq ¶
type NewAssocReq struct { AssocId uint32 `protobuf:"varint,1,opt,name=assoc_id,json=assocId,proto3" json:"assoc_id,omitempty"` // association ID of eNB Instreams uint32 `protobuf:"varint,2,opt,name=instreams,proto3" json:"instreams,omitempty"` // number of instreams for eNB Outstreams uint32 `protobuf:"varint,3,opt,name=outstreams,proto3" json:"outstreams,omitempty"` // number of outstreams for eNB // contains filtered or unexported fields }
NewAssocReq - request to notify MME of new eNB association
func (*NewAssocReq) Descriptor
deprecated
func (*NewAssocReq) Descriptor() ([]byte, []int)
Deprecated: Use NewAssocReq.ProtoReflect.Descriptor instead.
func (*NewAssocReq) GetAssocId ¶
func (x *NewAssocReq) GetAssocId() uint32
func (*NewAssocReq) GetInstreams ¶
func (x *NewAssocReq) GetInstreams() uint32
func (*NewAssocReq) GetOutstreams ¶
func (x *NewAssocReq) GetOutstreams() uint32
func (*NewAssocReq) ProtoMessage ¶
func (*NewAssocReq) ProtoMessage()
func (*NewAssocReq) ProtoReflect ¶
func (x *NewAssocReq) ProtoReflect() protoreflect.Message
func (*NewAssocReq) Reset ¶
func (x *NewAssocReq) Reset()
func (*NewAssocReq) String ¶
func (x *NewAssocReq) String() string
type NewAssocRes ¶
type NewAssocRes struct {
// contains filtered or unexported fields
}
NewAssocRes - response for NewAssocReq, present for forwards compat
func (*NewAssocRes) Descriptor
deprecated
func (*NewAssocRes) Descriptor() ([]byte, []int)
Deprecated: Use NewAssocRes.ProtoReflect.Descriptor instead.
func (*NewAssocRes) ProtoMessage ¶
func (*NewAssocRes) ProtoMessage()
func (*NewAssocRes) ProtoReflect ¶
func (x *NewAssocRes) ProtoReflect() protoreflect.Message
func (*NewAssocRes) Reset ¶
func (x *NewAssocRes) Reset()
func (*NewAssocRes) String ¶
func (x *NewAssocRes) String() string
type Non3GPPUserProfile ¶
type Non3GPPUserProfile struct { Msisdn string `protobuf:"bytes,1,opt,name=msisdn,proto3" json:"msisdn,omitempty"` Non_3GppIpAccess Non3GPPUserProfile_Non3GPPIPAccess `` /* 161-byte string literal not displayed */ Non_3GppIpAccessApn Non3GPPUserProfile_Non3GPPIPAccessAPN `` /* 175-byte string literal not displayed */ Ambr *AggregatedMaximumBitrate `protobuf:"bytes,4,opt,name=ambr,proto3" json:"ambr,omitempty"` ApnConfig []*APNConfiguration `protobuf:"bytes,5,rep,name=apn_config,json=apnConfig,proto3" json:"apn_config,omitempty"` AccessNetId AccessNetworkIdentifier `` /* 136-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Non3GPPUserProfile) Descriptor
deprecated
func (*Non3GPPUserProfile) Descriptor() ([]byte, []int)
Deprecated: Use Non3GPPUserProfile.ProtoReflect.Descriptor instead.
func (*Non3GPPUserProfile) GetAccessNetId ¶
func (x *Non3GPPUserProfile) GetAccessNetId() AccessNetworkIdentifier
func (*Non3GPPUserProfile) GetAmbr ¶
func (x *Non3GPPUserProfile) GetAmbr() *AggregatedMaximumBitrate
func (*Non3GPPUserProfile) GetApnConfig ¶
func (x *Non3GPPUserProfile) GetApnConfig() []*APNConfiguration
func (*Non3GPPUserProfile) GetMsisdn ¶
func (x *Non3GPPUserProfile) GetMsisdn() string
func (*Non3GPPUserProfile) GetNon_3GppIpAccess ¶
func (x *Non3GPPUserProfile) GetNon_3GppIpAccess() Non3GPPUserProfile_Non3GPPIPAccess
func (*Non3GPPUserProfile) GetNon_3GppIpAccessApn ¶
func (x *Non3GPPUserProfile) GetNon_3GppIpAccessApn() Non3GPPUserProfile_Non3GPPIPAccessAPN
func (*Non3GPPUserProfile) ProtoMessage ¶
func (*Non3GPPUserProfile) ProtoMessage()
func (*Non3GPPUserProfile) ProtoReflect ¶
func (x *Non3GPPUserProfile) ProtoReflect() protoreflect.Message
func (*Non3GPPUserProfile) Reset ¶
func (x *Non3GPPUserProfile) Reset()
func (*Non3GPPUserProfile) String ¶
func (x *Non3GPPUserProfile) String() string
type Non3GPPUserProfile_Non3GPPIPAccess ¶
type Non3GPPUserProfile_Non3GPPIPAccess int32
const ( // Subscriber has non-3GPP subscription access to EPC network Non3GPPUserProfile_NON_3GPP_SUBSCRIPTION_ALLOWED Non3GPPUserProfile_Non3GPPIPAccess = 0 // Subscriber has no non-3GPP subscription access to EPC network Non3GPPUserProfile_NON_3GPP_SUBSCRIPTION_BARRED Non3GPPUserProfile_Non3GPPIPAccess = 1 )
func (Non3GPPUserProfile_Non3GPPIPAccess) Descriptor ¶
func (Non3GPPUserProfile_Non3GPPIPAccess) Descriptor() protoreflect.EnumDescriptor
func (Non3GPPUserProfile_Non3GPPIPAccess) Enum ¶
func (x Non3GPPUserProfile_Non3GPPIPAccess) Enum() *Non3GPPUserProfile_Non3GPPIPAccess
func (Non3GPPUserProfile_Non3GPPIPAccess) EnumDescriptor
deprecated
func (Non3GPPUserProfile_Non3GPPIPAccess) EnumDescriptor() ([]byte, []int)
Deprecated: Use Non3GPPUserProfile_Non3GPPIPAccess.Descriptor instead.
func (Non3GPPUserProfile_Non3GPPIPAccess) Number ¶
func (x Non3GPPUserProfile_Non3GPPIPAccess) Number() protoreflect.EnumNumber
func (Non3GPPUserProfile_Non3GPPIPAccess) String ¶
func (x Non3GPPUserProfile_Non3GPPIPAccess) String() string
func (Non3GPPUserProfile_Non3GPPIPAccess) Type ¶
func (Non3GPPUserProfile_Non3GPPIPAccess) Type() protoreflect.EnumType
type Non3GPPUserProfile_Non3GPPIPAccessAPN ¶
type Non3GPPUserProfile_Non3GPPIPAccessAPN int32
const ( // Enable all APNs for a subscriber Non3GPPUserProfile_NON_3GPP_APNS_ENABLE Non3GPPUserProfile_Non3GPPIPAccessAPN = 0 // Disable all APNs for a subscriber Non3GPPUserProfile_NON_3GPP_APNS_DISABLE Non3GPPUserProfile_Non3GPPIPAccessAPN = 1 )
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Descriptor ¶
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Descriptor() protoreflect.EnumDescriptor
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) EnumDescriptor
deprecated
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) EnumDescriptor() ([]byte, []int)
Deprecated: Use Non3GPPUserProfile_Non3GPPIPAccessAPN.Descriptor instead.
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Number ¶
func (x Non3GPPUserProfile_Non3GPPIPAccessAPN) Number() protoreflect.EnumNumber
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) String ¶
func (x Non3GPPUserProfile_Non3GPPIPAccessAPN) String() string
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Type ¶
func (Non3GPPUserProfile_Non3GPPIPAccessAPN) Type() protoreflect.EnumType
type PacketDropTableId ¶
type PacketDropTableId struct { TableId int32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` // contains filtered or unexported fields }
func (*PacketDropTableId) Descriptor
deprecated
func (*PacketDropTableId) Descriptor() ([]byte, []int)
Deprecated: Use PacketDropTableId.ProtoReflect.Descriptor instead.
func (*PacketDropTableId) GetTableId ¶
func (x *PacketDropTableId) GetTableId() int32
func (*PacketDropTableId) ProtoMessage ¶
func (*PacketDropTableId) ProtoMessage()
func (*PacketDropTableId) ProtoReflect ¶
func (x *PacketDropTableId) ProtoReflect() protoreflect.Message
func (*PacketDropTableId) Reset ¶
func (x *PacketDropTableId) Reset()
func (*PacketDropTableId) String ¶
func (x *PacketDropTableId) String() string
type PipelinedClient ¶
type PipelinedClient interface { // Setup flows for subscribers (used on restarts) SetupPolicyFlows(ctx context.Context, in *SetupPolicyRequest, opts ...grpc.CallOption) (*SetupFlowsResult, error) // Activate flows for a subscriber based on predefined flow templates ActivateFlows(ctx context.Context, in *ActivateFlowsRequest, opts ...grpc.CallOption) (*ActivateFlowsResult, error) // Deactivate flows for a subscriber DeactivateFlows(ctx context.Context, in *DeactivateFlowsRequest, opts ...grpc.CallOption) (*DeactivateFlowsResult, error) // Get policy usage stats GetPolicyUsage(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*RuleRecordTable, error) // Add new dpi flow CreateFlow(ctx context.Context, in *FlowRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Remove dpi flow RemoveFlow(ctx context.Context, in *FlowRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Update flow stats UpdateFlowStats(ctx context.Context, in *FlowRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Setup subscribers flows (used on restarts) SetupQuotaFlows(ctx context.Context, in *SetupQuotaRequest, opts ...grpc.CallOption) (*SetupFlowsResult, error) // Synchronize subscribers quota check flows UpdateSubscriberQuotaState(ctx context.Context, in *UpdateSubscriberQuotaStateRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Setup subscribers flows (used on restarts) SetupUEMacFlows(ctx context.Context, in *SetupUEMacRequest, opts ...grpc.CallOption) (*SetupFlowsResult, error) // Add a flow for a subscriber by matching the provided UE MAC address AddUEMacFlow(ctx context.Context, in *UEMacFlowRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Delete a flow for a subscriber by matching the provided UE MAC address DeleteUEMacFlow(ctx context.Context, in *UEMacFlowRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Update subscriber IPFIX flows UpdateIPFIXFlow(ctx context.Context, in *UEMacFlowRequest, opts ...grpc.CallOption) (*FlowResponse, error) // Get the flow table assignment for all apps ordered by main table number // and name GetAllTableAssignments(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*AllTableAssignments, error) }
PipelinedClient is the client API for Pipelined service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPipelinedClient ¶
func NewPipelinedClient(cc grpc.ClientConnInterface) PipelinedClient
type PipelinedServer ¶
type PipelinedServer interface { // Setup flows for subscribers (used on restarts) SetupPolicyFlows(context.Context, *SetupPolicyRequest) (*SetupFlowsResult, error) // Activate flows for a subscriber based on predefined flow templates ActivateFlows(context.Context, *ActivateFlowsRequest) (*ActivateFlowsResult, error) // Deactivate flows for a subscriber DeactivateFlows(context.Context, *DeactivateFlowsRequest) (*DeactivateFlowsResult, error) // Get policy usage stats GetPolicyUsage(context.Context, *protos.Void) (*RuleRecordTable, error) // Add new dpi flow CreateFlow(context.Context, *FlowRequest) (*FlowResponse, error) // Remove dpi flow RemoveFlow(context.Context, *FlowRequest) (*FlowResponse, error) // Update flow stats UpdateFlowStats(context.Context, *FlowRequest) (*FlowResponse, error) // Setup subscribers flows (used on restarts) SetupQuotaFlows(context.Context, *SetupQuotaRequest) (*SetupFlowsResult, error) // Synchronize subscribers quota check flows UpdateSubscriberQuotaState(context.Context, *UpdateSubscriberQuotaStateRequest) (*FlowResponse, error) // Setup subscribers flows (used on restarts) SetupUEMacFlows(context.Context, *SetupUEMacRequest) (*SetupFlowsResult, error) // Add a flow for a subscriber by matching the provided UE MAC address AddUEMacFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error) // Delete a flow for a subscriber by matching the provided UE MAC address DeleteUEMacFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error) // Update subscriber IPFIX flows UpdateIPFIXFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error) // Get the flow table assignment for all apps ordered by main table number // and name GetAllTableAssignments(context.Context, *protos.Void) (*AllTableAssignments, error) }
PipelinedServer is the server API for Pipelined service.
type PolicyAssignmentControllerClient ¶
type PolicyAssignmentControllerClient interface { // Associate the static rule with the IMSI // EnableStaticRules(ctx context.Context, in *EnableStaticRuleRequest, opts ...grpc.CallOption) (*protos.Void, error) // Unassociate the static rule with the IMSI // DisableStaticRules(ctx context.Context, in *DisableStaticRuleRequest, opts ...grpc.CallOption) (*protos.Void, error) }
PolicyAssignmentControllerClient is the client API for PolicyAssignmentController service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPolicyAssignmentControllerClient ¶
func NewPolicyAssignmentControllerClient(cc grpc.ClientConnInterface) PolicyAssignmentControllerClient
type PolicyAssignmentControllerServer ¶
type PolicyAssignmentControllerServer interface { // Associate the static rule with the IMSI // EnableStaticRules(context.Context, *EnableStaticRuleRequest) (*protos.Void, error) // Unassociate the static rule with the IMSI // DisableStaticRules(context.Context, *DisableStaticRuleRequest) (*protos.Void, error) }
PolicyAssignmentControllerServer is the server API for PolicyAssignmentController service.
type PolicyDBClient ¶
type PolicyDBClient interface { // Immediately install the static policy for the IMSI // Also unassociate the static rule with the IMSI on orc8r // EnableStaticRules(ctx context.Context, in *EnableStaticRuleRequest, opts ...grpc.CallOption) (*protos.Void, error) // Immediately uninstall the static policy for the IMSI // Also unassociate the static rule with the IMSI on orc8r // DisableStaticRules(ctx context.Context, in *DisableStaticRuleRequest, opts ...grpc.CallOption) (*protos.Void, error) }
PolicyDBClient is the client API for PolicyDB service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPolicyDBClient ¶
func NewPolicyDBClient(cc grpc.ClientConnInterface) PolicyDBClient
type PolicyDBServer ¶
type PolicyDBServer interface { // Immediately install the static policy for the IMSI // Also unassociate the static rule with the IMSI on orc8r // EnableStaticRules(context.Context, *EnableStaticRuleRequest) (*protos.Void, error) // Immediately uninstall the static policy for the IMSI // Also unassociate the static rule with the IMSI on orc8r // DisableStaticRules(context.Context, *DisableStaticRuleRequest) (*protos.Void, error) }
PolicyDBServer is the server API for PolicyDB service.
type PolicyReAuthAnswer ¶
type PolicyReAuthAnswer struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Result ReAuthResult `protobuf:"varint,2,opt,name=result,proto3,enum=magma.lte.ReAuthResult" json:"result,omitempty"` FailedRules map[string]PolicyReAuthAnswer_FailureCode `` /* 229-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PolicyReAuthAnswer) Descriptor
deprecated
func (*PolicyReAuthAnswer) Descriptor() ([]byte, []int)
Deprecated: Use PolicyReAuthAnswer.ProtoReflect.Descriptor instead.
func (*PolicyReAuthAnswer) GetFailedRules ¶
func (x *PolicyReAuthAnswer) GetFailedRules() map[string]PolicyReAuthAnswer_FailureCode
func (*PolicyReAuthAnswer) GetResult ¶
func (x *PolicyReAuthAnswer) GetResult() ReAuthResult
func (*PolicyReAuthAnswer) GetSessionId ¶
func (x *PolicyReAuthAnswer) GetSessionId() string
func (*PolicyReAuthAnswer) ProtoMessage ¶
func (*PolicyReAuthAnswer) ProtoMessage()
func (*PolicyReAuthAnswer) ProtoReflect ¶
func (x *PolicyReAuthAnswer) ProtoReflect() protoreflect.Message
func (*PolicyReAuthAnswer) Reset ¶
func (x *PolicyReAuthAnswer) Reset()
func (*PolicyReAuthAnswer) String ¶
func (x *PolicyReAuthAnswer) String() string
type PolicyReAuthAnswer_FailureCode ¶
type PolicyReAuthAnswer_FailureCode int32
const ( // We want to map these directly to the diameter return codes, so use a // placeholder for 0 PolicyReAuthAnswer_UNUSED PolicyReAuthAnswer_FailureCode = 0 PolicyReAuthAnswer_UNKNOWN_RULE_NAME PolicyReAuthAnswer_FailureCode = 1 PolicyReAuthAnswer_RATING_GROUP_ERROR PolicyReAuthAnswer_FailureCode = 2 PolicyReAuthAnswer_SERVICE_IDENTIFIER_ERROR PolicyReAuthAnswer_FailureCode = 3 PolicyReAuthAnswer_GW_PCEF_MALFUNCTION PolicyReAuthAnswer_FailureCode = 4 PolicyReAuthAnswer_RESOURCES_LIMITATION PolicyReAuthAnswer_FailureCode = 5 PolicyReAuthAnswer_MAX_NR_BEARERS_REACHED PolicyReAuthAnswer_FailureCode = 6 PolicyReAuthAnswer_UNKNOWN_BEARER_ID PolicyReAuthAnswer_FailureCode = 7 PolicyReAuthAnswer_MISSING_BEARER_ID PolicyReAuthAnswer_FailureCode = 8 PolicyReAuthAnswer_MISSING_FLOW_INFORMATION PolicyReAuthAnswer_FailureCode = 9 PolicyReAuthAnswer_RESOURCE_ALLOCATION_FAILURE PolicyReAuthAnswer_FailureCode = 10 PolicyReAuthAnswer_UNSUCCESSFUL_QOS_VALIDATION PolicyReAuthAnswer_FailureCode = 11 PolicyReAuthAnswer_INCORRECT_FLOW_INFORMATION PolicyReAuthAnswer_FailureCode = 12 PolicyReAuthAnswer_PS_TO_CS_HANDOVER PolicyReAuthAnswer_FailureCode = 13 PolicyReAuthAnswer_TDF_APPLICATION_IDENTIFIER_ERROR PolicyReAuthAnswer_FailureCode = 14 PolicyReAuthAnswer_NO_BEARER_FOUND PolicyReAuthAnswer_FailureCode = 15 PolicyReAuthAnswer_FILTER_RESTRICTIONS PolicyReAuthAnswer_FailureCode = 16 PolicyReAuthAnswer_AN_GW_FAILED PolicyReAuthAnswer_FailureCode = 17 PolicyReAuthAnswer_MISSING_REDIRECT_SERVER_ADDRESS PolicyReAuthAnswer_FailureCode = 18 PolicyReAuthAnswer_CM_END_USER_SERVICE_DENIED PolicyReAuthAnswer_FailureCode = 19 PolicyReAuthAnswer_CM_CREDIT_CONTROL_NOT_APPLICABLE PolicyReAuthAnswer_FailureCode = 20 PolicyReAuthAnswer_CM_AUTHORIZATION_REJECTED PolicyReAuthAnswer_FailureCode = 21 PolicyReAuthAnswer_CM_USER_UNKNOWN PolicyReAuthAnswer_FailureCode = 22 PolicyReAuthAnswer_CM_RATING_FAILED PolicyReAuthAnswer_FailureCode = 23 PolicyReAuthAnswer_ROUTING_RULE_REJECTION PolicyReAuthAnswer_FailureCode = 24 PolicyReAuthAnswer_UNKNOWN_ROUTING_ACCESS_INFORMATION PolicyReAuthAnswer_FailureCode = 25 PolicyReAuthAnswer_NO_NBIFOM_SUPPORT PolicyReAuthAnswer_FailureCode = 26 )
func (PolicyReAuthAnswer_FailureCode) Descriptor ¶
func (PolicyReAuthAnswer_FailureCode) Descriptor() protoreflect.EnumDescriptor
func (PolicyReAuthAnswer_FailureCode) Enum ¶
func (x PolicyReAuthAnswer_FailureCode) Enum() *PolicyReAuthAnswer_FailureCode
func (PolicyReAuthAnswer_FailureCode) EnumDescriptor
deprecated
func (PolicyReAuthAnswer_FailureCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyReAuthAnswer_FailureCode.Descriptor instead.
func (PolicyReAuthAnswer_FailureCode) Number ¶
func (x PolicyReAuthAnswer_FailureCode) Number() protoreflect.EnumNumber
func (PolicyReAuthAnswer_FailureCode) String ¶
func (x PolicyReAuthAnswer_FailureCode) String() string
func (PolicyReAuthAnswer_FailureCode) Type ¶
func (PolicyReAuthAnswer_FailureCode) Type() protoreflect.EnumType
type PolicyReAuthRequest ¶
type PolicyReAuthRequest struct { // NOTE: if no session_id is specified, apply to all sessions for the IMSI SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Imsi string `protobuf:"bytes,2,opt,name=imsi,proto3" json:"imsi,omitempty"` RulesToRemove []string `protobuf:"bytes,3,rep,name=rules_to_remove,json=rulesToRemove,proto3" json:"rules_to_remove,omitempty"` RulesToInstall []*StaticRuleInstall `protobuf:"bytes,6,rep,name=rules_to_install,json=rulesToInstall,proto3" json:"rules_to_install,omitempty"` DynamicRulesToInstall []*DynamicRuleInstall `` /* 128-byte string literal not displayed */ EventTriggers []EventTrigger `` /* 136-byte string literal not displayed */ RevalidationTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=revalidation_time,json=revalidationTime,proto3" json:"revalidation_time,omitempty"` UsageMonitoringCredits []*UsageMonitoringCredit `` /* 130-byte string literal not displayed */ QosInfo *QoSInformation `protobuf:"bytes,11,opt,name=qos_info,json=qosInfo,proto3" json:"qos_info,omitempty"` // contains filtered or unexported fields }
func (*PolicyReAuthRequest) Descriptor
deprecated
func (*PolicyReAuthRequest) Descriptor() ([]byte, []int)
Deprecated: Use PolicyReAuthRequest.ProtoReflect.Descriptor instead.
func (*PolicyReAuthRequest) GetDynamicRulesToInstall ¶
func (x *PolicyReAuthRequest) GetDynamicRulesToInstall() []*DynamicRuleInstall
func (*PolicyReAuthRequest) GetEventTriggers ¶
func (x *PolicyReAuthRequest) GetEventTriggers() []EventTrigger
func (*PolicyReAuthRequest) GetImsi ¶
func (x *PolicyReAuthRequest) GetImsi() string
func (*PolicyReAuthRequest) GetQosInfo ¶
func (x *PolicyReAuthRequest) GetQosInfo() *QoSInformation
func (*PolicyReAuthRequest) GetRevalidationTime ¶
func (x *PolicyReAuthRequest) GetRevalidationTime() *timestamp.Timestamp
func (*PolicyReAuthRequest) GetRulesToInstall ¶
func (x *PolicyReAuthRequest) GetRulesToInstall() []*StaticRuleInstall
func (*PolicyReAuthRequest) GetRulesToRemove ¶
func (x *PolicyReAuthRequest) GetRulesToRemove() []string
func (*PolicyReAuthRequest) GetSessionId ¶
func (x *PolicyReAuthRequest) GetSessionId() string
func (*PolicyReAuthRequest) GetUsageMonitoringCredits ¶
func (x *PolicyReAuthRequest) GetUsageMonitoringCredits() []*UsageMonitoringCredit
func (*PolicyReAuthRequest) ProtoMessage ¶
func (*PolicyReAuthRequest) ProtoMessage()
func (*PolicyReAuthRequest) ProtoReflect ¶
func (x *PolicyReAuthRequest) ProtoReflect() protoreflect.Message
func (*PolicyReAuthRequest) Reset ¶
func (x *PolicyReAuthRequest) Reset()
func (*PolicyReAuthRequest) String ¶
func (x *PolicyReAuthRequest) String() string
type PolicyRule ¶
type PolicyRule struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The precedence for the flow. Same definition as 3GPP. Priority uint32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"` RatingGroup uint32 `protobuf:"varint,4,opt,name=rating_group,json=ratingGroup,proto3" json:"rating_group,omitempty"` // optional MonitoringKey []byte `protobuf:"bytes,6,opt,name=monitoring_key,json=monitoringKey,proto3" json:"monitoring_key,omitempty"` // optional Redirect *RedirectInformation `protobuf:"bytes,9,opt,name=redirect,proto3" json:"redirect,omitempty"` FlowList []*FlowDescription `protobuf:"bytes,7,rep,name=flow_list,json=flowList,proto3" json:"flow_list,omitempty"` Qos *FlowQos `protobuf:"bytes,8,opt,name=qos,proto3" json:"qos,omitempty"` TrackingType PolicyRule_TrackingType `` /* 138-byte string literal not displayed */ HardTimeout uint32 `protobuf:"varint,11,opt,name=hard_timeout,json=hardTimeout,proto3" json:"hard_timeout,omitempty"` // optional ServiceIdentifier *ServiceIdentifier `protobuf:"bytes,12,opt,name=service_identifier,json=serviceIdentifier,proto3" json:"service_identifier,omitempty"` // optional AppName PolicyRule_AppName `protobuf:"varint,13,opt,name=app_name,json=appName,proto3,enum=magma.lte.PolicyRule_AppName" json:"app_name,omitempty"` // optional AppServiceType PolicyRule_AppServiceType `` // optional /* 148-byte string literal not displayed */ // contains filtered or unexported fields }
-------------------------------------------------------------------------- Policy flow rules
A rule is a named policy that defines a type of traffic to meter. Each rule has a unique human readable ID associated with the traffic it meters such as "All TCP Traffic to Facebook". They are classified using FlowMatch, and if two rules intersect, the one with the highest priority takes precedence. These are defined on the cloud and are streamed to the gateway Metering application.
A match is an extensible reflection of Ryu OFPMatch which is used by rules to classify flows for each subscriber. For new fields and definitons see: http://ryu.readthedocs.io/en/latest/ofproto_v1_4_ref.html#flow-match-structure --------------------------------------------------------------------------
func (*PolicyRule) Descriptor
deprecated
func (*PolicyRule) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRule.ProtoReflect.Descriptor instead.
func (*PolicyRule) GetAppName ¶
func (x *PolicyRule) GetAppName() PolicyRule_AppName
func (*PolicyRule) GetAppServiceType ¶
func (x *PolicyRule) GetAppServiceType() PolicyRule_AppServiceType
func (*PolicyRule) GetFlowList ¶
func (x *PolicyRule) GetFlowList() []*FlowDescription
func (*PolicyRule) GetHardTimeout ¶
func (x *PolicyRule) GetHardTimeout() uint32
func (*PolicyRule) GetId ¶
func (x *PolicyRule) GetId() string
func (*PolicyRule) GetMonitoringKey ¶
func (x *PolicyRule) GetMonitoringKey() []byte
func (*PolicyRule) GetPriority ¶
func (x *PolicyRule) GetPriority() uint32
func (*PolicyRule) GetQos ¶
func (x *PolicyRule) GetQos() *FlowQos
func (*PolicyRule) GetRatingGroup ¶
func (x *PolicyRule) GetRatingGroup() uint32
func (*PolicyRule) GetRedirect ¶
func (x *PolicyRule) GetRedirect() *RedirectInformation
func (*PolicyRule) GetServiceIdentifier ¶
func (x *PolicyRule) GetServiceIdentifier() *ServiceIdentifier
func (*PolicyRule) GetTrackingType ¶
func (x *PolicyRule) GetTrackingType() PolicyRule_TrackingType
func (*PolicyRule) ProtoMessage ¶
func (*PolicyRule) ProtoMessage()
func (*PolicyRule) ProtoReflect ¶
func (x *PolicyRule) ProtoReflect() protoreflect.Message
func (*PolicyRule) Reset ¶
func (x *PolicyRule) Reset()
func (*PolicyRule) String ¶
func (x *PolicyRule) String() string
type PolicyRule_AppName ¶
type PolicyRule_AppName int32
const ( PolicyRule_NO_APP_NAME PolicyRule_AppName = 0 PolicyRule_FACEBOOK PolicyRule_AppName = 1 PolicyRule_FACEBOOK_MESSENGER PolicyRule_AppName = 2 PolicyRule_INSTAGRAM PolicyRule_AppName = 3 PolicyRule_YOUTUBE PolicyRule_AppName = 4 PolicyRule_GOOGLE PolicyRule_AppName = 5 PolicyRule_GMAIL PolicyRule_AppName = 6 PolicyRule_GOOGLE_DOCS PolicyRule_AppName = 7 PolicyRule_NETFLIX PolicyRule_AppName = 8 PolicyRule_APPLE PolicyRule_AppName = 9 PolicyRule_MICROSOFT PolicyRule_AppName = 10 PolicyRule_REDDIT PolicyRule_AppName = 11 PolicyRule_WHATSAPP PolicyRule_AppName = 12 PolicyRule_GOOGLE_PLAY PolicyRule_AppName = 13 PolicyRule_APPSTORE PolicyRule_AppName = 14 PolicyRule_AMAZON PolicyRule_AppName = 15 PolicyRule_WECHAT PolicyRule_AppName = 16 PolicyRule_TIKTOK PolicyRule_AppName = 17 PolicyRule_TWITTER PolicyRule_AppName = 18 PolicyRule_WIKIPEDIA PolicyRule_AppName = 19 PolicyRule_GOOGLE_MAPS PolicyRule_AppName = 20 PolicyRule_YAHOO PolicyRule_AppName = 21 PolicyRule_IMO PolicyRule_AppName = 22 )
func (PolicyRule_AppName) Descriptor ¶
func (PolicyRule_AppName) Descriptor() protoreflect.EnumDescriptor
func (PolicyRule_AppName) Enum ¶
func (x PolicyRule_AppName) Enum() *PolicyRule_AppName
func (PolicyRule_AppName) EnumDescriptor
deprecated
func (PolicyRule_AppName) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyRule_AppName.Descriptor instead.
func (PolicyRule_AppName) Number ¶
func (x PolicyRule_AppName) Number() protoreflect.EnumNumber
func (PolicyRule_AppName) String ¶
func (x PolicyRule_AppName) String() string
func (PolicyRule_AppName) Type ¶
func (PolicyRule_AppName) Type() protoreflect.EnumType
type PolicyRule_AppServiceType ¶
type PolicyRule_AppServiceType int32
const ( PolicyRule_NO_SERVICE_TYPE PolicyRule_AppServiceType = 0 PolicyRule_CHAT PolicyRule_AppServiceType = 1 PolicyRule_AUDIO PolicyRule_AppServiceType = 2 PolicyRule_VIDEO PolicyRule_AppServiceType = 3 )
func (PolicyRule_AppServiceType) Descriptor ¶
func (PolicyRule_AppServiceType) Descriptor() protoreflect.EnumDescriptor
func (PolicyRule_AppServiceType) Enum ¶
func (x PolicyRule_AppServiceType) Enum() *PolicyRule_AppServiceType
func (PolicyRule_AppServiceType) EnumDescriptor
deprecated
func (PolicyRule_AppServiceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyRule_AppServiceType.Descriptor instead.
func (PolicyRule_AppServiceType) Number ¶
func (x PolicyRule_AppServiceType) Number() protoreflect.EnumNumber
func (PolicyRule_AppServiceType) String ¶
func (x PolicyRule_AppServiceType) String() string
func (PolicyRule_AppServiceType) Type ¶
func (PolicyRule_AppServiceType) Type() protoreflect.EnumType
type PolicyRule_TrackingType ¶
type PolicyRule_TrackingType int32
const ( PolicyRule_ONLY_OCS PolicyRule_TrackingType = 0 // rating_group required PolicyRule_ONLY_PCRF PolicyRule_TrackingType = 1 // monitoring_key required PolicyRule_OCS_AND_PCRF PolicyRule_TrackingType = 2 // rating_group & monitoring_key required PolicyRule_NO_TRACKING PolicyRule_TrackingType = 3 )
func (PolicyRule_TrackingType) Descriptor ¶
func (PolicyRule_TrackingType) Descriptor() protoreflect.EnumDescriptor
func (PolicyRule_TrackingType) Enum ¶
func (x PolicyRule_TrackingType) Enum() *PolicyRule_TrackingType
func (PolicyRule_TrackingType) EnumDescriptor
deprecated
func (PolicyRule_TrackingType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyRule_TrackingType.Descriptor instead.
func (PolicyRule_TrackingType) Number ¶
func (x PolicyRule_TrackingType) Number() protoreflect.EnumNumber
func (PolicyRule_TrackingType) String ¶
func (x PolicyRule_TrackingType) String() string
func (PolicyRule_TrackingType) Type ¶
func (PolicyRule_TrackingType) Type() protoreflect.EnumType
type QCI ¶
type QCI int32
const ( QCI_QCI_0 QCI = 0 QCI_QCI_1 QCI = 1 QCI_QCI_2 QCI = 2 QCI_QCI_3 QCI = 3 QCI_QCI_4 QCI = 4 QCI_QCI_5 QCI = 5 QCI_QCI_6 QCI = 6 QCI_QCI_7 QCI = 7 QCI_QCI_8 QCI = 8 QCI_QCI_9 QCI = 9 QCI_QCI_65 QCI = 65 QCI_QCI_66 QCI = 66 QCI_QCI_67 QCI = 67 QCI_QCI_70 QCI = 70 QCI_QCI_75 QCI = 75 QCI_QCI_79 QCI = 79 )
func (QCI) Descriptor ¶
func (QCI) Descriptor() protoreflect.EnumDescriptor
func (QCI) EnumDescriptor
deprecated
func (QCI) Number ¶
func (x QCI) Number() protoreflect.EnumNumber
func (QCI) Type ¶
func (QCI) Type() protoreflect.EnumType
type QoSInformation ¶
type QoSInformation struct { BearerId string `protobuf:"bytes,1,opt,name=bearer_id,json=bearerId,proto3" json:"bearer_id,omitempty"` Qci QCI `protobuf:"varint,2,opt,name=qci,proto3,enum=magma.lte.QCI" json:"qci,omitempty"` // contains filtered or unexported fields }
func (*QoSInformation) Descriptor
deprecated
func (*QoSInformation) Descriptor() ([]byte, []int)
Deprecated: Use QoSInformation.ProtoReflect.Descriptor instead.
func (*QoSInformation) GetBearerId ¶
func (x *QoSInformation) GetBearerId() string
func (*QoSInformation) GetQci ¶
func (x *QoSInformation) GetQci() QCI
func (*QoSInformation) ProtoMessage ¶
func (*QoSInformation) ProtoMessage()
func (*QoSInformation) ProtoReflect ¶
func (x *QoSInformation) ProtoReflect() protoreflect.Message
func (*QoSInformation) Reset ¶
func (x *QoSInformation) Reset()
func (*QoSInformation) String ¶
func (x *QoSInformation) String() string
type QosArp ¶
type QosArp struct { PriorityLevel uint32 `protobuf:"varint,1,opt,name=priority_level,json=priorityLevel,proto3" json:"priority_level,omitempty"` PreCapability QosArp_PreCap `` /* 130-byte string literal not displayed */ PreVulnerability QosArp_PreVul `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
func (*QosArp) Descriptor
deprecated
func (*QosArp) GetPreCapability ¶
func (x *QosArp) GetPreCapability() QosArp_PreCap
func (*QosArp) GetPreVulnerability ¶
func (x *QosArp) GetPreVulnerability() QosArp_PreVul
func (*QosArp) GetPriorityLevel ¶
func (*QosArp) ProtoMessage ¶
func (*QosArp) ProtoMessage()
func (*QosArp) ProtoReflect ¶
func (x *QosArp) ProtoReflect() protoreflect.Message
type QosArp_PreCap ¶
type QosArp_PreCap int32
const ( QosArp_PRE_CAP_ENABLED QosArp_PreCap = 0 QosArp_PRE_CAP_DISABLED QosArp_PreCap = 1 )
func (QosArp_PreCap) Descriptor ¶
func (QosArp_PreCap) Descriptor() protoreflect.EnumDescriptor
func (QosArp_PreCap) Enum ¶
func (x QosArp_PreCap) Enum() *QosArp_PreCap
func (QosArp_PreCap) EnumDescriptor
deprecated
func (QosArp_PreCap) EnumDescriptor() ([]byte, []int)
Deprecated: Use QosArp_PreCap.Descriptor instead.
func (QosArp_PreCap) Number ¶
func (x QosArp_PreCap) Number() protoreflect.EnumNumber
func (QosArp_PreCap) String ¶
func (x QosArp_PreCap) String() string
func (QosArp_PreCap) Type ¶
func (QosArp_PreCap) Type() protoreflect.EnumType
type QosArp_PreVul ¶
type QosArp_PreVul int32
const ( QosArp_PRE_VUL_ENABLED QosArp_PreVul = 0 QosArp_PRE_VUL_DISABLED QosArp_PreVul = 1 )
func (QosArp_PreVul) Descriptor ¶
func (QosArp_PreVul) Descriptor() protoreflect.EnumDescriptor
func (QosArp_PreVul) Enum ¶
func (x QosArp_PreVul) Enum() *QosArp_PreVul
func (QosArp_PreVul) EnumDescriptor
deprecated
func (QosArp_PreVul) EnumDescriptor() ([]byte, []int)
Deprecated: Use QosArp_PreVul.Descriptor instead.
func (QosArp_PreVul) Number ¶
func (x QosArp_PreVul) Number() protoreflect.EnumNumber
func (QosArp_PreVul) String ¶
func (x QosArp_PreVul) String() string
func (QosArp_PreVul) Type ¶
func (QosArp_PreVul) Type() protoreflect.EnumType
type QosInformationRequest ¶
type QosInformationRequest struct { ApnAmbrDl uint32 `protobuf:"varint,1,opt,name=apn_ambr_dl,json=apnAmbrDl,proto3" json:"apn_ambr_dl,omitempty"` ApnAmbrUl uint32 `protobuf:"varint,2,opt,name=apn_ambr_ul,json=apnAmbrUl,proto3" json:"apn_ambr_ul,omitempty"` PriorityLevel uint32 `protobuf:"varint,3,opt,name=priority_level,json=priorityLevel,proto3" json:"priority_level,omitempty"` PreemptionCapability uint32 `protobuf:"varint,4,opt,name=preemption_capability,json=preemptionCapability,proto3" json:"preemption_capability,omitempty"` PreemptionVulnerability uint32 `` /* 131-byte string literal not displayed */ QosClassId uint32 `protobuf:"varint,6,opt,name=qos_class_id,json=qosClassId,proto3" json:"qos_class_id,omitempty"` // contains filtered or unexported fields }
QoS Information to be sent in CCR-Init message
func (*QosInformationRequest) Descriptor
deprecated
func (*QosInformationRequest) Descriptor() ([]byte, []int)
Deprecated: Use QosInformationRequest.ProtoReflect.Descriptor instead.
func (*QosInformationRequest) GetApnAmbrDl ¶
func (x *QosInformationRequest) GetApnAmbrDl() uint32
func (*QosInformationRequest) GetApnAmbrUl ¶
func (x *QosInformationRequest) GetApnAmbrUl() uint32
func (*QosInformationRequest) GetPreemptionCapability ¶
func (x *QosInformationRequest) GetPreemptionCapability() uint32
func (*QosInformationRequest) GetPreemptionVulnerability ¶
func (x *QosInformationRequest) GetPreemptionVulnerability() uint32
func (*QosInformationRequest) GetPriorityLevel ¶
func (x *QosInformationRequest) GetPriorityLevel() uint32
func (*QosInformationRequest) GetQosClassId ¶
func (x *QosInformationRequest) GetQosClassId() uint32
func (*QosInformationRequest) ProtoMessage ¶
func (*QosInformationRequest) ProtoMessage()
func (*QosInformationRequest) ProtoReflect ¶
func (x *QosInformationRequest) ProtoReflect() protoreflect.Message
func (*QosInformationRequest) Reset ¶
func (x *QosInformationRequest) Reset()
func (*QosInformationRequest) String ¶
func (x *QosInformationRequest) String() string
type RATType ¶
type RATType int32
///////////////// LocalSessionManager service /////////////////
func (RATType) Descriptor ¶
func (RATType) Descriptor() protoreflect.EnumDescriptor
func (RATType) EnumDescriptor
deprecated
func (RATType) Number ¶
func (x RATType) Number() protoreflect.EnumNumber
func (RATType) Type ¶
func (RATType) Type() protoreflect.EnumType
type RatSpecificContext ¶
type RatSpecificContext struct { // Types that are assignable to Context: // *RatSpecificContext_LteContext // *RatSpecificContext_WlanContext Context isRatSpecificContext_Context `protobuf_oneof:"context"` // contains filtered or unexported fields }
func (*RatSpecificContext) Descriptor
deprecated
func (*RatSpecificContext) Descriptor() ([]byte, []int)
Deprecated: Use RatSpecificContext.ProtoReflect.Descriptor instead.
func (*RatSpecificContext) GetContext ¶
func (m *RatSpecificContext) GetContext() isRatSpecificContext_Context
func (*RatSpecificContext) GetLteContext ¶
func (x *RatSpecificContext) GetLteContext() *LTESessionContext
func (*RatSpecificContext) GetWlanContext ¶
func (x *RatSpecificContext) GetWlanContext() *WLANSessionContext
func (*RatSpecificContext) ProtoMessage ¶
func (*RatSpecificContext) ProtoMessage()
func (*RatSpecificContext) ProtoReflect ¶
func (x *RatSpecificContext) ProtoReflect() protoreflect.Message
func (*RatSpecificContext) Reset ¶
func (x *RatSpecificContext) Reset()
func (*RatSpecificContext) String ¶
func (x *RatSpecificContext) String() string
type RatSpecificContext_LteContext ¶
type RatSpecificContext_LteContext struct {
LteContext *LTESessionContext `protobuf:"bytes,17,opt,name=lte_context,json=lteContext,proto3,oneof"`
}
type RatSpecificContext_WlanContext ¶
type RatSpecificContext_WlanContext struct {
WlanContext *WLANSessionContext `protobuf:"bytes,18,opt,name=wlan_context,json=wlanContext,proto3,oneof"`
}
type RatingGroup ¶
type RatingGroup struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` LimitType RatingGroup_LimitType `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RatingGroup) Descriptor
deprecated
func (*RatingGroup) Descriptor() ([]byte, []int)
Deprecated: Use RatingGroup.ProtoReflect.Descriptor instead.
func (*RatingGroup) GetId ¶
func (x *RatingGroup) GetId() uint32
func (*RatingGroup) GetLimitType ¶
func (x *RatingGroup) GetLimitType() RatingGroup_LimitType
func (*RatingGroup) ProtoMessage ¶
func (*RatingGroup) ProtoMessage()
func (*RatingGroup) ProtoReflect ¶
func (x *RatingGroup) ProtoReflect() protoreflect.Message
func (*RatingGroup) Reset ¶
func (x *RatingGroup) Reset()
func (*RatingGroup) String ¶
func (x *RatingGroup) String() string
type RatingGroup_LimitType ¶
type RatingGroup_LimitType int32
const ( RatingGroup_FINITE RatingGroup_LimitType = 0 RatingGroup_INFINITE_METERED RatingGroup_LimitType = 1 RatingGroup_INFINITE_UNMETERED RatingGroup_LimitType = 2 )
func (RatingGroup_LimitType) Descriptor ¶
func (RatingGroup_LimitType) Descriptor() protoreflect.EnumDescriptor
func (RatingGroup_LimitType) Enum ¶
func (x RatingGroup_LimitType) Enum() *RatingGroup_LimitType
func (RatingGroup_LimitType) EnumDescriptor
deprecated
func (RatingGroup_LimitType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RatingGroup_LimitType.Descriptor instead.
func (RatingGroup_LimitType) Number ¶
func (x RatingGroup_LimitType) Number() protoreflect.EnumNumber
func (RatingGroup_LimitType) String ¶
func (x RatingGroup_LimitType) String() string
func (RatingGroup_LimitType) Type ¶
func (RatingGroup_LimitType) Type() protoreflect.EnumType
type ReAuthResult ¶
type ReAuthResult int32
const ( ReAuthResult_UPDATE_INITIATED ReAuthResult = 0 ReAuthResult_UPDATE_NOT_NEEDED ReAuthResult = 1 ReAuthResult_SESSION_NOT_FOUND ReAuthResult = 2 ReAuthResult_OTHER_FAILURE ReAuthResult = 3 )
func (ReAuthResult) Descriptor ¶
func (ReAuthResult) Descriptor() protoreflect.EnumDescriptor
func (ReAuthResult) Enum ¶
func (x ReAuthResult) Enum() *ReAuthResult
func (ReAuthResult) EnumDescriptor
deprecated
func (ReAuthResult) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReAuthResult.Descriptor instead.
func (ReAuthResult) Number ¶
func (x ReAuthResult) Number() protoreflect.EnumNumber
func (ReAuthResult) String ¶
func (x ReAuthResult) String() string
func (ReAuthResult) Type ¶
func (ReAuthResult) Type() protoreflect.EnumType
type RedirectInformation ¶
type RedirectInformation struct { Support RedirectInformation_Support `protobuf:"varint,1,opt,name=support,proto3,enum=magma.lte.RedirectInformation_Support" json:"support,omitempty"` AddressType RedirectInformation_AddressType `` /* 142-byte string literal not displayed */ ServerAddress string `protobuf:"bytes,3,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"` // contains filtered or unexported fields }
func (*RedirectInformation) Descriptor
deprecated
func (*RedirectInformation) Descriptor() ([]byte, []int)
Deprecated: Use RedirectInformation.ProtoReflect.Descriptor instead.
func (*RedirectInformation) GetAddressType ¶
func (x *RedirectInformation) GetAddressType() RedirectInformation_AddressType
func (*RedirectInformation) GetServerAddress ¶
func (x *RedirectInformation) GetServerAddress() string
func (*RedirectInformation) GetSupport ¶
func (x *RedirectInformation) GetSupport() RedirectInformation_Support
func (*RedirectInformation) ProtoMessage ¶
func (*RedirectInformation) ProtoMessage()
func (*RedirectInformation) ProtoReflect ¶
func (x *RedirectInformation) ProtoReflect() protoreflect.Message
func (*RedirectInformation) Reset ¶
func (x *RedirectInformation) Reset()
func (*RedirectInformation) String ¶
func (x *RedirectInformation) String() string
type RedirectInformation_AddressType ¶
type RedirectInformation_AddressType int32
const ( RedirectInformation_IPv4 RedirectInformation_AddressType = 0 RedirectInformation_IPv6 RedirectInformation_AddressType = 1 RedirectInformation_URL RedirectInformation_AddressType = 2 RedirectInformation_SIP_URI RedirectInformation_AddressType = 3 )
func (RedirectInformation_AddressType) Descriptor ¶
func (RedirectInformation_AddressType) Descriptor() protoreflect.EnumDescriptor
func (RedirectInformation_AddressType) Enum ¶
func (x RedirectInformation_AddressType) Enum() *RedirectInformation_AddressType
func (RedirectInformation_AddressType) EnumDescriptor
deprecated
func (RedirectInformation_AddressType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedirectInformation_AddressType.Descriptor instead.
func (RedirectInformation_AddressType) Number ¶
func (x RedirectInformation_AddressType) Number() protoreflect.EnumNumber
func (RedirectInformation_AddressType) String ¶
func (x RedirectInformation_AddressType) String() string
func (RedirectInformation_AddressType) Type ¶
func (RedirectInformation_AddressType) Type() protoreflect.EnumType
type RedirectInformation_Support ¶
type RedirectInformation_Support int32
const ( RedirectInformation_DISABLED RedirectInformation_Support = 0 RedirectInformation_ENABLED RedirectInformation_Support = 1 )
func (RedirectInformation_Support) Descriptor ¶
func (RedirectInformation_Support) Descriptor() protoreflect.EnumDescriptor
func (RedirectInformation_Support) Enum ¶
func (x RedirectInformation_Support) Enum() *RedirectInformation_Support
func (RedirectInformation_Support) EnumDescriptor
deprecated
func (RedirectInformation_Support) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedirectInformation_Support.Descriptor instead.
func (RedirectInformation_Support) Number ¶
func (x RedirectInformation_Support) Number() protoreflect.EnumNumber
func (RedirectInformation_Support) String ¶
func (x RedirectInformation_Support) String() string
func (RedirectInformation_Support) Type ¶
func (RedirectInformation_Support) Type() protoreflect.EnumType
type RedirectServer ¶
type RedirectServer struct { RedirectAddressType RedirectServer_RedirectAddressType `` /* 171-byte string literal not displayed */ RedirectServerAddress string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RedirectServer) Descriptor
deprecated
func (*RedirectServer) Descriptor() ([]byte, []int)
Deprecated: Use RedirectServer.ProtoReflect.Descriptor instead.
func (*RedirectServer) GetRedirectAddressType ¶
func (x *RedirectServer) GetRedirectAddressType() RedirectServer_RedirectAddressType
func (*RedirectServer) GetRedirectServerAddress ¶
func (x *RedirectServer) GetRedirectServerAddress() string
func (*RedirectServer) ProtoMessage ¶
func (*RedirectServer) ProtoMessage()
func (*RedirectServer) ProtoReflect ¶
func (x *RedirectServer) ProtoReflect() protoreflect.Message
func (*RedirectServer) Reset ¶
func (x *RedirectServer) Reset()
func (*RedirectServer) String ¶
func (x *RedirectServer) String() string
type RedirectServer_RedirectAddressType ¶
type RedirectServer_RedirectAddressType int32
const ( RedirectServer_IPV4 RedirectServer_RedirectAddressType = 0 RedirectServer_IPV6 RedirectServer_RedirectAddressType = 1 RedirectServer_URL RedirectServer_RedirectAddressType = 2 RedirectServer_SIP_URI RedirectServer_RedirectAddressType = 3 )
func (RedirectServer_RedirectAddressType) Descriptor ¶
func (RedirectServer_RedirectAddressType) Descriptor() protoreflect.EnumDescriptor
func (RedirectServer_RedirectAddressType) Enum ¶
func (x RedirectServer_RedirectAddressType) Enum() *RedirectServer_RedirectAddressType
func (RedirectServer_RedirectAddressType) EnumDescriptor
deprecated
func (RedirectServer_RedirectAddressType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedirectServer_RedirectAddressType.Descriptor instead.
func (RedirectServer_RedirectAddressType) Number ¶
func (x RedirectServer_RedirectAddressType) Number() protoreflect.EnumNumber
func (RedirectServer_RedirectAddressType) String ¶
func (x RedirectServer_RedirectAddressType) String() string
func (RedirectServer_RedirectAddressType) Type ¶
func (RedirectServer_RedirectAddressType) Type() protoreflect.EnumType
type ReleaseIPRequest ¶
type ReleaseIPRequest struct { // sid: SubscriberID associated with the IP address // ip: IP address to release // apn: Access Point Name to release apn-specific IP address Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Ip *IPAddress `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` Apn string `protobuf:"bytes,3,opt,name=apn,proto3" json:"apn,omitempty"` // contains filtered or unexported fields }
func (*ReleaseIPRequest) Descriptor
deprecated
func (*ReleaseIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseIPRequest.ProtoReflect.Descriptor instead.
func (*ReleaseIPRequest) GetApn ¶
func (x *ReleaseIPRequest) GetApn() string
func (*ReleaseIPRequest) GetIp ¶
func (x *ReleaseIPRequest) GetIp() *IPAddress
func (*ReleaseIPRequest) GetSid ¶
func (x *ReleaseIPRequest) GetSid() *SubscriberID
func (*ReleaseIPRequest) ProtoMessage ¶
func (*ReleaseIPRequest) ProtoMessage()
func (*ReleaseIPRequest) ProtoReflect ¶
func (x *ReleaseIPRequest) ProtoReflect() protoreflect.Message
func (*ReleaseIPRequest) Reset ¶
func (x *ReleaseIPRequest) Reset()
func (*ReleaseIPRequest) String ¶
func (x *ReleaseIPRequest) String() string
type RemoveIPBlockRequest ¶
type RemoveIPBlockRequest struct { // ip_blocks: List of IP blocks to remove IpBlocks []*IPBlock `protobuf:"bytes,1,rep,name=ip_blocks,json=ipBlocks,proto3" json:"ip_blocks,omitempty"` // force: If true, remove all IP blocks regardless of whether IPs have been // allocated Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` // contains filtered or unexported fields }
func (*RemoveIPBlockRequest) Descriptor
deprecated
func (*RemoveIPBlockRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveIPBlockRequest.ProtoReflect.Descriptor instead.
func (*RemoveIPBlockRequest) GetForce ¶
func (x *RemoveIPBlockRequest) GetForce() bool
func (*RemoveIPBlockRequest) GetIpBlocks ¶
func (x *RemoveIPBlockRequest) GetIpBlocks() []*IPBlock
func (*RemoveIPBlockRequest) ProtoMessage ¶
func (*RemoveIPBlockRequest) ProtoMessage()
func (*RemoveIPBlockRequest) ProtoReflect ¶
func (x *RemoveIPBlockRequest) ProtoReflect() protoreflect.Message
func (*RemoveIPBlockRequest) Reset ¶
func (x *RemoveIPBlockRequest) Reset()
func (*RemoveIPBlockRequest) String ¶
func (x *RemoveIPBlockRequest) String() string
type RemoveIPBlockResponse ¶
type RemoveIPBlockResponse struct { // ip_blocks: List of IP blocks successfully removed IpBlocks []*IPBlock `protobuf:"bytes,1,rep,name=ip_blocks,json=ipBlocks,proto3" json:"ip_blocks,omitempty"` // contains filtered or unexported fields }
func (*RemoveIPBlockResponse) Descriptor
deprecated
func (*RemoveIPBlockResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveIPBlockResponse.ProtoReflect.Descriptor instead.
func (*RemoveIPBlockResponse) GetIpBlocks ¶
func (x *RemoveIPBlockResponse) GetIpBlocks() []*IPBlock
func (*RemoveIPBlockResponse) ProtoMessage ¶
func (*RemoveIPBlockResponse) ProtoMessage()
func (*RemoveIPBlockResponse) ProtoReflect ¶
func (x *RemoveIPBlockResponse) ProtoReflect() protoreflect.Message
func (*RemoveIPBlockResponse) Reset ¶
func (x *RemoveIPBlockResponse) Reset()
func (*RemoveIPBlockResponse) String ¶
func (x *RemoveIPBlockResponse) String() string
type RequestOriginType ¶
type RequestOriginType struct { Type RequestOriginType_OriginType `protobuf:"varint,1,opt,name=type,proto3,enum=magma.lte.RequestOriginType_OriginType" json:"type,omitempty"` // contains filtered or unexported fields }
func (*RequestOriginType) Descriptor
deprecated
func (*RequestOriginType) Descriptor() ([]byte, []int)
Deprecated: Use RequestOriginType.ProtoReflect.Descriptor instead.
func (*RequestOriginType) GetType ¶
func (x *RequestOriginType) GetType() RequestOriginType_OriginType
func (*RequestOriginType) ProtoMessage ¶
func (*RequestOriginType) ProtoMessage()
func (*RequestOriginType) ProtoReflect ¶
func (x *RequestOriginType) ProtoReflect() protoreflect.Message
func (*RequestOriginType) Reset ¶
func (x *RequestOriginType) Reset()
func (*RequestOriginType) String ¶
func (x *RequestOriginType) String() string
type RequestOriginType_OriginType ¶
type RequestOriginType_OriginType int32
const ( RequestOriginType_GX RequestOriginType_OriginType = 0 RequestOriginType_GY RequestOriginType_OriginType = 1 )
func (RequestOriginType_OriginType) Descriptor ¶
func (RequestOriginType_OriginType) Descriptor() protoreflect.EnumDescriptor
func (RequestOriginType_OriginType) Enum ¶
func (x RequestOriginType_OriginType) Enum() *RequestOriginType_OriginType
func (RequestOriginType_OriginType) EnumDescriptor
deprecated
func (RequestOriginType_OriginType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RequestOriginType_OriginType.Descriptor instead.
func (RequestOriginType_OriginType) Number ¶
func (x RequestOriginType_OriginType) Number() protoreflect.EnumNumber
func (RequestOriginType_OriginType) String ¶
func (x RequestOriginType_OriginType) String() string
func (RequestOriginType_OriginType) Type ¶
func (RequestOriginType_OriginType) Type() protoreflect.EnumType
type RuleModResult ¶
type RuleModResult struct { RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` Result RuleModResult_Result `protobuf:"varint,2,opt,name=result,proto3,enum=magma.lte.RuleModResult_Result" json:"result,omitempty"` // contains filtered or unexported fields }
func (*RuleModResult) Descriptor
deprecated
func (*RuleModResult) Descriptor() ([]byte, []int)
Deprecated: Use RuleModResult.ProtoReflect.Descriptor instead.
func (*RuleModResult) GetResult ¶
func (x *RuleModResult) GetResult() RuleModResult_Result
func (*RuleModResult) GetRuleId ¶
func (x *RuleModResult) GetRuleId() string
func (*RuleModResult) ProtoMessage ¶
func (*RuleModResult) ProtoMessage()
func (*RuleModResult) ProtoReflect ¶
func (x *RuleModResult) ProtoReflect() protoreflect.Message
func (*RuleModResult) Reset ¶
func (x *RuleModResult) Reset()
func (*RuleModResult) String ¶
func (x *RuleModResult) String() string
type RuleModResult_Result ¶
type RuleModResult_Result int32
const ( RuleModResult_SUCCESS RuleModResult_Result = 0 RuleModResult_PARTIAL_SUCCESS RuleModResult_Result = 1 RuleModResult_FAILURE RuleModResult_Result = 2 )
func (RuleModResult_Result) Descriptor ¶
func (RuleModResult_Result) Descriptor() protoreflect.EnumDescriptor
func (RuleModResult_Result) Enum ¶
func (x RuleModResult_Result) Enum() *RuleModResult_Result
func (RuleModResult_Result) EnumDescriptor
deprecated
func (RuleModResult_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use RuleModResult_Result.Descriptor instead.
func (RuleModResult_Result) Number ¶
func (x RuleModResult_Result) Number() protoreflect.EnumNumber
func (RuleModResult_Result) String ¶
func (x RuleModResult_Result) String() string
func (RuleModResult_Result) Type ¶
func (RuleModResult_Result) Type() protoreflect.EnumType
type RuleRecord ¶
type RuleRecord struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // Session ID - specified as IMSI RuleId string `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` BytesTx uint64 `protobuf:"varint,3,opt,name=bytes_tx,json=bytesTx,proto3" json:"bytes_tx,omitempty"` BytesRx uint64 `protobuf:"varint,4,opt,name=bytes_rx,json=bytesRx,proto3" json:"bytes_rx,omitempty"` // contains filtered or unexported fields }
func (*RuleRecord) Descriptor
deprecated
func (*RuleRecord) Descriptor() ([]byte, []int)
Deprecated: Use RuleRecord.ProtoReflect.Descriptor instead.
func (*RuleRecord) GetBytesRx ¶
func (x *RuleRecord) GetBytesRx() uint64
func (*RuleRecord) GetBytesTx ¶
func (x *RuleRecord) GetBytesTx() uint64
func (*RuleRecord) GetRuleId ¶
func (x *RuleRecord) GetRuleId() string
func (*RuleRecord) GetSid ¶
func (x *RuleRecord) GetSid() string
func (*RuleRecord) ProtoMessage ¶
func (*RuleRecord) ProtoMessage()
func (*RuleRecord) ProtoReflect ¶
func (x *RuleRecord) ProtoReflect() protoreflect.Message
func (*RuleRecord) Reset ¶
func (x *RuleRecord) Reset()
func (*RuleRecord) String ¶
func (x *RuleRecord) String() string
type RuleRecordTable ¶
type RuleRecordTable struct { Records []*RuleRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // contains filtered or unexported fields }
func (*RuleRecordTable) Descriptor
deprecated
func (*RuleRecordTable) Descriptor() ([]byte, []int)
Deprecated: Use RuleRecordTable.ProtoReflect.Descriptor instead.
func (*RuleRecordTable) GetEpoch ¶
func (x *RuleRecordTable) GetEpoch() uint64
func (*RuleRecordTable) GetRecords ¶
func (x *RuleRecordTable) GetRecords() []*RuleRecord
func (*RuleRecordTable) ProtoMessage ¶
func (*RuleRecordTable) ProtoMessage()
func (*RuleRecordTable) ProtoReflect ¶
func (x *RuleRecordTable) ProtoReflect() protoreflect.Message
func (*RuleRecordTable) Reset ¶
func (x *RuleRecordTable) Reset()
func (*RuleRecordTable) String ¶
func (x *RuleRecordTable) String() string
type S6AServiceClient ¶
type S6AServiceClient interface { // Delete a subscriber from mme. A grpc service in mme, client req initiated from subscriberdb. DeleteSubscriber(ctx context.Context, in *DeleteSubscriberRequest, opts ...grpc.CallOption) (*DeleteSubscriberResponse, error) }
S6AServiceClient is the client API for S6AService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewS6AServiceClient ¶
func NewS6AServiceClient(cc grpc.ClientConnInterface) S6AServiceClient
type S6AServiceServer ¶
type S6AServiceServer interface { // Delete a subscriber from mme. A grpc service in mme, client req initiated from subscriberdb. DeleteSubscriber(context.Context, *DeleteSubscriberRequest) (*DeleteSubscriberResponse, error) }
S6AServiceServer is the server API for S6AService service.
type SctpdDownlinkClient ¶
type SctpdDownlinkClient interface { // Init - initialize sctp connection according to InitReq // @param InitReq request specifying desired sctp configuration // @return InitRes response w/ init success status Init(ctx context.Context, in *InitReq, opts ...grpc.CallOption) (*InitRes, error) // SendDl - send a downlink packet to eNB // @param SendDlReq request specifying packet data and destination // @return SendDlRes response w/ send success status SendDl(ctx context.Context, in *SendDlReq, opts ...grpc.CallOption) (*SendDlRes, error) }
SctpdDownlinkClient is the client API for SctpdDownlink service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSctpdDownlinkClient ¶
func NewSctpdDownlinkClient(cc grpc.ClientConnInterface) SctpdDownlinkClient
type SctpdDownlinkServer ¶
type SctpdDownlinkServer interface { // Init - initialize sctp connection according to InitReq // @param InitReq request specifying desired sctp configuration // @return InitRes response w/ init success status Init(context.Context, *InitReq) (*InitRes, error) // SendDl - send a downlink packet to eNB // @param SendDlReq request specifying packet data and destination // @return SendDlRes response w/ send success status SendDl(context.Context, *SendDlReq) (*SendDlRes, error) }
SctpdDownlinkServer is the server API for SctpdDownlink service.
type SctpdUplinkClient ¶
type SctpdUplinkClient interface { // SendUl - send an uplink packet to MME // @param SendUlReq request specifying packet data and destination // @return SendUlRes void response object SendUl(ctx context.Context, in *SendUlReq, opts ...grpc.CallOption) (*SendUlRes, error) // NewAssoc - notify MME of new eNB association // @param NewAssocReq request specifying new association's information // @return NewAssocRes void response object NewAssoc(ctx context.Context, in *NewAssocReq, opts ...grpc.CallOption) (*NewAssocRes, error) // CloseAssoc - notify MME of closing/reseting eNB assocation // @param CloseAssocReq request specifying closing assocation and close type // @return CloseAssocRes void response object CloseAssoc(ctx context.Context, in *CloseAssocReq, opts ...grpc.CallOption) (*CloseAssocRes, error) }
SctpdUplinkClient is the client API for SctpdUplink service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSctpdUplinkClient ¶
func NewSctpdUplinkClient(cc grpc.ClientConnInterface) SctpdUplinkClient
type SctpdUplinkServer ¶
type SctpdUplinkServer interface { // SendUl - send an uplink packet to MME // @param SendUlReq request specifying packet data and destination // @return SendUlRes void response object SendUl(context.Context, *SendUlReq) (*SendUlRes, error) // NewAssoc - notify MME of new eNB association // @param NewAssocReq request specifying new association's information // @return NewAssocRes void response object NewAssoc(context.Context, *NewAssocReq) (*NewAssocRes, error) // CloseAssoc - notify MME of closing/reseting eNB assocation // @param CloseAssocReq request specifying closing assocation and close type // @return CloseAssocRes void response object CloseAssoc(context.Context, *CloseAssocReq) (*CloseAssocRes, error) }
SctpdUplinkServer is the server API for SctpdUplink service.
type SendDlReq ¶
type SendDlReq struct { AssocId uint32 `protobuf:"varint,1,opt,name=assoc_id,json=assocId,proto3" json:"assoc_id,omitempty"` // association ID of eNB Stream uint32 `protobuf:"varint,2,opt,name=stream,proto3" json:"stream,omitempty"` // stream id within association Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // data to be sent // contains filtered or unexported fields }
SendDlReq - requests a downlink packet to be sent to eNB
func (*SendDlReq) Descriptor
deprecated
func (*SendDlReq) GetAssocId ¶
func (*SendDlReq) GetPayload ¶
func (*SendDlReq) ProtoMessage ¶
func (*SendDlReq) ProtoMessage()
func (*SendDlReq) ProtoReflect ¶
func (x *SendDlReq) ProtoReflect() protoreflect.Message
type SendDlRes ¶
type SendDlRes struct { Result SendDlRes_SendDlResult `protobuf:"varint,1,opt,name=result,proto3,enum=magma.sctpd.SendDlRes_SendDlResult" json:"result,omitempty"` // contains filtered or unexported fields }
SendDlRes - response with status of downlink packet send
func (*SendDlRes) Descriptor
deprecated
func (*SendDlRes) GetResult ¶
func (x *SendDlRes) GetResult() SendDlRes_SendDlResult
func (*SendDlRes) ProtoMessage ¶
func (*SendDlRes) ProtoMessage()
func (*SendDlRes) ProtoReflect ¶
func (x *SendDlRes) ProtoReflect() protoreflect.Message
type SendDlRes_SendDlResult ¶
type SendDlRes_SendDlResult int32
const ( SendDlRes_SEND_DL_UNKNOWN SendDlRes_SendDlResult = 0 // invalid return code SendDlRes_SEND_DL_OK SendDlRes_SendDlResult = 1 SendDlRes_SEND_DL_FAIL SendDlRes_SendDlResult = 2 )
func (SendDlRes_SendDlResult) Descriptor ¶
func (SendDlRes_SendDlResult) Descriptor() protoreflect.EnumDescriptor
func (SendDlRes_SendDlResult) Enum ¶
func (x SendDlRes_SendDlResult) Enum() *SendDlRes_SendDlResult
func (SendDlRes_SendDlResult) EnumDescriptor
deprecated
func (SendDlRes_SendDlResult) EnumDescriptor() ([]byte, []int)
Deprecated: Use SendDlRes_SendDlResult.Descriptor instead.
func (SendDlRes_SendDlResult) Number ¶
func (x SendDlRes_SendDlResult) Number() protoreflect.EnumNumber
func (SendDlRes_SendDlResult) String ¶
func (x SendDlRes_SendDlResult) String() string
func (SendDlRes_SendDlResult) Type ¶
func (SendDlRes_SendDlResult) Type() protoreflect.EnumType
type SendUlReq ¶
type SendUlReq struct { AssocId uint32 `protobuf:"varint,1,opt,name=assoc_id,json=assocId,proto3" json:"assoc_id,omitempty"` // association ID of eNB Stream uint32 `protobuf:"varint,2,opt,name=stream,proto3" json:"stream,omitempty"` // stream id within association Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // data to be sent // contains filtered or unexported fields }
SendUlReq - requests an uplink packet to be sent to MME
func (*SendUlReq) Descriptor
deprecated
func (*SendUlReq) GetAssocId ¶
func (*SendUlReq) GetPayload ¶
func (*SendUlReq) ProtoMessage ¶
func (*SendUlReq) ProtoMessage()
func (*SendUlReq) ProtoReflect ¶
func (x *SendUlReq) ProtoReflect() protoreflect.Message
type SendUlRes ¶
type SendUlRes struct {
// contains filtered or unexported fields
}
SendUlRes - response for SendUlReq, present for forwards compat
func (*SendUlRes) Descriptor
deprecated
func (*SendUlRes) ProtoMessage ¶
func (*SendUlRes) ProtoMessage()
func (*SendUlRes) ProtoReflect ¶
func (x *SendUlRes) ProtoReflect() protoreflect.Message
type SerializedRyuPacket ¶
type SerializedRyuPacket struct { Pkt []byte `protobuf:"bytes,1,opt,name=pkt,proto3" json:"pkt,omitempty"` Imsi string `protobuf:"bytes,2,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
func (*SerializedRyuPacket) Descriptor
deprecated
func (*SerializedRyuPacket) Descriptor() ([]byte, []int)
Deprecated: Use SerializedRyuPacket.ProtoReflect.Descriptor instead.
func (*SerializedRyuPacket) GetImsi ¶
func (x *SerializedRyuPacket) GetImsi() string
func (*SerializedRyuPacket) GetPkt ¶
func (x *SerializedRyuPacket) GetPkt() []byte
func (*SerializedRyuPacket) ProtoMessage ¶
func (*SerializedRyuPacket) ProtoMessage()
func (*SerializedRyuPacket) ProtoReflect ¶
func (x *SerializedRyuPacket) ProtoReflect() protoreflect.Message
func (*SerializedRyuPacket) Reset ¶
func (x *SerializedRyuPacket) Reset()
func (*SerializedRyuPacket) String ¶
func (x *SerializedRyuPacket) String() string
type ServiceIdentifier ¶
type ServiceIdentifier struct { Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ServiceIdentifier) Descriptor
deprecated
func (*ServiceIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use ServiceIdentifier.ProtoReflect.Descriptor instead.
func (*ServiceIdentifier) GetValue ¶
func (x *ServiceIdentifier) GetValue() uint32
func (*ServiceIdentifier) ProtoMessage ¶
func (*ServiceIdentifier) ProtoMessage()
func (*ServiceIdentifier) ProtoReflect ¶
func (x *ServiceIdentifier) ProtoReflect() protoreflect.Message
func (*ServiceIdentifier) Reset ¶
func (x *ServiceIdentifier) Reset()
func (*ServiceIdentifier) String ¶
func (x *ServiceIdentifier) String() string
type SessionProxyResponderClient ¶
type SessionProxyResponderClient interface { ChargingReAuth(ctx context.Context, in *ChargingReAuthRequest, opts ...grpc.CallOption) (*ChargingReAuthAnswer, error) // NOTE: if no session_id is specified, apply to all sessions for the IMSI // PolicyReAuth(ctx context.Context, in *PolicyReAuthRequest, opts ...grpc.CallOption) (*PolicyReAuthAnswer, error) }
SessionProxyResponderClient is the client API for SessionProxyResponder service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSessionProxyResponderClient ¶
func NewSessionProxyResponderClient(cc grpc.ClientConnInterface) SessionProxyResponderClient
type SessionProxyResponderServer ¶
type SessionProxyResponderServer interface { ChargingReAuth(context.Context, *ChargingReAuthRequest) (*ChargingReAuthAnswer, error) // NOTE: if no session_id is specified, apply to all sessions for the IMSI // PolicyReAuth(context.Context, *PolicyReAuthRequest) (*PolicyReAuthAnswer, error) }
SessionProxyResponderServer is the server API for SessionProxyResponder service.
type SessionTerminateRequest ¶
type SessionTerminateRequest struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // System Identification Number SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Apn string `protobuf:"bytes,3,opt,name=apn,proto3" json:"apn,omitempty"` RequestNumber uint32 `protobuf:"varint,4,opt,name=request_number,json=requestNumber,proto3" json:"request_number,omitempty"` CreditUsages []*CreditUsage `protobuf:"bytes,5,rep,name=credit_usages,json=creditUsages,proto3" json:"credit_usages,omitempty"` MonitorUsages []*UsageMonitorUpdate `protobuf:"bytes,6,rep,name=monitor_usages,json=monitorUsages,proto3" json:"monitor_usages,omitempty"` UeIpv4 string `protobuf:"bytes,7,opt,name=ue_ipv4,json=ueIpv4,proto3" json:"ue_ipv4,omitempty"` Msisdn []byte `protobuf:"bytes,8,opt,name=msisdn,proto3" json:"msisdn,omitempty"` SpgwIpv4 string `protobuf:"bytes,9,opt,name=spgw_ipv4,json=spgwIpv4,proto3" json:"spgw_ipv4,omitempty"` Imei string `protobuf:"bytes,10,opt,name=imei,proto3" json:"imei,omitempty"` PlmnId string `protobuf:"bytes,11,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` ImsiPlmnId string `protobuf:"bytes,12,opt,name=imsi_plmn_id,json=imsiPlmnId,proto3" json:"imsi_plmn_id,omitempty"` UserLocation []byte `protobuf:"bytes,13,opt,name=user_location,json=userLocation,proto3" json:"user_location,omitempty"` RatType RATType `protobuf:"varint,14,opt,name=rat_type,json=ratType,proto3,enum=magma.lte.RATType" json:"rat_type,omitempty"` HardwareAddr []byte `protobuf:"bytes,15,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"` // MAC Address for WLAN TgppCtx *TgppContext `protobuf:"bytes,16,opt,name=tgpp_ctx,json=tgppCtx,proto3" json:"tgpp_ctx,omitempty"` // contains filtered or unexported fields }
func (*SessionTerminateRequest) Descriptor
deprecated
func (*SessionTerminateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionTerminateRequest.ProtoReflect.Descriptor instead.
func (*SessionTerminateRequest) GetApn ¶
func (x *SessionTerminateRequest) GetApn() string
func (*SessionTerminateRequest) GetCreditUsages ¶
func (x *SessionTerminateRequest) GetCreditUsages() []*CreditUsage
func (*SessionTerminateRequest) GetHardwareAddr ¶
func (x *SessionTerminateRequest) GetHardwareAddr() []byte
func (*SessionTerminateRequest) GetImei ¶
func (x *SessionTerminateRequest) GetImei() string
func (*SessionTerminateRequest) GetImsiPlmnId ¶
func (x *SessionTerminateRequest) GetImsiPlmnId() string
func (*SessionTerminateRequest) GetMonitorUsages ¶
func (x *SessionTerminateRequest) GetMonitorUsages() []*UsageMonitorUpdate
func (*SessionTerminateRequest) GetMsisdn ¶
func (x *SessionTerminateRequest) GetMsisdn() []byte
func (*SessionTerminateRequest) GetPlmnId ¶
func (x *SessionTerminateRequest) GetPlmnId() string
func (*SessionTerminateRequest) GetRatType ¶
func (x *SessionTerminateRequest) GetRatType() RATType
func (*SessionTerminateRequest) GetRequestNumber ¶
func (x *SessionTerminateRequest) GetRequestNumber() uint32
func (*SessionTerminateRequest) GetSessionId ¶
func (x *SessionTerminateRequest) GetSessionId() string
func (*SessionTerminateRequest) GetSid ¶
func (x *SessionTerminateRequest) GetSid() string
func (*SessionTerminateRequest) GetSpgwIpv4 ¶
func (x *SessionTerminateRequest) GetSpgwIpv4() string
func (*SessionTerminateRequest) GetTgppCtx ¶
func (x *SessionTerminateRequest) GetTgppCtx() *TgppContext
func (*SessionTerminateRequest) GetUeIpv4 ¶
func (x *SessionTerminateRequest) GetUeIpv4() string
func (*SessionTerminateRequest) GetUserLocation ¶
func (x *SessionTerminateRequest) GetUserLocation() []byte
func (*SessionTerminateRequest) ProtoMessage ¶
func (*SessionTerminateRequest) ProtoMessage()
func (*SessionTerminateRequest) ProtoReflect ¶
func (x *SessionTerminateRequest) ProtoReflect() protoreflect.Message
func (*SessionTerminateRequest) Reset ¶
func (x *SessionTerminateRequest) Reset()
func (*SessionTerminateRequest) String ¶
func (x *SessionTerminateRequest) String() string
type SessionTerminateResponse ¶
type SessionTerminateResponse struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // System Identification Number SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
func (*SessionTerminateResponse) Descriptor
deprecated
func (*SessionTerminateResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionTerminateResponse.ProtoReflect.Descriptor instead.
func (*SessionTerminateResponse) GetSessionId ¶
func (x *SessionTerminateResponse) GetSessionId() string
func (*SessionTerminateResponse) GetSid ¶
func (x *SessionTerminateResponse) GetSid() string
func (*SessionTerminateResponse) ProtoMessage ¶
func (*SessionTerminateResponse) ProtoMessage()
func (*SessionTerminateResponse) ProtoReflect ¶
func (x *SessionTerminateResponse) ProtoReflect() protoreflect.Message
func (*SessionTerminateResponse) Reset ¶
func (x *SessionTerminateResponse) Reset()
func (*SessionTerminateResponse) String ¶
func (x *SessionTerminateResponse) String() string
type SetParameterRequest ¶
type SetParameterRequest struct { // Serial ID of eNodeB. Uniquely identifies the eNodeB. DeviceSerial string `protobuf:"bytes,1,opt,name=device_serial,json=deviceSerial,proto3" json:"device_serial,omitempty"` // Fully qualified parameter name, e.g: // InternetGatewayDevice.LANDevice.1.Hosts. ParameterName string `protobuf:"bytes,2,opt,name=parameter_name,json=parameterName,proto3" json:"parameter_name,omitempty"` // Data values for each data type // // Types that are assignable to Value: // *SetParameterRequest_ValueInt // *SetParameterRequest_ValueString // *SetParameterRequest_ValueBool Value isSetParameterRequest_Value `protobuf_oneof:"value"` // Key to be used at ACS discretion to determine when parameter was last // updated ParameterKey string `protobuf:"bytes,6,opt,name=parameter_key,json=parameterKey,proto3" json:"parameter_key,omitempty"` // contains filtered or unexported fields }
func (*SetParameterRequest) Descriptor
deprecated
func (*SetParameterRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetParameterRequest.ProtoReflect.Descriptor instead.
func (*SetParameterRequest) GetDeviceSerial ¶
func (x *SetParameterRequest) GetDeviceSerial() string
func (*SetParameterRequest) GetParameterKey ¶
func (x *SetParameterRequest) GetParameterKey() string
func (*SetParameterRequest) GetParameterName ¶
func (x *SetParameterRequest) GetParameterName() string
func (*SetParameterRequest) GetValue ¶
func (m *SetParameterRequest) GetValue() isSetParameterRequest_Value
func (*SetParameterRequest) GetValueBool ¶
func (x *SetParameterRequest) GetValueBool() bool
func (*SetParameterRequest) GetValueInt ¶
func (x *SetParameterRequest) GetValueInt() int32
func (*SetParameterRequest) GetValueString ¶
func (x *SetParameterRequest) GetValueString() string
func (*SetParameterRequest) ProtoMessage ¶
func (*SetParameterRequest) ProtoMessage()
func (*SetParameterRequest) ProtoReflect ¶
func (x *SetParameterRequest) ProtoReflect() protoreflect.Message
func (*SetParameterRequest) Reset ¶
func (x *SetParameterRequest) Reset()
func (*SetParameterRequest) String ¶
func (x *SetParameterRequest) String() string
type SetParameterRequest_ValueBool ¶
type SetParameterRequest_ValueBool struct {
ValueBool bool `protobuf:"varint,5,opt,name=value_bool,json=valueBool,proto3,oneof"`
}
type SetParameterRequest_ValueInt ¶
type SetParameterRequest_ValueInt struct {
ValueInt int32 `protobuf:"varint,3,opt,name=value_int,json=valueInt,proto3,oneof"`
}
type SetParameterRequest_ValueString ¶
type SetParameterRequest_ValueString struct {
ValueString string `protobuf:"bytes,4,opt,name=value_string,json=valueString,proto3,oneof"`
}
type SetupFlowsRequest ¶
type SetupFlowsRequest struct { // List of requests to activate Requests []*ActivateFlowsRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` // epoch to prevent outdated setup calls Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // List of subscriber quota updates QuotaUpdates *UpdateSubscriberQuotaStateRequest `protobuf:"bytes,3,opt,name=quota_updates,json=quotaUpdates,proto3" json:"quota_updates,omitempty"` // contains filtered or unexported fields }
Deprecated
func (*SetupFlowsRequest) Descriptor
deprecated
func (*SetupFlowsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetupFlowsRequest.ProtoReflect.Descriptor instead.
func (*SetupFlowsRequest) GetEpoch ¶
func (x *SetupFlowsRequest) GetEpoch() uint64
func (*SetupFlowsRequest) GetQuotaUpdates ¶
func (x *SetupFlowsRequest) GetQuotaUpdates() *UpdateSubscriberQuotaStateRequest
func (*SetupFlowsRequest) GetRequests ¶
func (x *SetupFlowsRequest) GetRequests() []*ActivateFlowsRequest
func (*SetupFlowsRequest) ProtoMessage ¶
func (*SetupFlowsRequest) ProtoMessage()
func (*SetupFlowsRequest) ProtoReflect ¶
func (x *SetupFlowsRequest) ProtoReflect() protoreflect.Message
func (*SetupFlowsRequest) Reset ¶
func (x *SetupFlowsRequest) Reset()
func (*SetupFlowsRequest) String ¶
func (x *SetupFlowsRequest) String() string
type SetupFlowsResult ¶
type SetupFlowsResult struct { Result SetupFlowsResult_Result `protobuf:"varint,1,opt,name=result,proto3,enum=magma.lte.SetupFlowsResult_Result" json:"result,omitempty"` // contains filtered or unexported fields }
func (*SetupFlowsResult) Descriptor
deprecated
func (*SetupFlowsResult) Descriptor() ([]byte, []int)
Deprecated: Use SetupFlowsResult.ProtoReflect.Descriptor instead.
func (*SetupFlowsResult) GetResult ¶
func (x *SetupFlowsResult) GetResult() SetupFlowsResult_Result
func (*SetupFlowsResult) ProtoMessage ¶
func (*SetupFlowsResult) ProtoMessage()
func (*SetupFlowsResult) ProtoReflect ¶
func (x *SetupFlowsResult) ProtoReflect() protoreflect.Message
func (*SetupFlowsResult) Reset ¶
func (x *SetupFlowsResult) Reset()
func (*SetupFlowsResult) String ¶
func (x *SetupFlowsResult) String() string
type SetupFlowsResult_Result ¶
type SetupFlowsResult_Result int32
const ( SetupFlowsResult_SUCCESS SetupFlowsResult_Result = 0 SetupFlowsResult_FAILURE SetupFlowsResult_Result = 1 SetupFlowsResult_OUTDATED_EPOCH SetupFlowsResult_Result = 2 )
func (SetupFlowsResult_Result) Descriptor ¶
func (SetupFlowsResult_Result) Descriptor() protoreflect.EnumDescriptor
func (SetupFlowsResult_Result) Enum ¶
func (x SetupFlowsResult_Result) Enum() *SetupFlowsResult_Result
func (SetupFlowsResult_Result) EnumDescriptor
deprecated
func (SetupFlowsResult_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use SetupFlowsResult_Result.Descriptor instead.
func (SetupFlowsResult_Result) Number ¶
func (x SetupFlowsResult_Result) Number() protoreflect.EnumNumber
func (SetupFlowsResult_Result) String ¶
func (x SetupFlowsResult_Result) String() string
func (SetupFlowsResult_Result) Type ¶
func (SetupFlowsResult_Result) Type() protoreflect.EnumType
type SetupPolicyRequest ¶
type SetupPolicyRequest struct { // List of requests to activate Requests []*ActivateFlowsRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` // epoch to prevent outdated setup calls Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // contains filtered or unexported fields }
func (*SetupPolicyRequest) Descriptor
deprecated
func (*SetupPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetupPolicyRequest.ProtoReflect.Descriptor instead.
func (*SetupPolicyRequest) GetEpoch ¶
func (x *SetupPolicyRequest) GetEpoch() uint64
func (*SetupPolicyRequest) GetRequests ¶
func (x *SetupPolicyRequest) GetRequests() []*ActivateFlowsRequest
func (*SetupPolicyRequest) ProtoMessage ¶
func (*SetupPolicyRequest) ProtoMessage()
func (*SetupPolicyRequest) ProtoReflect ¶
func (x *SetupPolicyRequest) ProtoReflect() protoreflect.Message
func (*SetupPolicyRequest) Reset ¶
func (x *SetupPolicyRequest) Reset()
func (*SetupPolicyRequest) String ¶
func (x *SetupPolicyRequest) String() string
type SetupQuotaRequest ¶
type SetupQuotaRequest struct { // List of quota rules to activate QuotaUpdates *UpdateSubscriberQuotaStateRequest `protobuf:"bytes,1,opt,name=quota_updates,json=quotaUpdates,proto3" json:"quota_updates,omitempty"` // epoch to prevent outdated setup calls Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // contains filtered or unexported fields }
func (*SetupQuotaRequest) Descriptor
deprecated
func (*SetupQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetupQuotaRequest.ProtoReflect.Descriptor instead.
func (*SetupQuotaRequest) GetEpoch ¶
func (x *SetupQuotaRequest) GetEpoch() uint64
func (*SetupQuotaRequest) GetQuotaUpdates ¶
func (x *SetupQuotaRequest) GetQuotaUpdates() *UpdateSubscriberQuotaStateRequest
func (*SetupQuotaRequest) ProtoMessage ¶
func (*SetupQuotaRequest) ProtoMessage()
func (*SetupQuotaRequest) ProtoReflect ¶
func (x *SetupQuotaRequest) ProtoReflect() protoreflect.Message
func (*SetupQuotaRequest) Reset ¶
func (x *SetupQuotaRequest) Reset()
func (*SetupQuotaRequest) String ¶
func (x *SetupQuotaRequest) String() string
type SetupUEMacRequest ¶
type SetupUEMacRequest struct { // List of UEs to activate Requests []*UEMacFlowRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` // epoch to prevent outdated setup calls Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // contains filtered or unexported fields }
func (*SetupUEMacRequest) Descriptor
deprecated
func (*SetupUEMacRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetupUEMacRequest.ProtoReflect.Descriptor instead.
func (*SetupUEMacRequest) GetEpoch ¶
func (x *SetupUEMacRequest) GetEpoch() uint64
func (*SetupUEMacRequest) GetRequests ¶
func (x *SetupUEMacRequest) GetRequests() []*UEMacFlowRequest
func (*SetupUEMacRequest) ProtoMessage ¶
func (*SetupUEMacRequest) ProtoMessage()
func (*SetupUEMacRequest) ProtoReflect ¶
func (x *SetupUEMacRequest) ProtoReflect() protoreflect.Message
func (*SetupUEMacRequest) Reset ¶
func (x *SetupUEMacRequest) Reset()
func (*SetupUEMacRequest) String ¶
func (x *SetupUEMacRequest) String() string
type SingleEnodebStatus ¶
type SingleEnodebStatus struct { DeviceSerial string `protobuf:"bytes,1,opt,name=device_serial,json=deviceSerial,proto3" json:"device_serial,omitempty"` IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` Connected SingleEnodebStatus_StatusProperty `protobuf:"varint,3,opt,name=connected,proto3,enum=magma.lte.SingleEnodebStatus_StatusProperty" json:"connected,omitempty"` Configured SingleEnodebStatus_StatusProperty `protobuf:"varint,4,opt,name=configured,proto3,enum=magma.lte.SingleEnodebStatus_StatusProperty" json:"configured,omitempty"` OpstateEnabled SingleEnodebStatus_StatusProperty `` /* 153-byte string literal not displayed */ RfTxOn SingleEnodebStatus_StatusProperty `` /* 131-byte string literal not displayed */ GpsConnected SingleEnodebStatus_StatusProperty `` /* 147-byte string literal not displayed */ PtpConnected SingleEnodebStatus_StatusProperty `` /* 147-byte string literal not displayed */ MmeConnected SingleEnodebStatus_StatusProperty `` /* 147-byte string literal not displayed */ GpsLongitude string `protobuf:"bytes,10,opt,name=gps_longitude,json=gpsLongitude,proto3" json:"gps_longitude,omitempty"` GpsLatitude string `protobuf:"bytes,11,opt,name=gps_latitude,json=gpsLatitude,proto3" json:"gps_latitude,omitempty"` FsmState string `protobuf:"bytes,12,opt,name=fsm_state,json=fsmState,proto3" json:"fsm_state,omitempty"` RfTxDesired SingleEnodebStatus_StatusProperty `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SingleEnodebStatus) Descriptor
deprecated
func (*SingleEnodebStatus) Descriptor() ([]byte, []int)
Deprecated: Use SingleEnodebStatus.ProtoReflect.Descriptor instead.
func (*SingleEnodebStatus) GetConfigured ¶
func (x *SingleEnodebStatus) GetConfigured() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetConnected ¶
func (x *SingleEnodebStatus) GetConnected() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetDeviceSerial ¶
func (x *SingleEnodebStatus) GetDeviceSerial() string
func (*SingleEnodebStatus) GetFsmState ¶
func (x *SingleEnodebStatus) GetFsmState() string
func (*SingleEnodebStatus) GetGpsConnected ¶
func (x *SingleEnodebStatus) GetGpsConnected() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetGpsLatitude ¶
func (x *SingleEnodebStatus) GetGpsLatitude() string
func (*SingleEnodebStatus) GetGpsLongitude ¶
func (x *SingleEnodebStatus) GetGpsLongitude() string
func (*SingleEnodebStatus) GetIpAddress ¶
func (x *SingleEnodebStatus) GetIpAddress() string
func (*SingleEnodebStatus) GetMmeConnected ¶
func (x *SingleEnodebStatus) GetMmeConnected() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetOpstateEnabled ¶
func (x *SingleEnodebStatus) GetOpstateEnabled() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetPtpConnected ¶
func (x *SingleEnodebStatus) GetPtpConnected() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetRfTxDesired ¶
func (x *SingleEnodebStatus) GetRfTxDesired() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) GetRfTxOn ¶
func (x *SingleEnodebStatus) GetRfTxOn() SingleEnodebStatus_StatusProperty
func (*SingleEnodebStatus) ProtoMessage ¶
func (*SingleEnodebStatus) ProtoMessage()
func (*SingleEnodebStatus) ProtoReflect ¶
func (x *SingleEnodebStatus) ProtoReflect() protoreflect.Message
func (*SingleEnodebStatus) Reset ¶
func (x *SingleEnodebStatus) Reset()
func (*SingleEnodebStatus) String ¶
func (x *SingleEnodebStatus) String() string
type SingleEnodebStatus_StatusProperty ¶
type SingleEnodebStatus_StatusProperty int32
const ( SingleEnodebStatus_OFF SingleEnodebStatus_StatusProperty = 0 SingleEnodebStatus_ON SingleEnodebStatus_StatusProperty = 1 SingleEnodebStatus_UNKNOWN SingleEnodebStatus_StatusProperty = 2 )
func (SingleEnodebStatus_StatusProperty) Descriptor ¶
func (SingleEnodebStatus_StatusProperty) Descriptor() protoreflect.EnumDescriptor
func (SingleEnodebStatus_StatusProperty) Enum ¶
func (x SingleEnodebStatus_StatusProperty) Enum() *SingleEnodebStatus_StatusProperty
func (SingleEnodebStatus_StatusProperty) EnumDescriptor
deprecated
func (SingleEnodebStatus_StatusProperty) EnumDescriptor() ([]byte, []int)
Deprecated: Use SingleEnodebStatus_StatusProperty.Descriptor instead.
func (SingleEnodebStatus_StatusProperty) Number ¶
func (x SingleEnodebStatus_StatusProperty) Number() protoreflect.EnumNumber
func (SingleEnodebStatus_StatusProperty) String ¶
func (x SingleEnodebStatus_StatusProperty) String() string
func (SingleEnodebStatus_StatusProperty) Type ¶
func (SingleEnodebStatus_StatusProperty) Type() protoreflect.EnumType
type SpgwServiceClient ¶
type SpgwServiceClient interface { CreateBearer(ctx context.Context, in *CreateBearerRequest, opts ...grpc.CallOption) (*CreateBearerResult, error) DeleteBearer(ctx context.Context, in *DeleteBearerRequest, opts ...grpc.CallOption) (*DeleteBearerResult, error) }
SpgwServiceClient is the client API for SpgwService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSpgwServiceClient ¶
func NewSpgwServiceClient(cc grpc.ClientConnInterface) SpgwServiceClient
type SpgwServiceServer ¶
type SpgwServiceServer interface { CreateBearer(context.Context, *CreateBearerRequest) (*CreateBearerResult, error) DeleteBearer(context.Context, *DeleteBearerRequest) (*DeleteBearerResult, error) }
SpgwServiceServer is the server API for SpgwService service.
type StaticRuleInstall ¶
type StaticRuleInstall struct { RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` ActivationTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=activation_time,json=activationTime,proto3" json:"activation_time,omitempty"` // Optional field. Set as 0 to mark as unused DeactivationTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=deactivation_time,json=deactivationTime,proto3" json:"deactivation_time,omitempty"` // contains filtered or unexported fields }
func (*StaticRuleInstall) Descriptor
deprecated
func (*StaticRuleInstall) Descriptor() ([]byte, []int)
Deprecated: Use StaticRuleInstall.ProtoReflect.Descriptor instead.
func (*StaticRuleInstall) GetActivationTime ¶
func (x *StaticRuleInstall) GetActivationTime() *timestamp.Timestamp
func (*StaticRuleInstall) GetDeactivationTime ¶
func (x *StaticRuleInstall) GetDeactivationTime() *timestamp.Timestamp
func (*StaticRuleInstall) GetRuleId ¶
func (x *StaticRuleInstall) GetRuleId() string
func (*StaticRuleInstall) ProtoMessage ¶
func (*StaticRuleInstall) ProtoMessage()
func (*StaticRuleInstall) ProtoReflect ¶
func (x *StaticRuleInstall) ProtoReflect() protoreflect.Message
func (*StaticRuleInstall) Reset ¶
func (x *StaticRuleInstall) Reset()
func (*StaticRuleInstall) String ¶
func (x *StaticRuleInstall) String() string
type SubscriberDBClient ¶
type SubscriberDBClient interface { // Adds a new subscriber to the store. // Throws ALREADY_EXISTS if the subscriber already exists. // AddSubscriber(ctx context.Context, in *SubscriberData, opts ...grpc.CallOption) (*protos.Void, error) // Deletes an existing subscriber. // If the subscriber is not already present, this request is ignored. // DeleteSubscriber(ctx context.Context, in *SubscriberID, opts ...grpc.CallOption) (*protos.Void, error) // Updates an existing subscriber. // Throws NOT_FOUND if the subscriber is missing. // UpdateSubscriber(ctx context.Context, in *SubscriberUpdate, opts ...grpc.CallOption) (*protos.Void, error) // Returns the SubscriberData for a subscriber. // Throws NOT_FOUND if the subscriber is missing. // GetSubscriberData(ctx context.Context, in *SubscriberID, opts ...grpc.CallOption) (*SubscriberData, error) // List the subscribers in the store. // ListSubscribers(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*SubscriberIDSet, error) }
SubscriberDBClient is the client API for SubscriberDB service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSubscriberDBClient ¶
func NewSubscriberDBClient(cc grpc.ClientConnInterface) SubscriberDBClient
type SubscriberDBServer ¶
type SubscriberDBServer interface { // Adds a new subscriber to the store. // Throws ALREADY_EXISTS if the subscriber already exists. // AddSubscriber(context.Context, *SubscriberData) (*protos.Void, error) // Deletes an existing subscriber. // If the subscriber is not already present, this request is ignored. // DeleteSubscriber(context.Context, *SubscriberID) (*protos.Void, error) // Updates an existing subscriber. // Throws NOT_FOUND if the subscriber is missing. // UpdateSubscriber(context.Context, *SubscriberUpdate) (*protos.Void, error) // Returns the SubscriberData for a subscriber. // Throws NOT_FOUND if the subscriber is missing. // GetSubscriberData(context.Context, *SubscriberID) (*SubscriberData, error) // List the subscribers in the store. // ListSubscribers(context.Context, *protos.Void) (*SubscriberIDSet, error) }
SubscriberDBServer is the server API for SubscriberDB service.
type SubscriberData ¶
type SubscriberData struct { // Unique indentifier for the subscriber Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Gsm *GSMSubscription `protobuf:"bytes,2,opt,name=gsm,proto3" json:"gsm,omitempty"` Lte *LTESubscription `protobuf:"bytes,3,opt,name=lte,proto3" json:"lte,omitempty"` NetworkId *protos.NetworkID `protobuf:"bytes,4,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` State *SubscriberState `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // Subscription profile SubProfile string `protobuf:"bytes,6,opt,name=sub_profile,json=subProfile,proto3" json:"sub_profile,omitempty"` Non_3Gpp *Non3GPPUserProfile `protobuf:"bytes,7,opt,name=non_3gpp,json=non3gpp,proto3" json:"non_3gpp,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- User subscription record. This record is serialized and stored in the DB. --------------------------------------------------------------------------
func (*SubscriberData) Descriptor
deprecated
func (*SubscriberData) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberData.ProtoReflect.Descriptor instead.
func (*SubscriberData) GetGsm ¶
func (x *SubscriberData) GetGsm() *GSMSubscription
func (*SubscriberData) GetLte ¶
func (x *SubscriberData) GetLte() *LTESubscription
func (*SubscriberData) GetNetworkId ¶
func (x *SubscriberData) GetNetworkId() *protos.NetworkID
func (*SubscriberData) GetNon_3Gpp ¶
func (x *SubscriberData) GetNon_3Gpp() *Non3GPPUserProfile
func (*SubscriberData) GetSid ¶
func (x *SubscriberData) GetSid() *SubscriberID
func (*SubscriberData) GetState ¶
func (x *SubscriberData) GetState() *SubscriberState
func (*SubscriberData) GetSubProfile ¶
func (x *SubscriberData) GetSubProfile() string
func (*SubscriberData) Lock ¶
func (subscr *SubscriberData) Lock()
Lock - lockable interface implementation
func (*SubscriberData) ProtoMessage ¶
func (*SubscriberData) ProtoMessage()
func (*SubscriberData) ProtoReflect ¶
func (x *SubscriberData) ProtoReflect() protoreflect.Message
func (*SubscriberData) Reset ¶
func (x *SubscriberData) Reset()
func (*SubscriberData) String ¶
func (x *SubscriberData) String() string
func (*SubscriberData) Unlock ¶
func (subscr *SubscriberData) Unlock()
Unlock - lockable interface implementation
type SubscriberID ¶
type SubscriberID struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Type SubscriberID_IDType `protobuf:"varint,2,opt,name=type,proto3,enum=magma.lte.SubscriberID_IDType" json:"type,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- SubscriberID (or SID) uniquely identifies the subscriber across the system --------------------------------------------------------------------------
func SidFromString ¶
func SidFromString(sid string) *SubscriberID
SidFromString converts the string representation of Sid to Sid proto struct
func SidProto ¶
func SidProto(sid string) (*SubscriberID, error)
Function to convert the Sid string to the proto struct
func (*SubscriberID) Descriptor
deprecated
func (*SubscriberID) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberID.ProtoReflect.Descriptor instead.
func (*SubscriberID) GetId ¶
func (x *SubscriberID) GetId() string
func (*SubscriberID) GetType ¶
func (x *SubscriberID) GetType() SubscriberID_IDType
func (*SubscriberID) ProtoMessage ¶
func (*SubscriberID) ProtoMessage()
func (*SubscriberID) ProtoReflect ¶
func (x *SubscriberID) ProtoReflect() protoreflect.Message
func (*SubscriberID) Reset ¶
func (x *SubscriberID) Reset()
func (*SubscriberID) String ¶
func (x *SubscriberID) String() string
type SubscriberIDSet ¶
type SubscriberIDSet struct { Sids []*SubscriberID `protobuf:"bytes,1,rep,name=sids,proto3" json:"sids,omitempty"` // contains filtered or unexported fields }
func (*SubscriberIDSet) Descriptor
deprecated
func (*SubscriberIDSet) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberIDSet.ProtoReflect.Descriptor instead.
func (*SubscriberIDSet) GetSids ¶
func (x *SubscriberIDSet) GetSids() []*SubscriberID
func (*SubscriberIDSet) ProtoMessage ¶
func (*SubscriberIDSet) ProtoMessage()
func (*SubscriberIDSet) ProtoReflect ¶
func (x *SubscriberIDSet) ProtoReflect() protoreflect.Message
func (*SubscriberIDSet) Reset ¶
func (x *SubscriberIDSet) Reset()
func (*SubscriberIDSet) String ¶
func (x *SubscriberIDSet) String() string
type SubscriberID_IDType ¶
type SubscriberID_IDType int32
const (
SubscriberID_IMSI SubscriberID_IDType = 0
)
func (SubscriberID_IDType) Descriptor ¶
func (SubscriberID_IDType) Descriptor() protoreflect.EnumDescriptor
func (SubscriberID_IDType) Enum ¶
func (x SubscriberID_IDType) Enum() *SubscriberID_IDType
func (SubscriberID_IDType) EnumDescriptor
deprecated
func (SubscriberID_IDType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SubscriberID_IDType.Descriptor instead.
func (SubscriberID_IDType) Number ¶
func (x SubscriberID_IDType) Number() protoreflect.EnumNumber
func (SubscriberID_IDType) String ¶
func (x SubscriberID_IDType) String() string
func (SubscriberID_IDType) Type ¶
func (SubscriberID_IDType) Type() protoreflect.EnumType
type SubscriberIPTable ¶
type SubscriberIPTable struct { Entries []*SubscriberIPTableEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // contains filtered or unexported fields }
func (*SubscriberIPTable) Descriptor
deprecated
func (*SubscriberIPTable) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberIPTable.ProtoReflect.Descriptor instead.
func (*SubscriberIPTable) GetEntries ¶
func (x *SubscriberIPTable) GetEntries() []*SubscriberIPTableEntry
func (*SubscriberIPTable) ProtoMessage ¶
func (*SubscriberIPTable) ProtoMessage()
func (*SubscriberIPTable) ProtoReflect ¶
func (x *SubscriberIPTable) ProtoReflect() protoreflect.Message
func (*SubscriberIPTable) Reset ¶
func (x *SubscriberIPTable) Reset()
func (*SubscriberIPTable) String ¶
func (x *SubscriberIPTable) String() string
type SubscriberIPTableEntry ¶
type SubscriberIPTableEntry struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Ip *IPAddress `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` Apn string `protobuf:"bytes,3,opt,name=apn,proto3" json:"apn,omitempty"` // contains filtered or unexported fields }
-------------------------------------------------------------------------- Subscriber IP table definition --------------------------------------------------------------------------
func (*SubscriberIPTableEntry) Descriptor
deprecated
func (*SubscriberIPTableEntry) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberIPTableEntry.ProtoReflect.Descriptor instead.
func (*SubscriberIPTableEntry) GetApn ¶
func (x *SubscriberIPTableEntry) GetApn() string
func (*SubscriberIPTableEntry) GetIp ¶
func (x *SubscriberIPTableEntry) GetIp() *IPAddress
func (*SubscriberIPTableEntry) GetSid ¶
func (x *SubscriberIPTableEntry) GetSid() *SubscriberID
func (*SubscriberIPTableEntry) ProtoMessage ¶
func (*SubscriberIPTableEntry) ProtoMessage()
func (*SubscriberIPTableEntry) ProtoReflect ¶
func (x *SubscriberIPTableEntry) ProtoReflect() protoreflect.Message
func (*SubscriberIPTableEntry) Reset ¶
func (x *SubscriberIPTableEntry) Reset()
func (*SubscriberIPTableEntry) String ¶
func (x *SubscriberIPTableEntry) String() string
type SubscriberQuotaUpdate ¶
type SubscriberQuotaUpdate struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // UE MAC address MacAddr string `protobuf:"bytes,2,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"` UpdateType SubscriberQuotaUpdate_Type `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SubscriberQuotaUpdate) Descriptor
deprecated
func (*SubscriberQuotaUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberQuotaUpdate.ProtoReflect.Descriptor instead.
func (*SubscriberQuotaUpdate) GetMacAddr ¶
func (x *SubscriberQuotaUpdate) GetMacAddr() string
func (*SubscriberQuotaUpdate) GetSid ¶
func (x *SubscriberQuotaUpdate) GetSid() *SubscriberID
func (*SubscriberQuotaUpdate) GetUpdateType ¶
func (x *SubscriberQuotaUpdate) GetUpdateType() SubscriberQuotaUpdate_Type
func (*SubscriberQuotaUpdate) ProtoMessage ¶
func (*SubscriberQuotaUpdate) ProtoMessage()
func (*SubscriberQuotaUpdate) ProtoReflect ¶
func (x *SubscriberQuotaUpdate) ProtoReflect() protoreflect.Message
func (*SubscriberQuotaUpdate) Reset ¶
func (x *SubscriberQuotaUpdate) Reset()
func (*SubscriberQuotaUpdate) String ¶
func (x *SubscriberQuotaUpdate) String() string
type SubscriberQuotaUpdate_Type ¶
type SubscriberQuotaUpdate_Type int32
const ( SubscriberQuotaUpdate_VALID_QUOTA SubscriberQuotaUpdate_Type = 0 SubscriberQuotaUpdate_NO_QUOTA SubscriberQuotaUpdate_Type = 1 SubscriberQuotaUpdate_TERMINATE SubscriberQuotaUpdate_Type = 2 )
func (SubscriberQuotaUpdate_Type) Descriptor ¶
func (SubscriberQuotaUpdate_Type) Descriptor() protoreflect.EnumDescriptor
func (SubscriberQuotaUpdate_Type) Enum ¶
func (x SubscriberQuotaUpdate_Type) Enum() *SubscriberQuotaUpdate_Type
func (SubscriberQuotaUpdate_Type) EnumDescriptor
deprecated
func (SubscriberQuotaUpdate_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use SubscriberQuotaUpdate_Type.Descriptor instead.
func (SubscriberQuotaUpdate_Type) Number ¶
func (x SubscriberQuotaUpdate_Type) Number() protoreflect.EnumNumber
func (SubscriberQuotaUpdate_Type) String ¶
func (x SubscriberQuotaUpdate_Type) String() string
func (SubscriberQuotaUpdate_Type) Type ¶
func (SubscriberQuotaUpdate_Type) Type() protoreflect.EnumType
type SubscriberState ¶
type SubscriberState struct { // Next SEQ to be used for calculating the AUTN. LteAuthNextSeq uint64 `protobuf:"varint,1,opt,name=lte_auth_next_seq,json=lteAuthNextSeq,proto3" json:"lte_auth_next_seq,omitempty"` // The Diameter address of the 3GPP AAA Server which is serving the user. // An empty string indicates that no server is currently serving the user. TgppAaaServerName string `protobuf:"bytes,2,opt,name=tgpp_aaa_server_name,json=tgppAaaServerName,proto3" json:"tgpp_aaa_server_name,omitempty"` // Whether the subscribers User Status is REGISTERED or NOT_REGISTERED. TgppAaaServerRegistered bool `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SubscriberState) Descriptor
deprecated
func (*SubscriberState) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberState.ProtoReflect.Descriptor instead.
func (*SubscriberState) GetLteAuthNextSeq ¶
func (x *SubscriberState) GetLteAuthNextSeq() uint64
func (*SubscriberState) GetTgppAaaServerName ¶
func (x *SubscriberState) GetTgppAaaServerName() string
func (*SubscriberState) GetTgppAaaServerRegistered ¶
func (x *SubscriberState) GetTgppAaaServerRegistered() bool
func (*SubscriberState) ProtoMessage ¶
func (*SubscriberState) ProtoMessage()
func (*SubscriberState) ProtoReflect ¶
func (x *SubscriberState) ProtoReflect() protoreflect.Message
func (*SubscriberState) Reset ¶
func (x *SubscriberState) Reset()
func (*SubscriberState) String ¶
func (x *SubscriberState) String() string
type SubscriberUpdate ¶
type SubscriberUpdate struct { // Updated subscription data Data *SubscriberData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Specifies the fields to be updated // The mask can be individual subscription elements (Eg: 'lte.auth_key') or // entire subset in the SubscriberData (Eg: 'lte' to update all lte.* fields) Mask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"` // contains filtered or unexported fields }
func (*SubscriberUpdate) Descriptor
deprecated
func (*SubscriberUpdate) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberUpdate.ProtoReflect.Descriptor instead.
func (*SubscriberUpdate) GetData ¶
func (x *SubscriberUpdate) GetData() *SubscriberData
func (*SubscriberUpdate) GetMask ¶
func (x *SubscriberUpdate) GetMask() *field_mask.FieldMask
func (*SubscriberUpdate) ProtoMessage ¶
func (*SubscriberUpdate) ProtoMessage()
func (*SubscriberUpdate) ProtoReflect ¶
func (x *SubscriberUpdate) ProtoReflect() protoreflect.Message
func (*SubscriberUpdate) Reset ¶
func (x *SubscriberUpdate) Reset()
func (*SubscriberUpdate) String ¶
func (x *SubscriberUpdate) String() string
type TableAssignment ¶
type TableAssignment struct { AppName string `protobuf:"bytes,1,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"` MainTable uint64 `protobuf:"varint,2,opt,name=main_table,json=mainTable,proto3" json:"main_table,omitempty"` ScratchTables []uint64 `protobuf:"varint,3,rep,packed,name=scratch_tables,json=scratchTables,proto3" json:"scratch_tables,omitempty"` // contains filtered or unexported fields }
func (*TableAssignment) Descriptor
deprecated
func (*TableAssignment) Descriptor() ([]byte, []int)
Deprecated: Use TableAssignment.ProtoReflect.Descriptor instead.
func (*TableAssignment) GetAppName ¶
func (x *TableAssignment) GetAppName() string
func (*TableAssignment) GetMainTable ¶
func (x *TableAssignment) GetMainTable() uint64
func (*TableAssignment) GetScratchTables ¶
func (x *TableAssignment) GetScratchTables() []uint64
func (*TableAssignment) ProtoMessage ¶
func (*TableAssignment) ProtoMessage()
func (*TableAssignment) ProtoReflect ¶
func (x *TableAssignment) ProtoReflect() protoreflect.Message
func (*TableAssignment) Reset ¶
func (x *TableAssignment) Reset()
func (*TableAssignment) String ¶
func (x *TableAssignment) String() string
type TgppContext ¶
type TgppContext struct { GxDestHost string `protobuf:"bytes,1,opt,name=gx_dest_host,json=gxDestHost,proto3" json:"gx_dest_host,omitempty"` GyDestHost string `protobuf:"bytes,2,opt,name=gy_dest_host,json=gyDestHost,proto3" json:"gy_dest_host,omitempty"` // contains filtered or unexported fields }
TgppContext is a session specific 3GPP context session proxy may meed session manager to persist
func (*TgppContext) Descriptor
deprecated
func (*TgppContext) Descriptor() ([]byte, []int)
Deprecated: Use TgppContext.ProtoReflect.Descriptor instead.
func (*TgppContext) GetGxDestHost ¶
func (x *TgppContext) GetGxDestHost() string
func (*TgppContext) GetGyDestHost ¶
func (x *TgppContext) GetGyDestHost() string
func (*TgppContext) ProtoMessage ¶
func (*TgppContext) ProtoMessage()
func (*TgppContext) ProtoReflect ¶
func (x *TgppContext) ProtoReflect() protoreflect.Message
func (*TgppContext) Reset ¶
func (x *TgppContext) Reset()
func (*TgppContext) String ¶
func (x *TgppContext) String() string
type UEMacFlowRequest ¶
type UEMacFlowRequest struct { Sid *SubscriberID `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` // UE MAC address MacAddr string `protobuf:"bytes,2,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"` Msisdn string `protobuf:"bytes,3,opt,name=msisdn,proto3" json:"msisdn,omitempty"` // AP MAC address ApMacAddr string `protobuf:"bytes,4,opt,name=ap_mac_addr,json=apMacAddr,proto3" json:"ap_mac_addr,omitempty"` // AP Name ApName string `protobuf:"bytes,5,opt,name=ap_name,json=apName,proto3" json:"ap_name,omitempty"` // contains filtered or unexported fields }
UEMacFlowRequest is used to link a subscriber ID to a MAC address. This is used for Carrier WiFi data session establishment
func (*UEMacFlowRequest) Descriptor
deprecated
func (*UEMacFlowRequest) Descriptor() ([]byte, []int)
Deprecated: Use UEMacFlowRequest.ProtoReflect.Descriptor instead.
func (*UEMacFlowRequest) GetApMacAddr ¶
func (x *UEMacFlowRequest) GetApMacAddr() string
func (*UEMacFlowRequest) GetApName ¶
func (x *UEMacFlowRequest) GetApName() string
func (*UEMacFlowRequest) GetMacAddr ¶
func (x *UEMacFlowRequest) GetMacAddr() string
func (*UEMacFlowRequest) GetMsisdn ¶
func (x *UEMacFlowRequest) GetMsisdn() string
func (*UEMacFlowRequest) GetSid ¶
func (x *UEMacFlowRequest) GetSid() *SubscriberID
func (*UEMacFlowRequest) ProtoMessage ¶
func (*UEMacFlowRequest) ProtoMessage()
func (*UEMacFlowRequest) ProtoReflect ¶
func (x *UEMacFlowRequest) ProtoReflect() protoreflect.Message
func (*UEMacFlowRequest) Reset ¶
func (x *UEMacFlowRequest) Reset()
func (*UEMacFlowRequest) String ¶
func (x *UEMacFlowRequest) String() string
type UnimplementedAbortSessionResponderServer ¶
type UnimplementedAbortSessionResponderServer struct { }
UnimplementedAbortSessionResponderServer can be embedded to have forward compatible implementations.
func (*UnimplementedAbortSessionResponderServer) AbortSession ¶
func (*UnimplementedAbortSessionResponderServer) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionResult, error)
type UnimplementedCentralSessionControllerServer ¶
type UnimplementedCentralSessionControllerServer struct { }
UnimplementedCentralSessionControllerServer can be embedded to have forward compatible implementations.
func (*UnimplementedCentralSessionControllerServer) CreateSession ¶
func (*UnimplementedCentralSessionControllerServer) CreateSession(context.Context, *CreateSessionRequest) (*CreateSessionResponse, error)
func (*UnimplementedCentralSessionControllerServer) TerminateSession ¶
func (*UnimplementedCentralSessionControllerServer) TerminateSession(context.Context, *SessionTerminateRequest) (*SessionTerminateResponse, error)
func (*UnimplementedCentralSessionControllerServer) UpdateSession ¶
func (*UnimplementedCentralSessionControllerServer) UpdateSession(context.Context, *UpdateSessionRequest) (*UpdateSessionResponse, error)
type UnimplementedEnodebdServer ¶
type UnimplementedEnodebdServer struct { }
UnimplementedEnodebdServer can be embedded to have forward compatible implementations.
func (*UnimplementedEnodebdServer) Configure ¶
func (*UnimplementedEnodebdServer) Configure(context.Context, *EnodebIdentity) (*protos.Void, error)
func (*UnimplementedEnodebdServer) GetAllEnodebStatus ¶
func (*UnimplementedEnodebdServer) GetAllEnodebStatus(context.Context, *protos.Void) (*AllEnodebStatus, error)
func (*UnimplementedEnodebdServer) GetEnodebStatus ¶
func (*UnimplementedEnodebdServer) GetEnodebStatus(context.Context, *EnodebIdentity) (*SingleEnodebStatus, error)
func (*UnimplementedEnodebdServer) GetParameter ¶
func (*UnimplementedEnodebdServer) GetParameter(context.Context, *GetParameterRequest) (*GetParameterResponse, error)
func (*UnimplementedEnodebdServer) GetStatus ¶
func (*UnimplementedEnodebdServer) GetStatus(context.Context, *protos.Void) (*protos.ServiceStatus, error)
func (*UnimplementedEnodebdServer) Reboot ¶
func (*UnimplementedEnodebdServer) Reboot(context.Context, *EnodebIdentity) (*protos.Void, error)
func (*UnimplementedEnodebdServer) SetParameter ¶
func (*UnimplementedEnodebdServer) SetParameter(context.Context, *SetParameterRequest) (*protos.Void, error)
type UnimplementedLocalSessionManagerServer ¶
type UnimplementedLocalSessionManagerServer struct { }
UnimplementedLocalSessionManagerServer can be embedded to have forward compatible implementations.
func (*UnimplementedLocalSessionManagerServer) CreateSession ¶
func (*UnimplementedLocalSessionManagerServer) CreateSession(context.Context, *LocalCreateSessionRequest) (*LocalCreateSessionResponse, error)
func (*UnimplementedLocalSessionManagerServer) EndSession ¶
func (*UnimplementedLocalSessionManagerServer) EndSession(context.Context, *LocalEndSessionRequest) (*LocalEndSessionResponse, error)
func (*UnimplementedLocalSessionManagerServer) ReportRuleStats ¶
func (*UnimplementedLocalSessionManagerServer) ReportRuleStats(context.Context, *RuleRecordTable) (*protos.Void, error)
type UnimplementedMobilityServiceServer ¶
type UnimplementedMobilityServiceServer struct { }
UnimplementedMobilityServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedMobilityServiceServer) AddIPBlock ¶
func (*UnimplementedMobilityServiceServer) AllocateIPAddress ¶
func (*UnimplementedMobilityServiceServer) AllocateIPAddress(context.Context, *AllocateIPRequest) (*IPAddress, error)
func (*UnimplementedMobilityServiceServer) GetGatewayInfo ¶
func (*UnimplementedMobilityServiceServer) GetIPForSubscriber ¶
func (*UnimplementedMobilityServiceServer) GetIPForSubscriber(context.Context, *IPLookupRequest) (*IPAddress, error)
func (*UnimplementedMobilityServiceServer) GetSubscriberIDFromIP ¶
func (*UnimplementedMobilityServiceServer) GetSubscriberIDFromIP(context.Context, *IPAddress) (*SubscriberID, error)
func (*UnimplementedMobilityServiceServer) GetSubscriberIPTable ¶
func (*UnimplementedMobilityServiceServer) GetSubscriberIPTable(context.Context, *protos.Void) (*SubscriberIPTable, error)
func (*UnimplementedMobilityServiceServer) ListAddedIPv4Blocks ¶
func (*UnimplementedMobilityServiceServer) ListAddedIPv4Blocks(context.Context, *protos.Void) (*ListAddedIPBlocksResponse, error)
func (*UnimplementedMobilityServiceServer) ListAllocatedIPs ¶
func (*UnimplementedMobilityServiceServer) ListAllocatedIPs(context.Context, *IPBlock) (*ListAllocatedIPsResponse, error)
func (*UnimplementedMobilityServiceServer) ReleaseIPAddress ¶
func (*UnimplementedMobilityServiceServer) ReleaseIPAddress(context.Context, *ReleaseIPRequest) (*protos.Void, error)
func (*UnimplementedMobilityServiceServer) RemoveIPBlock ¶
func (*UnimplementedMobilityServiceServer) RemoveIPBlock(context.Context, *RemoveIPBlockRequest) (*RemoveIPBlockResponse, error)
func (*UnimplementedMobilityServiceServer) SetGatewayInfo ¶
type UnimplementedPipelinedServer ¶
type UnimplementedPipelinedServer struct { }
UnimplementedPipelinedServer can be embedded to have forward compatible implementations.
func (*UnimplementedPipelinedServer) ActivateFlows ¶
func (*UnimplementedPipelinedServer) ActivateFlows(context.Context, *ActivateFlowsRequest) (*ActivateFlowsResult, error)
func (*UnimplementedPipelinedServer) AddUEMacFlow ¶
func (*UnimplementedPipelinedServer) AddUEMacFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error)
func (*UnimplementedPipelinedServer) CreateFlow ¶
func (*UnimplementedPipelinedServer) CreateFlow(context.Context, *FlowRequest) (*FlowResponse, error)
func (*UnimplementedPipelinedServer) DeactivateFlows ¶
func (*UnimplementedPipelinedServer) DeactivateFlows(context.Context, *DeactivateFlowsRequest) (*DeactivateFlowsResult, error)
func (*UnimplementedPipelinedServer) DeleteUEMacFlow ¶
func (*UnimplementedPipelinedServer) DeleteUEMacFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error)
func (*UnimplementedPipelinedServer) GetAllTableAssignments ¶
func (*UnimplementedPipelinedServer) GetAllTableAssignments(context.Context, *protos.Void) (*AllTableAssignments, error)
func (*UnimplementedPipelinedServer) GetPolicyUsage ¶
func (*UnimplementedPipelinedServer) GetPolicyUsage(context.Context, *protos.Void) (*RuleRecordTable, error)
func (*UnimplementedPipelinedServer) RemoveFlow ¶
func (*UnimplementedPipelinedServer) RemoveFlow(context.Context, *FlowRequest) (*FlowResponse, error)
func (*UnimplementedPipelinedServer) SetupPolicyFlows ¶
func (*UnimplementedPipelinedServer) SetupPolicyFlows(context.Context, *SetupPolicyRequest) (*SetupFlowsResult, error)
func (*UnimplementedPipelinedServer) SetupQuotaFlows ¶
func (*UnimplementedPipelinedServer) SetupQuotaFlows(context.Context, *SetupQuotaRequest) (*SetupFlowsResult, error)
func (*UnimplementedPipelinedServer) SetupUEMacFlows ¶
func (*UnimplementedPipelinedServer) SetupUEMacFlows(context.Context, *SetupUEMacRequest) (*SetupFlowsResult, error)
func (*UnimplementedPipelinedServer) UpdateFlowStats ¶
func (*UnimplementedPipelinedServer) UpdateFlowStats(context.Context, *FlowRequest) (*FlowResponse, error)
func (*UnimplementedPipelinedServer) UpdateIPFIXFlow ¶
func (*UnimplementedPipelinedServer) UpdateIPFIXFlow(context.Context, *UEMacFlowRequest) (*FlowResponse, error)
func (*UnimplementedPipelinedServer) UpdateSubscriberQuotaState ¶
func (*UnimplementedPipelinedServer) UpdateSubscriberQuotaState(context.Context, *UpdateSubscriberQuotaStateRequest) (*FlowResponse, error)
type UnimplementedPolicyAssignmentControllerServer ¶
type UnimplementedPolicyAssignmentControllerServer struct { }
UnimplementedPolicyAssignmentControllerServer can be embedded to have forward compatible implementations.
func (*UnimplementedPolicyAssignmentControllerServer) DisableStaticRules ¶
func (*UnimplementedPolicyAssignmentControllerServer) DisableStaticRules(context.Context, *DisableStaticRuleRequest) (*protos.Void, error)
func (*UnimplementedPolicyAssignmentControllerServer) EnableStaticRules ¶
func (*UnimplementedPolicyAssignmentControllerServer) EnableStaticRules(context.Context, *EnableStaticRuleRequest) (*protos.Void, error)
type UnimplementedPolicyDBServer ¶
type UnimplementedPolicyDBServer struct { }
UnimplementedPolicyDBServer can be embedded to have forward compatible implementations.
func (*UnimplementedPolicyDBServer) DisableStaticRules ¶
func (*UnimplementedPolicyDBServer) DisableStaticRules(context.Context, *DisableStaticRuleRequest) (*protos.Void, error)
func (*UnimplementedPolicyDBServer) EnableStaticRules ¶
func (*UnimplementedPolicyDBServer) EnableStaticRules(context.Context, *EnableStaticRuleRequest) (*protos.Void, error)
type UnimplementedS6AServiceServer ¶
type UnimplementedS6AServiceServer struct { }
UnimplementedS6AServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedS6AServiceServer) DeleteSubscriber ¶
func (*UnimplementedS6AServiceServer) DeleteSubscriber(context.Context, *DeleteSubscriberRequest) (*DeleteSubscriberResponse, error)
type UnimplementedSctpdDownlinkServer ¶
type UnimplementedSctpdDownlinkServer struct { }
UnimplementedSctpdDownlinkServer can be embedded to have forward compatible implementations.
type UnimplementedSctpdUplinkServer ¶
type UnimplementedSctpdUplinkServer struct { }
UnimplementedSctpdUplinkServer can be embedded to have forward compatible implementations.
func (*UnimplementedSctpdUplinkServer) CloseAssoc ¶
func (*UnimplementedSctpdUplinkServer) CloseAssoc(context.Context, *CloseAssocReq) (*CloseAssocRes, error)
func (*UnimplementedSctpdUplinkServer) NewAssoc ¶
func (*UnimplementedSctpdUplinkServer) NewAssoc(context.Context, *NewAssocReq) (*NewAssocRes, error)
type UnimplementedSessionProxyResponderServer ¶
type UnimplementedSessionProxyResponderServer struct { }
UnimplementedSessionProxyResponderServer can be embedded to have forward compatible implementations.
func (*UnimplementedSessionProxyResponderServer) ChargingReAuth ¶
func (*UnimplementedSessionProxyResponderServer) ChargingReAuth(context.Context, *ChargingReAuthRequest) (*ChargingReAuthAnswer, error)
func (*UnimplementedSessionProxyResponderServer) PolicyReAuth ¶
func (*UnimplementedSessionProxyResponderServer) PolicyReAuth(context.Context, *PolicyReAuthRequest) (*PolicyReAuthAnswer, error)
type UnimplementedSpgwServiceServer ¶
type UnimplementedSpgwServiceServer struct { }
UnimplementedSpgwServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedSpgwServiceServer) CreateBearer ¶
func (*UnimplementedSpgwServiceServer) CreateBearer(context.Context, *CreateBearerRequest) (*CreateBearerResult, error)
func (*UnimplementedSpgwServiceServer) DeleteBearer ¶
func (*UnimplementedSpgwServiceServer) DeleteBearer(context.Context, *DeleteBearerRequest) (*DeleteBearerResult, error)
type UnimplementedSubscriberDBServer ¶
type UnimplementedSubscriberDBServer struct { }
UnimplementedSubscriberDBServer can be embedded to have forward compatible implementations.
func (*UnimplementedSubscriberDBServer) AddSubscriber ¶
func (*UnimplementedSubscriberDBServer) AddSubscriber(context.Context, *SubscriberData) (*protos.Void, error)
func (*UnimplementedSubscriberDBServer) DeleteSubscriber ¶
func (*UnimplementedSubscriberDBServer) DeleteSubscriber(context.Context, *SubscriberID) (*protos.Void, error)
func (*UnimplementedSubscriberDBServer) GetSubscriberData ¶
func (*UnimplementedSubscriberDBServer) GetSubscriberData(context.Context, *SubscriberID) (*SubscriberData, error)
func (*UnimplementedSubscriberDBServer) ListSubscribers ¶
func (*UnimplementedSubscriberDBServer) ListSubscribers(context.Context, *protos.Void) (*SubscriberIDSet, error)
func (*UnimplementedSubscriberDBServer) UpdateSubscriber ¶
func (*UnimplementedSubscriberDBServer) UpdateSubscriber(context.Context, *SubscriberUpdate) (*protos.Void, error)
type UpdateSessionRequest ¶
type UpdateSessionRequest struct { Updates []*CreditUsageUpdate `protobuf:"bytes,1,rep,name=updates,proto3" json:"updates,omitempty"` UsageMonitors []*UsageMonitoringUpdateRequest `protobuf:"bytes,3,rep,name=usage_monitors,json=usageMonitors,proto3" json:"usage_monitors,omitempty"` // contains filtered or unexported fields }
func (*UpdateSessionRequest) Descriptor
deprecated
func (*UpdateSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSessionRequest.ProtoReflect.Descriptor instead.
func (*UpdateSessionRequest) GetUpdates ¶
func (x *UpdateSessionRequest) GetUpdates() []*CreditUsageUpdate
func (*UpdateSessionRequest) GetUsageMonitors ¶
func (x *UpdateSessionRequest) GetUsageMonitors() []*UsageMonitoringUpdateRequest
func (*UpdateSessionRequest) ProtoMessage ¶
func (*UpdateSessionRequest) ProtoMessage()
func (*UpdateSessionRequest) ProtoReflect ¶
func (x *UpdateSessionRequest) ProtoReflect() protoreflect.Message
func (*UpdateSessionRequest) Reset ¶
func (x *UpdateSessionRequest) Reset()
func (*UpdateSessionRequest) String ¶
func (x *UpdateSessionRequest) String() string
type UpdateSessionResponse ¶
type UpdateSessionResponse struct { Responses []*CreditUpdateResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"` UsageMonitorResponses []*UsageMonitoringUpdateResponse `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateSessionResponse) Descriptor
deprecated
func (*UpdateSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSessionResponse.ProtoReflect.Descriptor instead.
func (*UpdateSessionResponse) GetResponses ¶
func (x *UpdateSessionResponse) GetResponses() []*CreditUpdateResponse
func (*UpdateSessionResponse) GetUsageMonitorResponses ¶
func (x *UpdateSessionResponse) GetUsageMonitorResponses() []*UsageMonitoringUpdateResponse
func (*UpdateSessionResponse) ProtoMessage ¶
func (*UpdateSessionResponse) ProtoMessage()
func (*UpdateSessionResponse) ProtoReflect ¶
func (x *UpdateSessionResponse) ProtoReflect() protoreflect.Message
func (*UpdateSessionResponse) Reset ¶
func (x *UpdateSessionResponse) Reset()
func (*UpdateSessionResponse) String ¶
func (x *UpdateSessionResponse) String() string
type UpdateSubscriberQuotaStateRequest ¶
type UpdateSubscriberQuotaStateRequest struct { Updates []*SubscriberQuotaUpdate `protobuf:"bytes,1,rep,name=updates,proto3" json:"updates,omitempty"` // contains filtered or unexported fields }
func (*UpdateSubscriberQuotaStateRequest) Descriptor
deprecated
func (*UpdateSubscriberQuotaStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriberQuotaStateRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubscriberQuotaStateRequest) GetUpdates ¶
func (x *UpdateSubscriberQuotaStateRequest) GetUpdates() []*SubscriberQuotaUpdate
func (*UpdateSubscriberQuotaStateRequest) ProtoMessage ¶
func (*UpdateSubscriberQuotaStateRequest) ProtoMessage()
func (*UpdateSubscriberQuotaStateRequest) ProtoReflect ¶
func (x *UpdateSubscriberQuotaStateRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubscriberQuotaStateRequest) Reset ¶
func (x *UpdateSubscriberQuotaStateRequest) Reset()
func (*UpdateSubscriberQuotaStateRequest) String ¶
func (x *UpdateSubscriberQuotaStateRequest) String() string
type UsageMonitorUpdate ¶
type UsageMonitorUpdate struct { MonitoringKey []byte `protobuf:"bytes,1,opt,name=monitoring_key,json=monitoringKey,proto3" json:"monitoring_key,omitempty"` Level MonitoringLevel `protobuf:"varint,2,opt,name=level,proto3,enum=magma.lte.MonitoringLevel" json:"level,omitempty"` BytesTx uint64 `protobuf:"varint,3,opt,name=bytes_tx,json=bytesTx,proto3" json:"bytes_tx,omitempty"` BytesRx uint64 `protobuf:"varint,4,opt,name=bytes_rx,json=bytesRx,proto3" json:"bytes_rx,omitempty"` // contains filtered or unexported fields }
Used amount for a usage monitor
func (*UsageMonitorUpdate) Descriptor
deprecated
func (*UsageMonitorUpdate) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitorUpdate.ProtoReflect.Descriptor instead.
func (*UsageMonitorUpdate) GetBytesRx ¶
func (x *UsageMonitorUpdate) GetBytesRx() uint64
func (*UsageMonitorUpdate) GetBytesTx ¶
func (x *UsageMonitorUpdate) GetBytesTx() uint64
func (*UsageMonitorUpdate) GetLevel ¶
func (x *UsageMonitorUpdate) GetLevel() MonitoringLevel
func (*UsageMonitorUpdate) GetMonitoringKey ¶
func (x *UsageMonitorUpdate) GetMonitoringKey() []byte
func (*UsageMonitorUpdate) ProtoMessage ¶
func (*UsageMonitorUpdate) ProtoMessage()
func (*UsageMonitorUpdate) ProtoReflect ¶
func (x *UsageMonitorUpdate) ProtoReflect() protoreflect.Message
func (*UsageMonitorUpdate) Reset ¶
func (x *UsageMonitorUpdate) Reset()
func (*UsageMonitorUpdate) String ¶
func (x *UsageMonitorUpdate) String() string
type UsageMonitoringCredit ¶
type UsageMonitoringCredit struct { Action UsageMonitoringCredit_Action `protobuf:"varint,1,opt,name=action,proto3,enum=magma.lte.UsageMonitoringCredit_Action" json:"action,omitempty"` MonitoringKey []byte `protobuf:"bytes,2,opt,name=monitoring_key,json=monitoringKey,proto3" json:"monitoring_key,omitempty"` Level MonitoringLevel `protobuf:"varint,3,opt,name=level,proto3,enum=magma.lte.MonitoringLevel" json:"level,omitempty"` GrantedUnits *GrantedUnits `protobuf:"bytes,5,opt,name=granted_units,json=grantedUnits,proto3" json:"granted_units,omitempty"` // contains filtered or unexported fields }
New received threshold for a usage monitor
func (*UsageMonitoringCredit) Descriptor
deprecated
func (*UsageMonitoringCredit) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitoringCredit.ProtoReflect.Descriptor instead.
func (*UsageMonitoringCredit) GetAction ¶
func (x *UsageMonitoringCredit) GetAction() UsageMonitoringCredit_Action
func (*UsageMonitoringCredit) GetGrantedUnits ¶
func (x *UsageMonitoringCredit) GetGrantedUnits() *GrantedUnits
func (*UsageMonitoringCredit) GetLevel ¶
func (x *UsageMonitoringCredit) GetLevel() MonitoringLevel
func (*UsageMonitoringCredit) GetMonitoringKey ¶
func (x *UsageMonitoringCredit) GetMonitoringKey() []byte
func (*UsageMonitoringCredit) ProtoMessage ¶
func (*UsageMonitoringCredit) ProtoMessage()
func (*UsageMonitoringCredit) ProtoReflect ¶
func (x *UsageMonitoringCredit) ProtoReflect() protoreflect.Message
func (*UsageMonitoringCredit) Reset ¶
func (x *UsageMonitoringCredit) Reset()
func (*UsageMonitoringCredit) String ¶
func (x *UsageMonitoringCredit) String() string
type UsageMonitoringCredit_Action ¶
type UsageMonitoringCredit_Action int32
const ( UsageMonitoringCredit_CONTINUE UsageMonitoringCredit_Action = 0 // continue monitoring as normal UsageMonitoringCredit_DISABLE UsageMonitoringCredit_Action = 1 // no need to monitor any more )
func (UsageMonitoringCredit_Action) Descriptor ¶
func (UsageMonitoringCredit_Action) Descriptor() protoreflect.EnumDescriptor
func (UsageMonitoringCredit_Action) Enum ¶
func (x UsageMonitoringCredit_Action) Enum() *UsageMonitoringCredit_Action
func (UsageMonitoringCredit_Action) EnumDescriptor
deprecated
func (UsageMonitoringCredit_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use UsageMonitoringCredit_Action.Descriptor instead.
func (UsageMonitoringCredit_Action) Number ¶
func (x UsageMonitoringCredit_Action) Number() protoreflect.EnumNumber
func (UsageMonitoringCredit_Action) String ¶
func (x UsageMonitoringCredit_Action) String() string
func (UsageMonitoringCredit_Action) Type ¶
func (UsageMonitoringCredit_Action) Type() protoreflect.EnumType
type UsageMonitoringUpdateRequest ¶
type UsageMonitoringUpdateRequest struct { Update *UsageMonitorUpdate `protobuf:"bytes,1,opt,name=update,proto3" json:"update,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` RequestNumber uint32 `protobuf:"varint,3,opt,name=request_number,json=requestNumber,proto3" json:"request_number,omitempty"` // unique among session Sid string `protobuf:"bytes,4,opt,name=sid,proto3" json:"sid,omitempty"` // System Identification Number UeIpv4 string `protobuf:"bytes,5,opt,name=ue_ipv4,json=ueIpv4,proto3" json:"ue_ipv4,omitempty"` HardwareAddr []byte `protobuf:"bytes,6,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"` // MAC Address for WLAN RatType RATType `protobuf:"varint,7,opt,name=rat_type,json=ratType,proto3,enum=magma.lte.RATType" json:"rat_type,omitempty"` TgppCtx *TgppContext `protobuf:"bytes,8,opt,name=tgpp_ctx,json=tgppCtx,proto3" json:"tgpp_ctx,omitempty"` EventTrigger EventTrigger `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
A request to update a usage monitor given its usage and session information TODO this message name is misleading since we don't only use it for usage reporting
func (*UsageMonitoringUpdateRequest) Descriptor
deprecated
func (*UsageMonitoringUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitoringUpdateRequest.ProtoReflect.Descriptor instead.
func (*UsageMonitoringUpdateRequest) GetEventTrigger ¶
func (x *UsageMonitoringUpdateRequest) GetEventTrigger() EventTrigger
func (*UsageMonitoringUpdateRequest) GetHardwareAddr ¶
func (x *UsageMonitoringUpdateRequest) GetHardwareAddr() []byte
func (*UsageMonitoringUpdateRequest) GetRatType ¶
func (x *UsageMonitoringUpdateRequest) GetRatType() RATType
func (*UsageMonitoringUpdateRequest) GetRequestNumber ¶
func (x *UsageMonitoringUpdateRequest) GetRequestNumber() uint32
func (*UsageMonitoringUpdateRequest) GetSessionId ¶
func (x *UsageMonitoringUpdateRequest) GetSessionId() string
func (*UsageMonitoringUpdateRequest) GetSid ¶
func (x *UsageMonitoringUpdateRequest) GetSid() string
func (*UsageMonitoringUpdateRequest) GetTgppCtx ¶
func (x *UsageMonitoringUpdateRequest) GetTgppCtx() *TgppContext
func (*UsageMonitoringUpdateRequest) GetUeIpv4 ¶
func (x *UsageMonitoringUpdateRequest) GetUeIpv4() string
func (*UsageMonitoringUpdateRequest) GetUpdate ¶
func (x *UsageMonitoringUpdateRequest) GetUpdate() *UsageMonitorUpdate
func (*UsageMonitoringUpdateRequest) ProtoMessage ¶
func (*UsageMonitoringUpdateRequest) ProtoMessage()
func (*UsageMonitoringUpdateRequest) ProtoReflect ¶
func (x *UsageMonitoringUpdateRequest) ProtoReflect() protoreflect.Message
func (*UsageMonitoringUpdateRequest) Reset ¶
func (x *UsageMonitoringUpdateRequest) Reset()
func (*UsageMonitoringUpdateRequest) String ¶
func (x *UsageMonitoringUpdateRequest) String() string
type UsageMonitoringUpdateResponse ¶
type UsageMonitoringUpdateResponse struct { Credit *UsageMonitoringCredit `protobuf:"bytes,1,opt,name=credit,proto3" json:"credit,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Sid string `protobuf:"bytes,3,opt,name=sid,proto3" json:"sid,omitempty"` // System Identification Number Success bool `protobuf:"varint,4,opt,name=success,proto3" json:"success,omitempty"` EventTriggers []EventTrigger `` /* 136-byte string literal not displayed */ RevalidationTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=revalidation_time,json=revalidationTime,proto3" json:"revalidation_time,omitempty"` ResultCode uint32 `protobuf:"varint,7,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` RulesToRemove []string `protobuf:"bytes,8,rep,name=rules_to_remove,json=rulesToRemove,proto3" json:"rules_to_remove,omitempty"` StaticRulesToInstall []*StaticRuleInstall `protobuf:"bytes,9,rep,name=static_rules_to_install,json=staticRulesToInstall,proto3" json:"static_rules_to_install,omitempty"` DynamicRulesToInstall []*DynamicRuleInstall `` /* 129-byte string literal not displayed */ TgppCtx *TgppContext `protobuf:"bytes,11,opt,name=tgpp_ctx,json=tgppCtx,proto3" json:"tgpp_ctx,omitempty"` // contains filtered or unexported fields }
Response to a usage monitor update with the credit received and session info
func (*UsageMonitoringUpdateResponse) Descriptor
deprecated
func (*UsageMonitoringUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitoringUpdateResponse.ProtoReflect.Descriptor instead.
func (*UsageMonitoringUpdateResponse) GetCredit ¶
func (x *UsageMonitoringUpdateResponse) GetCredit() *UsageMonitoringCredit
func (*UsageMonitoringUpdateResponse) GetDynamicRulesToInstall ¶
func (x *UsageMonitoringUpdateResponse) GetDynamicRulesToInstall() []*DynamicRuleInstall
func (*UsageMonitoringUpdateResponse) GetEventTriggers ¶
func (x *UsageMonitoringUpdateResponse) GetEventTriggers() []EventTrigger
func (*UsageMonitoringUpdateResponse) GetResultCode ¶
func (x *UsageMonitoringUpdateResponse) GetResultCode() uint32
func (*UsageMonitoringUpdateResponse) GetRevalidationTime ¶
func (x *UsageMonitoringUpdateResponse) GetRevalidationTime() *timestamp.Timestamp
func (*UsageMonitoringUpdateResponse) GetRulesToRemove ¶
func (x *UsageMonitoringUpdateResponse) GetRulesToRemove() []string
func (*UsageMonitoringUpdateResponse) GetSessionId ¶
func (x *UsageMonitoringUpdateResponse) GetSessionId() string
func (*UsageMonitoringUpdateResponse) GetSid ¶
func (x *UsageMonitoringUpdateResponse) GetSid() string
func (*UsageMonitoringUpdateResponse) GetStaticRulesToInstall ¶
func (x *UsageMonitoringUpdateResponse) GetStaticRulesToInstall() []*StaticRuleInstall
func (*UsageMonitoringUpdateResponse) GetSuccess ¶
func (x *UsageMonitoringUpdateResponse) GetSuccess() bool
func (*UsageMonitoringUpdateResponse) GetTgppCtx ¶
func (x *UsageMonitoringUpdateResponse) GetTgppCtx() *TgppContext
func (*UsageMonitoringUpdateResponse) ProtoMessage ¶
func (*UsageMonitoringUpdateResponse) ProtoMessage()
func (*UsageMonitoringUpdateResponse) ProtoReflect ¶
func (x *UsageMonitoringUpdateResponse) ProtoReflect() protoreflect.Message
func (*UsageMonitoringUpdateResponse) Reset ¶
func (x *UsageMonitoringUpdateResponse) Reset()
func (*UsageMonitoringUpdateResponse) String ¶
func (x *UsageMonitoringUpdateResponse) String() string
type WLANSessionContext ¶
type WLANSessionContext struct { MacAddrBinary []byte `protobuf:"bytes,1,opt,name=mac_addr_binary,json=macAddrBinary,proto3" json:"mac_addr_binary,omitempty"` MacAddr string `protobuf:"bytes,2,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"` RadiusSessionId string `protobuf:"bytes,3,opt,name=radius_session_id,json=radiusSessionId,proto3" json:"radius_session_id,omitempty"` // contains filtered or unexported fields }
func (*WLANSessionContext) Descriptor
deprecated
func (*WLANSessionContext) Descriptor() ([]byte, []int)
Deprecated: Use WLANSessionContext.ProtoReflect.Descriptor instead.
func (*WLANSessionContext) GetMacAddr ¶
func (x *WLANSessionContext) GetMacAddr() string
func (*WLANSessionContext) GetMacAddrBinary ¶
func (x *WLANSessionContext) GetMacAddrBinary() []byte
func (*WLANSessionContext) GetRadiusSessionId ¶
func (x *WLANSessionContext) GetRadiusSessionId() string
func (*WLANSessionContext) ProtoMessage ¶
func (*WLANSessionContext) ProtoMessage()
func (*WLANSessionContext) ProtoReflect ¶
func (x *WLANSessionContext) ProtoReflect() protoreflect.Message
func (*WLANSessionContext) Reset ¶
func (x *WLANSessionContext) Reset()
func (*WLANSessionContext) String ¶
func (x *WLANSessionContext) String() string