Documentation
¶
Index ¶
- Variables
- type AdditionalBW
- func (AdditionalBW) Descriptor() protoreflect.EnumDescriptor
- func (x AdditionalBW) Enum() *AdditionalBW
- func (AdditionalBW) EnumDescriptor() ([]byte, []int)deprecated
- func (x AdditionalBW) Number() protoreflect.EnumNumber
- func (x AdditionalBW) String() string
- func (AdditionalBW) Type() protoreflect.EnumType
- type Direction
- type DiscardConfig
- func (*DiscardConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DiscardConfig) GetDiscardConfig() isDiscardConfig_DiscardConfig
- func (x *DiscardConfig) GetDiscardPolicy() DiscardPolicy
- func (x *DiscardConfig) GetRedDiscardConfig() *RedDiscardConfig
- func (x *DiscardConfig) GetTailDropDiscardConfig() *TailDropDiscardConfig
- func (x *DiscardConfig) GetWredDiscardConfig() *WRedDiscardConfig
- func (*DiscardConfig) ProtoMessage()
- func (x *DiscardConfig) ProtoReflect() protoreflect.Message
- func (x *DiscardConfig) Reset()
- func (x *DiscardConfig) String() string
- type DiscardConfig_RedDiscardConfig
- type DiscardConfig_TailDropDiscardConfig
- type DiscardConfig_WredDiscardConfig
- type DiscardPolicy
- func (DiscardPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x DiscardPolicy) Enum() *DiscardPolicy
- func (DiscardPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x DiscardPolicy) Number() protoreflect.EnumNumber
- func (x DiscardPolicy) String() string
- func (DiscardPolicy) Type() protoreflect.EnumType
- type EPONQueueAttributes
- func (*EPONQueueAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *EPONQueueAttributes) GetAesEncryption() string
- func (x *EPONQueueAttributes) GetDiscardConfig() *RedDiscardConfig
- func (x *EPONQueueAttributes) GetDiscardConfigV2() *DiscardConfig
- func (x *EPONQueueAttributes) GetDiscardPolicy() DiscardPolicy
- func (x *EPONQueueAttributes) GetGemportId() uint32
- func (x *EPONQueueAttributes) GetMaxQSize() string
- func (x *EPONQueueAttributes) GetNominalInterval() uint32
- func (x *EPONQueueAttributes) GetNumQSets() uint32
- func (x *EPONQueueAttributes) GetPbitMap() string
- func (x *EPONQueueAttributes) GetPriorityQ() uint32
- func (x *EPONQueueAttributes) GetQThresholds() *QThresholds
- func (x *EPONQueueAttributes) GetRequestTransmissionPolicy() uint32
- func (x *EPONQueueAttributes) GetSchedulingPolicy() SchedulingPolicy
- func (x *EPONQueueAttributes) GetToleratedPollJitter() uint32
- func (x *EPONQueueAttributes) GetTrafficType() string
- func (x *EPONQueueAttributes) GetUnsolicitedGrantSize() uint32
- func (x *EPONQueueAttributes) GetWeight() uint32
- func (*EPONQueueAttributes) ProtoMessage()
- func (x *EPONQueueAttributes) ProtoReflect() protoreflect.Message
- func (x *EPONQueueAttributes) Reset()
- func (x *EPONQueueAttributes) String() string
- type EponTechProfile
- func (*EponTechProfile) Descriptor() ([]byte, []int)deprecated
- func (x *EponTechProfile) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
- func (x *EponTechProfile) GetInstanceControl() *InstanceControl
- func (x *EponTechProfile) GetName() string
- func (x *EponTechProfile) GetNumGemPorts() uint32
- func (x *EponTechProfile) GetPackageType() string
- func (x *EponTechProfile) GetProfileType() string
- func (x *EponTechProfile) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
- func (x *EponTechProfile) GetVersion() uint32
- func (*EponTechProfile) ProtoMessage()
- func (x *EponTechProfile) ProtoReflect() protoreflect.Message
- func (x *EponTechProfile) Reset()
- func (x *EponTechProfile) String() string
- type EponTechProfileInstance
- func (*EponTechProfileInstance) Descriptor() ([]byte, []int)deprecated
- func (x *EponTechProfileInstance) GetAllocId() uint32
- func (x *EponTechProfileInstance) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
- func (x *EponTechProfileInstance) GetInstanceControl() *InstanceControl
- func (x *EponTechProfileInstance) GetName() string
- func (x *EponTechProfileInstance) GetNumGemPorts() uint32
- func (x *EponTechProfileInstance) GetPackageType() string
- func (x *EponTechProfileInstance) GetProfileType() string
- func (x *EponTechProfileInstance) GetSubscriberIdentifier() string
- func (x *EponTechProfileInstance) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
- func (x *EponTechProfileInstance) GetVersion() uint32
- func (*EponTechProfileInstance) ProtoMessage()
- func (x *EponTechProfileInstance) ProtoReflect() protoreflect.Message
- func (x *EponTechProfileInstance) Reset()
- func (x *EponTechProfileInstance) String() string
- type GemPortAttributes
- func (*GemPortAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *GemPortAttributes) GetAesEncryption() string
- func (x *GemPortAttributes) GetDiscardConfig() *RedDiscardConfig
- func (x *GemPortAttributes) GetDiscardConfigV2() *DiscardConfig
- func (x *GemPortAttributes) GetDiscardPolicy() DiscardPolicy
- func (x *GemPortAttributes) GetDynamicAccessControlList() string
- func (x *GemPortAttributes) GetGemportId() uint32
- func (x *GemPortAttributes) GetIsMulticast() string
- func (x *GemPortAttributes) GetMaxQSize() string
- func (x *GemPortAttributes) GetMulticastGemId() uint32
- func (x *GemPortAttributes) GetPbitMap() string
- func (x *GemPortAttributes) GetPriorityQ() uint32
- func (x *GemPortAttributes) GetSchedulingPolicy() SchedulingPolicy
- func (x *GemPortAttributes) GetStaticAccessControlList() string
- func (x *GemPortAttributes) GetWeight() uint32
- func (*GemPortAttributes) ProtoMessage()
- func (x *GemPortAttributes) ProtoReflect() protoreflect.Message
- func (x *GemPortAttributes) Reset()
- func (x *GemPortAttributes) String() string
- type InferredAdditionBWIndication
- func (InferredAdditionBWIndication) Descriptor() protoreflect.EnumDescriptor
- func (x InferredAdditionBWIndication) Enum() *InferredAdditionBWIndication
- func (InferredAdditionBWIndication) EnumDescriptor() ([]byte, []int)deprecated
- func (x InferredAdditionBWIndication) Number() protoreflect.EnumNumber
- func (x InferredAdditionBWIndication) String() string
- func (InferredAdditionBWIndication) Type() protoreflect.EnumType
- type InstanceControl
- func (*InstanceControl) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceControl) GetMaxGemPayloadSize() string
- func (x *InstanceControl) GetOnu() string
- func (x *InstanceControl) GetUni() string
- func (*InstanceControl) ProtoMessage()
- func (x *InstanceControl) ProtoReflect() protoreflect.Message
- func (x *InstanceControl) Reset()
- func (x *InstanceControl) String() string
- type QThresholds
- func (*QThresholds) Descriptor() ([]byte, []int)deprecated
- func (x *QThresholds) GetQThreshold1() uint32
- func (x *QThresholds) GetQThreshold2() uint32
- func (x *QThresholds) GetQThreshold3() uint32
- func (x *QThresholds) GetQThreshold4() uint32
- func (x *QThresholds) GetQThreshold5() uint32
- func (x *QThresholds) GetQThreshold6() uint32
- func (x *QThresholds) GetQThreshold7() uint32
- func (*QThresholds) ProtoMessage()
- func (x *QThresholds) ProtoReflect() protoreflect.Message
- func (x *QThresholds) Reset()
- func (x *QThresholds) String() string
- type RedDiscardConfig
- func (*RedDiscardConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RedDiscardConfig) GetMaxProbability() uint32
- func (x *RedDiscardConfig) GetMaxThreshold() uint32
- func (x *RedDiscardConfig) GetMinThreshold() uint32
- func (*RedDiscardConfig) ProtoMessage()
- func (x *RedDiscardConfig) ProtoReflect() protoreflect.Message
- func (x *RedDiscardConfig) Reset()
- func (x *RedDiscardConfig) String() string
- type ResourceInstance
- func (*ResourceInstance) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceInstance) GetAllocId() uint32
- func (x *ResourceInstance) GetGemportIds() []uint32
- func (x *ResourceInstance) GetProfileType() string
- func (x *ResourceInstance) GetSubscriberIdentifier() string
- func (x *ResourceInstance) GetTpId() uint32
- func (*ResourceInstance) ProtoMessage()
- func (x *ResourceInstance) ProtoReflect() protoreflect.Message
- func (x *ResourceInstance) Reset()
- func (x *ResourceInstance) String() string
- type SchedulerAttributes
- func (*SchedulerAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerAttributes) GetAdditionalBw() AdditionalBW
- func (x *SchedulerAttributes) GetAllocId() uint32
- func (x *SchedulerAttributes) GetDirection() Direction
- func (x *SchedulerAttributes) GetPriority() uint32
- func (x *SchedulerAttributes) GetQSchedPolicy() SchedulingPolicy
- func (x *SchedulerAttributes) GetWeight() uint32
- func (*SchedulerAttributes) ProtoMessage()
- func (x *SchedulerAttributes) ProtoReflect() protoreflect.Message
- func (x *SchedulerAttributes) Reset()
- func (x *SchedulerAttributes) String() string
- type SchedulerConfig
- func (*SchedulerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerConfig) GetAdditionalBw() AdditionalBW
- func (x *SchedulerConfig) GetDirection() Direction
- func (x *SchedulerConfig) GetPriority() uint32
- func (x *SchedulerConfig) GetSchedPolicy() SchedulingPolicy
- func (x *SchedulerConfig) GetWeight() uint32
- func (*SchedulerConfig) ProtoMessage()
- func (x *SchedulerConfig) ProtoReflect() protoreflect.Message
- func (x *SchedulerConfig) Reset()
- func (x *SchedulerConfig) String() string
- type SchedulingPolicy
- func (SchedulingPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulingPolicy) Enum() *SchedulingPolicy
- func (SchedulingPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulingPolicy) Number() protoreflect.EnumNumber
- func (x SchedulingPolicy) String() string
- func (SchedulingPolicy) Type() protoreflect.EnumType
- type TailDropDiscardConfig
- func (*TailDropDiscardConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TailDropDiscardConfig) GetQueueSize() uint32
- func (*TailDropDiscardConfig) ProtoMessage()
- func (x *TailDropDiscardConfig) ProtoReflect() protoreflect.Message
- func (x *TailDropDiscardConfig) Reset()
- func (x *TailDropDiscardConfig) String() string
- type TechProfile
- func (*TechProfile) Descriptor() ([]byte, []int)deprecated
- func (x *TechProfile) GetDownstreamGemPortAttributeList() []*GemPortAttributes
- func (x *TechProfile) GetDsScheduler() *SchedulerAttributes
- func (x *TechProfile) GetInstanceControl() *InstanceControl
- func (x *TechProfile) GetName() string
- func (x *TechProfile) GetNumGemPorts() uint32
- func (x *TechProfile) GetProfileType() string
- func (x *TechProfile) GetUpstreamGemPortAttributeList() []*GemPortAttributes
- func (x *TechProfile) GetUsScheduler() *SchedulerAttributes
- func (x *TechProfile) GetVersion() uint32
- func (*TechProfile) ProtoMessage()
- func (x *TechProfile) ProtoReflect() protoreflect.Message
- func (x *TechProfile) Reset()
- func (x *TechProfile) String() string
- type TechProfileInstance
- func (*TechProfileInstance) Descriptor() ([]byte, []int)deprecated
- func (x *TechProfileInstance) GetDownstreamGemPortAttributeList() []*GemPortAttributes
- func (x *TechProfileInstance) GetDsScheduler() *SchedulerAttributes
- func (x *TechProfileInstance) GetInstanceControl() *InstanceControl
- func (x *TechProfileInstance) GetName() string
- func (x *TechProfileInstance) GetNumGemPorts() uint32
- func (x *TechProfileInstance) GetProfileType() string
- func (x *TechProfileInstance) GetSubscriberIdentifier() string
- func (x *TechProfileInstance) GetUpstreamGemPortAttributeList() []*GemPortAttributes
- func (x *TechProfileInstance) GetUsScheduler() *SchedulerAttributes
- func (x *TechProfileInstance) GetVersion() uint32
- func (*TechProfileInstance) ProtoMessage()
- func (x *TechProfileInstance) ProtoReflect() protoreflect.Message
- func (x *TechProfileInstance) Reset()
- func (x *TechProfileInstance) String() string
- type TrafficQueue
- func (*TrafficQueue) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficQueue) GetAesEncryption() bool
- func (x *TrafficQueue) GetDirection() Direction
- func (x *TrafficQueue) GetDiscardConfig() *DiscardConfig
- func (x *TrafficQueue) GetDiscardPolicy() DiscardPolicy
- func (x *TrafficQueue) GetGemportId() uint32
- func (x *TrafficQueue) GetPbitMap() string
- func (x *TrafficQueue) GetPriority() uint32
- func (x *TrafficQueue) GetSchedPolicy() SchedulingPolicy
- func (x *TrafficQueue) GetWeight() uint32
- func (*TrafficQueue) ProtoMessage()
- func (x *TrafficQueue) ProtoReflect() protoreflect.Message
- func (x *TrafficQueue) Reset()
- func (x *TrafficQueue) String() string
- type TrafficQueues
- func (*TrafficQueues) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficQueues) GetIntfId() uint32
- func (x *TrafficQueues) GetNetworkIntfId() uint32
- func (x *TrafficQueues) GetOnuId() uint32
- func (x *TrafficQueues) GetPortNo() uint32
- func (x *TrafficQueues) GetTechProfileId() uint32
- func (x *TrafficQueues) GetTrafficQueues() []*TrafficQueue
- func (x *TrafficQueues) GetUniId() uint32
- func (*TrafficQueues) ProtoMessage()
- func (x *TrafficQueues) ProtoReflect() protoreflect.Message
- func (x *TrafficQueues) Reset()
- func (x *TrafficQueues) String() string
- type TrafficScheduler
- func (*TrafficScheduler) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficScheduler) GetAllocId() uint32
- func (x *TrafficScheduler) GetDirection() Direction
- func (x *TrafficScheduler) GetScheduler() *SchedulerConfig
- func (x *TrafficScheduler) GetTechProfileId() uint32
- func (x *TrafficScheduler) GetTrafficShapingInfo() *TrafficShapingInfo
- func (*TrafficScheduler) ProtoMessage()
- func (x *TrafficScheduler) ProtoReflect() protoreflect.Message
- func (x *TrafficScheduler) Reset()
- func (x *TrafficScheduler) String() string
- type TrafficSchedulers
- func (*TrafficSchedulers) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficSchedulers) GetIntfId() uint32
- func (x *TrafficSchedulers) GetOnuId() uint32
- func (x *TrafficSchedulers) GetPortNo() uint32
- func (x *TrafficSchedulers) GetTrafficScheds() []*TrafficScheduler
- func (x *TrafficSchedulers) GetUniId() uint32
- func (*TrafficSchedulers) ProtoMessage()
- func (x *TrafficSchedulers) ProtoReflect() protoreflect.Message
- func (x *TrafficSchedulers) Reset()
- func (x *TrafficSchedulers) String() string
- type TrafficShapingInfo
- func (*TrafficShapingInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TrafficShapingInfo) GetAddBwInd() InferredAdditionBWIndication
- func (x *TrafficShapingInfo) GetCbs() uint32
- func (x *TrafficShapingInfo) GetCir() uint32
- func (x *TrafficShapingInfo) GetGir() uint32
- func (x *TrafficShapingInfo) GetPbs() uint32
- func (x *TrafficShapingInfo) GetPir() uint32
- func (*TrafficShapingInfo) ProtoMessage()
- func (x *TrafficShapingInfo) ProtoReflect() protoreflect.Message
- func (x *TrafficShapingInfo) Reset()
- func (x *TrafficShapingInfo) String() string
- type WRedDiscardConfig
- func (*WRedDiscardConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WRedDiscardConfig) GetGreen() *RedDiscardConfig
- func (x *WRedDiscardConfig) GetRed() *RedDiscardConfig
- func (x *WRedDiscardConfig) GetYellow() *RedDiscardConfig
- func (*WRedDiscardConfig) ProtoMessage()
- func (x *WRedDiscardConfig) ProtoReflect() protoreflect.Message
- func (x *WRedDiscardConfig) Reset()
- func (x *WRedDiscardConfig) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Direction_name = map[int32]string{ 0: "UPSTREAM", 1: "DOWNSTREAM", 2: "BIDIRECTIONAL", } Direction_value = map[string]int32{ "UPSTREAM": 0, "DOWNSTREAM": 1, "BIDIRECTIONAL": 2, } )
Enum value maps for Direction.
var ( SchedulingPolicy_name = map[int32]string{ 0: "WRR", 1: "StrictPriority", 2: "Hybrid", } SchedulingPolicy_value = map[string]int32{ "WRR": 0, "StrictPriority": 1, "Hybrid": 2, } )
Enum value maps for SchedulingPolicy.
var ( AdditionalBW_name = map[int32]string{ 0: "AdditionalBW_None", 1: "AdditionalBW_NA", 2: "AdditionalBW_BestEffort", 3: "AdditionalBW_Auto", } AdditionalBW_value = map[string]int32{ "AdditionalBW_None": 0, "AdditionalBW_NA": 1, "AdditionalBW_BestEffort": 2, "AdditionalBW_Auto": 3, } )
Enum value maps for AdditionalBW.
var ( DiscardPolicy_name = map[int32]string{ 0: "TailDrop", 1: "WTailDrop", 2: "Red", 3: "WRed", } DiscardPolicy_value = map[string]int32{ "TailDrop": 0, "WTailDrop": 1, "Red": 2, "WRed": 3, } )
Enum value maps for DiscardPolicy.
var ( InferredAdditionBWIndication_name = map[int32]string{ 0: "InferredAdditionBWIndication_None", 1: "InferredAdditionBWIndication_Assured", 2: "InferredAdditionBWIndication_BestEffort", } InferredAdditionBWIndication_value = map[string]int32{ "InferredAdditionBWIndication_None": 0, "InferredAdditionBWIndication_Assured": 1, "InferredAdditionBWIndication_BestEffort": 2, } )
Enum value maps for InferredAdditionBWIndication.
var File_voltha_protos_tech_profile_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdditionalBW ¶
type AdditionalBW int32
const ( AdditionalBW_AdditionalBW_None AdditionalBW = 0 AdditionalBW_AdditionalBW_NA AdditionalBW = 1 AdditionalBW_AdditionalBW_BestEffort AdditionalBW = 2 AdditionalBW_AdditionalBW_Auto AdditionalBW = 3 )
func (AdditionalBW) Descriptor ¶ added in v5.7.1
func (AdditionalBW) Descriptor() protoreflect.EnumDescriptor
func (AdditionalBW) Enum ¶ added in v5.7.1
func (x AdditionalBW) Enum() *AdditionalBW
func (AdditionalBW) EnumDescriptor
deprecated
func (AdditionalBW) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdditionalBW.Descriptor instead.
func (AdditionalBW) Number ¶ added in v5.7.1
func (x AdditionalBW) Number() protoreflect.EnumNumber
func (AdditionalBW) String ¶
func (x AdditionalBW) String() string
func (AdditionalBW) Type ¶ added in v5.7.1
func (AdditionalBW) Type() protoreflect.EnumType
type Direction ¶
type Direction int32
func (Direction) Descriptor ¶ added in v5.7.1
func (Direction) Descriptor() protoreflect.EnumDescriptor
func (Direction) EnumDescriptor
deprecated
func (Direction) Number ¶ added in v5.7.1
func (x Direction) Number() protoreflect.EnumNumber
func (Direction) Type ¶ added in v5.7.1
func (Direction) Type() protoreflect.EnumType
type DiscardConfig ¶
type DiscardConfig struct {
DiscardPolicy DiscardPolicy `` /* 133-byte string literal not displayed */
// Types that are valid to be assigned to DiscardConfig:
//
// *DiscardConfig_TailDropDiscardConfig
// *DiscardConfig_RedDiscardConfig
// *DiscardConfig_WredDiscardConfig
DiscardConfig isDiscardConfig_DiscardConfig `protobuf_oneof:"discard_config"`
// contains filtered or unexported fields
}
func (*DiscardConfig) Descriptor
deprecated
func (*DiscardConfig) Descriptor() ([]byte, []int)
Deprecated: Use DiscardConfig.ProtoReflect.Descriptor instead.
func (*DiscardConfig) GetDiscardConfig ¶
func (x *DiscardConfig) GetDiscardConfig() isDiscardConfig_DiscardConfig
func (*DiscardConfig) GetDiscardPolicy ¶
func (x *DiscardConfig) GetDiscardPolicy() DiscardPolicy
func (*DiscardConfig) GetRedDiscardConfig ¶
func (x *DiscardConfig) GetRedDiscardConfig() *RedDiscardConfig
func (*DiscardConfig) GetTailDropDiscardConfig ¶
func (x *DiscardConfig) GetTailDropDiscardConfig() *TailDropDiscardConfig
func (*DiscardConfig) GetWredDiscardConfig ¶
func (x *DiscardConfig) GetWredDiscardConfig() *WRedDiscardConfig
func (*DiscardConfig) ProtoMessage ¶
func (*DiscardConfig) ProtoMessage()
func (*DiscardConfig) ProtoReflect ¶ added in v5.7.1
func (x *DiscardConfig) ProtoReflect() protoreflect.Message
func (*DiscardConfig) Reset ¶
func (x *DiscardConfig) Reset()
func (*DiscardConfig) String ¶
func (x *DiscardConfig) String() string
type DiscardConfig_RedDiscardConfig ¶
type DiscardConfig_RedDiscardConfig struct {
RedDiscardConfig *RedDiscardConfig `protobuf:"bytes,3,opt,name=red_discard_config,json=redDiscardConfig,proto3,oneof"`
}
type DiscardConfig_TailDropDiscardConfig ¶
type DiscardConfig_TailDropDiscardConfig struct {
TailDropDiscardConfig *TailDropDiscardConfig `protobuf:"bytes,2,opt,name=tail_drop_discard_config,json=tailDropDiscardConfig,proto3,oneof"`
}
type DiscardConfig_WredDiscardConfig ¶
type DiscardConfig_WredDiscardConfig struct {
WredDiscardConfig *WRedDiscardConfig `protobuf:"bytes,4,opt,name=wred_discard_config,json=wredDiscardConfig,proto3,oneof"`
}
type DiscardPolicy ¶
type DiscardPolicy int32
const ( DiscardPolicy_TailDrop DiscardPolicy = 0 DiscardPolicy_WTailDrop DiscardPolicy = 1 DiscardPolicy_Red DiscardPolicy = 2 DiscardPolicy_WRed DiscardPolicy = 3 )
func (DiscardPolicy) Descriptor ¶ added in v5.7.1
func (DiscardPolicy) Descriptor() protoreflect.EnumDescriptor
func (DiscardPolicy) Enum ¶ added in v5.7.1
func (x DiscardPolicy) Enum() *DiscardPolicy
func (DiscardPolicy) EnumDescriptor
deprecated
func (DiscardPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use DiscardPolicy.Descriptor instead.
func (DiscardPolicy) Number ¶ added in v5.7.1
func (x DiscardPolicy) Number() protoreflect.EnumNumber
func (DiscardPolicy) String ¶
func (x DiscardPolicy) String() string
func (DiscardPolicy) Type ¶ added in v5.7.1
func (DiscardPolicy) Type() protoreflect.EnumType
type EPONQueueAttributes ¶
type EPONQueueAttributes struct {
MaxQSize string `protobuf:"bytes,1,opt,name=max_q_size,json=maxQSize,proto3" json:"max_q_size,omitempty"`
PbitMap string `protobuf:"bytes,2,opt,name=pbit_map,json=pbitMap,proto3" json:"pbit_map,omitempty"`
GemportId uint32 `protobuf:"varint,3,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
AesEncryption string `protobuf:"bytes,4,opt,name=aes_encryption,json=aesEncryption,proto3" json:"aes_encryption,omitempty"`
TrafficType string `protobuf:"bytes,5,opt,name=traffic_type,json=trafficType,proto3" json:"traffic_type,omitempty"`
UnsolicitedGrantSize uint32 `protobuf:"varint,6,opt,name=unsolicited_grant_size,json=unsolicitedGrantSize,proto3" json:"unsolicited_grant_size,omitempty"`
NominalInterval uint32 `protobuf:"varint,7,opt,name=nominal_interval,json=nominalInterval,proto3" json:"nominal_interval,omitempty"`
ToleratedPollJitter uint32 `protobuf:"varint,8,opt,name=tolerated_poll_jitter,json=toleratedPollJitter,proto3" json:"tolerated_poll_jitter,omitempty"`
RequestTransmissionPolicy uint32 `` /* 139-byte string literal not displayed */
NumQSets uint32 `protobuf:"varint,10,opt,name=num_q_sets,json=numQSets,proto3" json:"num_q_sets,omitempty"`
QThresholds *QThresholds `protobuf:"bytes,11,opt,name=q_thresholds,json=qThresholds,proto3" json:"q_thresholds,omitempty"`
SchedulingPolicy SchedulingPolicy `` /* 146-byte string literal not displayed */
PriorityQ uint32 `protobuf:"varint,13,opt,name=priority_q,json=priorityQ,proto3" json:"priority_q,omitempty"`
Weight uint32 `protobuf:"varint,14,opt,name=weight,proto3" json:"weight,omitempty"`
DiscardPolicy DiscardPolicy `` /* 134-byte string literal not displayed */
DiscardConfig *RedDiscardConfig `protobuf:"bytes,16,opt,name=discard_config,json=discardConfig,proto3" json:"discard_config,omitempty"` // used with version 1 of tech profile
DiscardConfigV2 *DiscardConfig `protobuf:"bytes,17,opt,name=discard_config_v2,json=discardConfigV2,proto3" json:"discard_config_v2,omitempty"` // used with version 2 of tech profile
// contains filtered or unexported fields
}
func (*EPONQueueAttributes) Descriptor
deprecated
func (*EPONQueueAttributes) Descriptor() ([]byte, []int)
Deprecated: Use EPONQueueAttributes.ProtoReflect.Descriptor instead.
func (*EPONQueueAttributes) GetAesEncryption ¶
func (x *EPONQueueAttributes) GetAesEncryption() string
func (*EPONQueueAttributes) GetDiscardConfig ¶
func (x *EPONQueueAttributes) GetDiscardConfig() *RedDiscardConfig
func (*EPONQueueAttributes) GetDiscardConfigV2 ¶
func (x *EPONQueueAttributes) GetDiscardConfigV2() *DiscardConfig
func (*EPONQueueAttributes) GetDiscardPolicy ¶
func (x *EPONQueueAttributes) GetDiscardPolicy() DiscardPolicy
func (*EPONQueueAttributes) GetGemportId ¶
func (x *EPONQueueAttributes) GetGemportId() uint32
func (*EPONQueueAttributes) GetMaxQSize ¶
func (x *EPONQueueAttributes) GetMaxQSize() string
func (*EPONQueueAttributes) GetNominalInterval ¶
func (x *EPONQueueAttributes) GetNominalInterval() uint32
func (*EPONQueueAttributes) GetNumQSets ¶
func (x *EPONQueueAttributes) GetNumQSets() uint32
func (*EPONQueueAttributes) GetPbitMap ¶
func (x *EPONQueueAttributes) GetPbitMap() string
func (*EPONQueueAttributes) GetPriorityQ ¶
func (x *EPONQueueAttributes) GetPriorityQ() uint32
func (*EPONQueueAttributes) GetQThresholds ¶
func (x *EPONQueueAttributes) GetQThresholds() *QThresholds
func (*EPONQueueAttributes) GetRequestTransmissionPolicy ¶
func (x *EPONQueueAttributes) GetRequestTransmissionPolicy() uint32
func (*EPONQueueAttributes) GetSchedulingPolicy ¶
func (x *EPONQueueAttributes) GetSchedulingPolicy() SchedulingPolicy
func (*EPONQueueAttributes) GetToleratedPollJitter ¶
func (x *EPONQueueAttributes) GetToleratedPollJitter() uint32
func (*EPONQueueAttributes) GetTrafficType ¶
func (x *EPONQueueAttributes) GetTrafficType() string
func (*EPONQueueAttributes) GetUnsolicitedGrantSize ¶
func (x *EPONQueueAttributes) GetUnsolicitedGrantSize() uint32
func (*EPONQueueAttributes) GetWeight ¶
func (x *EPONQueueAttributes) GetWeight() uint32
func (*EPONQueueAttributes) ProtoMessage ¶
func (*EPONQueueAttributes) ProtoMessage()
func (*EPONQueueAttributes) ProtoReflect ¶ added in v5.7.1
func (x *EPONQueueAttributes) ProtoReflect() protoreflect.Message
func (*EPONQueueAttributes) Reset ¶
func (x *EPONQueueAttributes) Reset()
func (*EPONQueueAttributes) String ¶
func (x *EPONQueueAttributes) String() string
type EponTechProfile ¶
type EponTechProfile struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
ProfileType string `protobuf:"bytes,3,opt,name=profile_type,json=profileType,proto3" json:"profile_type,omitempty"`
NumGemPorts uint32 `protobuf:"varint,4,opt,name=num_gem_ports,json=numGemPorts,proto3" json:"num_gem_ports,omitempty"`
InstanceControl *InstanceControl `protobuf:"bytes,5,opt,name=instance_control,json=instanceControl,proto3" json:"instance_control,omitempty"`
PackageType string `protobuf:"bytes,6,opt,name=package_type,json=packageType,proto3" json:"package_type,omitempty"`
UpstreamQueueAttributeList []*EPONQueueAttributes `` /* 143-byte string literal not displayed */
DownstreamQueueAttributeList []*EPONQueueAttributes `` /* 149-byte string literal not displayed */
// contains filtered or unexported fields
}
EPON TechProfile definition
func (*EponTechProfile) Descriptor
deprecated
func (*EponTechProfile) Descriptor() ([]byte, []int)
Deprecated: Use EponTechProfile.ProtoReflect.Descriptor instead.
func (*EponTechProfile) GetDownstreamQueueAttributeList ¶
func (x *EponTechProfile) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfile) GetInstanceControl ¶
func (x *EponTechProfile) GetInstanceControl() *InstanceControl
func (*EponTechProfile) GetName ¶
func (x *EponTechProfile) GetName() string
func (*EponTechProfile) GetNumGemPorts ¶
func (x *EponTechProfile) GetNumGemPorts() uint32
func (*EponTechProfile) GetPackageType ¶
func (x *EponTechProfile) GetPackageType() string
func (*EponTechProfile) GetProfileType ¶
func (x *EponTechProfile) GetProfileType() string
func (*EponTechProfile) GetUpstreamQueueAttributeList ¶
func (x *EponTechProfile) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfile) GetVersion ¶
func (x *EponTechProfile) GetVersion() uint32
func (*EponTechProfile) ProtoMessage ¶
func (*EponTechProfile) ProtoMessage()
func (*EponTechProfile) ProtoReflect ¶ added in v5.7.1
func (x *EponTechProfile) ProtoReflect() protoreflect.Message
func (*EponTechProfile) Reset ¶
func (x *EponTechProfile) Reset()
func (*EponTechProfile) String ¶
func (x *EponTechProfile) String() string
type EponTechProfileInstance ¶
type EponTechProfileInstance struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
SubscriberIdentifier string `protobuf:"bytes,3,opt,name=subscriber_identifier,json=subscriberIdentifier,proto3" json:"subscriber_identifier,omitempty"`
ProfileType string `protobuf:"bytes,4,opt,name=profile_type,json=profileType,proto3" json:"profile_type,omitempty"`
NumGemPorts uint32 `protobuf:"varint,5,opt,name=num_gem_ports,json=numGemPorts,proto3" json:"num_gem_ports,omitempty"`
AllocId uint32 `protobuf:"varint,6,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
InstanceControl *InstanceControl `protobuf:"bytes,7,opt,name=instance_control,json=instanceControl,proto3" json:"instance_control,omitempty"`
PackageType string `protobuf:"bytes,8,opt,name=package_type,json=packageType,proto3" json:"package_type,omitempty"`
UpstreamQueueAttributeList []*EPONQueueAttributes `` /* 143-byte string literal not displayed */
DownstreamQueueAttributeList []*EPONQueueAttributes `` /* 150-byte string literal not displayed */
// contains filtered or unexported fields
}
EPON TechProfile Instance definition.
func (*EponTechProfileInstance) Descriptor
deprecated
func (*EponTechProfileInstance) Descriptor() ([]byte, []int)
Deprecated: Use EponTechProfileInstance.ProtoReflect.Descriptor instead.
func (*EponTechProfileInstance) GetAllocId ¶
func (x *EponTechProfileInstance) GetAllocId() uint32
func (*EponTechProfileInstance) GetDownstreamQueueAttributeList ¶
func (x *EponTechProfileInstance) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfileInstance) GetInstanceControl ¶
func (x *EponTechProfileInstance) GetInstanceControl() *InstanceControl
func (*EponTechProfileInstance) GetName ¶
func (x *EponTechProfileInstance) GetName() string
func (*EponTechProfileInstance) GetNumGemPorts ¶
func (x *EponTechProfileInstance) GetNumGemPorts() uint32
func (*EponTechProfileInstance) GetPackageType ¶
func (x *EponTechProfileInstance) GetPackageType() string
func (*EponTechProfileInstance) GetProfileType ¶
func (x *EponTechProfileInstance) GetProfileType() string
func (*EponTechProfileInstance) GetSubscriberIdentifier ¶
func (x *EponTechProfileInstance) GetSubscriberIdentifier() string
func (*EponTechProfileInstance) GetUpstreamQueueAttributeList ¶
func (x *EponTechProfileInstance) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfileInstance) GetVersion ¶
func (x *EponTechProfileInstance) GetVersion() uint32
func (*EponTechProfileInstance) ProtoMessage ¶
func (*EponTechProfileInstance) ProtoMessage()
func (*EponTechProfileInstance) ProtoReflect ¶ added in v5.7.1
func (x *EponTechProfileInstance) ProtoReflect() protoreflect.Message
func (*EponTechProfileInstance) Reset ¶
func (x *EponTechProfileInstance) Reset()
func (*EponTechProfileInstance) String ¶
func (x *EponTechProfileInstance) String() string
type GemPortAttributes ¶
type GemPortAttributes struct {
GemportId uint32 `protobuf:"fixed32,1,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"` // valid only when referenced in the tech profile instance
MaxQSize string `protobuf:"bytes,2,opt,name=max_q_size,json=maxQSize,proto3" json:"max_q_size,omitempty"`
PbitMap string `protobuf:"bytes,3,opt,name=pbit_map,json=pbitMap,proto3" json:"pbit_map,omitempty"`
AesEncryption string `protobuf:"bytes,4,opt,name=aes_encryption,json=aesEncryption,proto3" json:"aes_encryption,omitempty"`
SchedulingPolicy SchedulingPolicy `` // This can be SP or WRR
/* 145-byte string literal not displayed */
PriorityQ uint32 `protobuf:"fixed32,6,opt,name=priority_q,json=priorityQ,proto3" json:"priority_q,omitempty"`
Weight uint32 `protobuf:"fixed32,7,opt,name=weight,proto3" json:"weight,omitempty"`
DiscardPolicy DiscardPolicy `` /* 133-byte string literal not displayed */
DiscardConfig *RedDiscardConfig `protobuf:"bytes,9,opt,name=discard_config,json=discardConfig,proto3" json:"discard_config,omitempty"` // used with version 1 of tech profile
DiscardConfigV2 *DiscardConfig `protobuf:"bytes,14,opt,name=discard_config_v2,json=discardConfigV2,proto3" json:"discard_config_v2,omitempty"` // used with version 2 of tech profile
IsMulticast string `protobuf:"bytes,10,opt,name=is_multicast,json=isMulticast,proto3" json:"is_multicast,omitempty"`
MulticastGemId uint32 `protobuf:"fixed32,11,opt,name=multicast_gem_id,json=multicastGemId,proto3" json:"multicast_gem_id,omitempty"`
DynamicAccessControlList string `` /* 138-byte string literal not displayed */
StaticAccessControlList string `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GemPortAttributes) Descriptor
deprecated
func (*GemPortAttributes) Descriptor() ([]byte, []int)
Deprecated: Use GemPortAttributes.ProtoReflect.Descriptor instead.
func (*GemPortAttributes) GetAesEncryption ¶
func (x *GemPortAttributes) GetAesEncryption() string
func (*GemPortAttributes) GetDiscardConfig ¶
func (x *GemPortAttributes) GetDiscardConfig() *RedDiscardConfig
func (*GemPortAttributes) GetDiscardConfigV2 ¶
func (x *GemPortAttributes) GetDiscardConfigV2() *DiscardConfig
func (*GemPortAttributes) GetDiscardPolicy ¶
func (x *GemPortAttributes) GetDiscardPolicy() DiscardPolicy
func (*GemPortAttributes) GetDynamicAccessControlList ¶
func (x *GemPortAttributes) GetDynamicAccessControlList() string
func (*GemPortAttributes) GetGemportId ¶
func (x *GemPortAttributes) GetGemportId() uint32
func (*GemPortAttributes) GetIsMulticast ¶
func (x *GemPortAttributes) GetIsMulticast() string
func (*GemPortAttributes) GetMaxQSize ¶
func (x *GemPortAttributes) GetMaxQSize() string
func (*GemPortAttributes) GetMulticastGemId ¶
func (x *GemPortAttributes) GetMulticastGemId() uint32
func (*GemPortAttributes) GetPbitMap ¶
func (x *GemPortAttributes) GetPbitMap() string
func (*GemPortAttributes) GetPriorityQ ¶
func (x *GemPortAttributes) GetPriorityQ() uint32
func (*GemPortAttributes) GetSchedulingPolicy ¶
func (x *GemPortAttributes) GetSchedulingPolicy() SchedulingPolicy
func (*GemPortAttributes) GetStaticAccessControlList ¶
func (x *GemPortAttributes) GetStaticAccessControlList() string
func (*GemPortAttributes) GetWeight ¶
func (x *GemPortAttributes) GetWeight() uint32
func (*GemPortAttributes) ProtoMessage ¶
func (*GemPortAttributes) ProtoMessage()
func (*GemPortAttributes) ProtoReflect ¶ added in v5.7.1
func (x *GemPortAttributes) ProtoReflect() protoreflect.Message
func (*GemPortAttributes) Reset ¶
func (x *GemPortAttributes) Reset()
func (*GemPortAttributes) String ¶
func (x *GemPortAttributes) String() string
type InferredAdditionBWIndication ¶
type InferredAdditionBWIndication int32
const ( InferredAdditionBWIndication_InferredAdditionBWIndication_None InferredAdditionBWIndication = 0 InferredAdditionBWIndication_InferredAdditionBWIndication_Assured InferredAdditionBWIndication = 1 InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort InferredAdditionBWIndication = 2 )
func (InferredAdditionBWIndication) Descriptor ¶ added in v5.7.1
func (InferredAdditionBWIndication) Descriptor() protoreflect.EnumDescriptor
func (InferredAdditionBWIndication) Enum ¶ added in v5.7.1
func (x InferredAdditionBWIndication) Enum() *InferredAdditionBWIndication
func (InferredAdditionBWIndication) EnumDescriptor
deprecated
func (InferredAdditionBWIndication) EnumDescriptor() ([]byte, []int)
Deprecated: Use InferredAdditionBWIndication.Descriptor instead.
func (InferredAdditionBWIndication) Number ¶ added in v5.7.1
func (x InferredAdditionBWIndication) Number() protoreflect.EnumNumber
func (InferredAdditionBWIndication) String ¶
func (x InferredAdditionBWIndication) String() string
func (InferredAdditionBWIndication) Type ¶ added in v5.7.1
func (InferredAdditionBWIndication) Type() protoreflect.EnumType
type InstanceControl ¶
type InstanceControl struct {
Onu string `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
Uni string `protobuf:"bytes,2,opt,name=uni,proto3" json:"uni,omitempty"`
MaxGemPayloadSize string `protobuf:"bytes,3,opt,name=max_gem_payload_size,json=maxGemPayloadSize,proto3" json:"max_gem_payload_size,omitempty"`
// contains filtered or unexported fields
}
func (*InstanceControl) Descriptor
deprecated
func (*InstanceControl) Descriptor() ([]byte, []int)
Deprecated: Use InstanceControl.ProtoReflect.Descriptor instead.
func (*InstanceControl) GetMaxGemPayloadSize ¶
func (x *InstanceControl) GetMaxGemPayloadSize() string
func (*InstanceControl) GetOnu ¶
func (x *InstanceControl) GetOnu() string
func (*InstanceControl) GetUni ¶
func (x *InstanceControl) GetUni() string
func (*InstanceControl) ProtoMessage ¶
func (*InstanceControl) ProtoMessage()
func (*InstanceControl) ProtoReflect ¶ added in v5.7.1
func (x *InstanceControl) ProtoReflect() protoreflect.Message
func (*InstanceControl) Reset ¶
func (x *InstanceControl) Reset()
func (*InstanceControl) String ¶
func (x *InstanceControl) String() string
type QThresholds ¶
type QThresholds struct {
QThreshold1 uint32 `protobuf:"varint,1,opt,name=q_threshold1,json=qThreshold1,proto3" json:"q_threshold1,omitempty"`
QThreshold2 uint32 `protobuf:"varint,2,opt,name=q_threshold2,json=qThreshold2,proto3" json:"q_threshold2,omitempty"`
QThreshold3 uint32 `protobuf:"varint,3,opt,name=q_threshold3,json=qThreshold3,proto3" json:"q_threshold3,omitempty"`
QThreshold4 uint32 `protobuf:"varint,4,opt,name=q_threshold4,json=qThreshold4,proto3" json:"q_threshold4,omitempty"`
QThreshold5 uint32 `protobuf:"varint,5,opt,name=q_threshold5,json=qThreshold5,proto3" json:"q_threshold5,omitempty"`
QThreshold6 uint32 `protobuf:"varint,6,opt,name=q_threshold6,json=qThreshold6,proto3" json:"q_threshold6,omitempty"`
QThreshold7 uint32 `protobuf:"varint,7,opt,name=q_threshold7,json=qThreshold7,proto3" json:"q_threshold7,omitempty"`
// contains filtered or unexported fields
}
func (*QThresholds) Descriptor
deprecated
func (*QThresholds) Descriptor() ([]byte, []int)
Deprecated: Use QThresholds.ProtoReflect.Descriptor instead.
func (*QThresholds) GetQThreshold1 ¶
func (x *QThresholds) GetQThreshold1() uint32
func (*QThresholds) GetQThreshold2 ¶
func (x *QThresholds) GetQThreshold2() uint32
func (*QThresholds) GetQThreshold3 ¶
func (x *QThresholds) GetQThreshold3() uint32
func (*QThresholds) GetQThreshold4 ¶
func (x *QThresholds) GetQThreshold4() uint32
func (*QThresholds) GetQThreshold5 ¶
func (x *QThresholds) GetQThreshold5() uint32
func (*QThresholds) GetQThreshold6 ¶
func (x *QThresholds) GetQThreshold6() uint32
func (*QThresholds) GetQThreshold7 ¶
func (x *QThresholds) GetQThreshold7() uint32
func (*QThresholds) ProtoMessage ¶
func (*QThresholds) ProtoMessage()
func (*QThresholds) ProtoReflect ¶ added in v5.7.1
func (x *QThresholds) ProtoReflect() protoreflect.Message
func (*QThresholds) Reset ¶
func (x *QThresholds) Reset()
func (*QThresholds) String ¶
func (x *QThresholds) String() string
type RedDiscardConfig ¶
type RedDiscardConfig struct {
MinThreshold uint32 `protobuf:"fixed32,1,opt,name=min_threshold,json=minThreshold,proto3" json:"min_threshold,omitempty"`
MaxThreshold uint32 `protobuf:"fixed32,2,opt,name=max_threshold,json=maxThreshold,proto3" json:"max_threshold,omitempty"`
MaxProbability uint32 `protobuf:"fixed32,3,opt,name=max_probability,json=maxProbability,proto3" json:"max_probability,omitempty"`
// contains filtered or unexported fields
}
func (*RedDiscardConfig) Descriptor
deprecated
func (*RedDiscardConfig) Descriptor() ([]byte, []int)
Deprecated: Use RedDiscardConfig.ProtoReflect.Descriptor instead.
func (*RedDiscardConfig) GetMaxProbability ¶
func (x *RedDiscardConfig) GetMaxProbability() uint32
func (*RedDiscardConfig) GetMaxThreshold ¶
func (x *RedDiscardConfig) GetMaxThreshold() uint32
func (*RedDiscardConfig) GetMinThreshold ¶
func (x *RedDiscardConfig) GetMinThreshold() uint32
func (*RedDiscardConfig) ProtoMessage ¶
func (*RedDiscardConfig) ProtoMessage()
func (*RedDiscardConfig) ProtoReflect ¶ added in v5.7.1
func (x *RedDiscardConfig) ProtoReflect() protoreflect.Message
func (*RedDiscardConfig) Reset ¶
func (x *RedDiscardConfig) Reset()
func (*RedDiscardConfig) String ¶
func (x *RedDiscardConfig) String() string
type ResourceInstance ¶
type ResourceInstance struct {
TpId uint32 `protobuf:"varint,1,opt,name=tp_id,json=tpId,proto3" json:"tp_id,omitempty"`
ProfileType string `protobuf:"bytes,2,opt,name=profile_type,json=profileType,proto3" json:"profile_type,omitempty"`
SubscriberIdentifier string `protobuf:"bytes,3,opt,name=subscriber_identifier,json=subscriberIdentifier,proto3" json:"subscriber_identifier,omitempty"`
AllocId uint32 `protobuf:"varint,4,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
GemportIds []uint32 `protobuf:"varint,5,rep,packed,name=gemport_ids,json=gemportIds,proto3" json:"gemport_ids,omitempty"`
// contains filtered or unexported fields
}
Resource Instance definition
func (*ResourceInstance) Descriptor
deprecated
func (*ResourceInstance) Descriptor() ([]byte, []int)
Deprecated: Use ResourceInstance.ProtoReflect.Descriptor instead.
func (*ResourceInstance) GetAllocId ¶
func (x *ResourceInstance) GetAllocId() uint32
func (*ResourceInstance) GetGemportIds ¶
func (x *ResourceInstance) GetGemportIds() []uint32
func (*ResourceInstance) GetProfileType ¶
func (x *ResourceInstance) GetProfileType() string
func (*ResourceInstance) GetSubscriberIdentifier ¶
func (x *ResourceInstance) GetSubscriberIdentifier() string
func (*ResourceInstance) GetTpId ¶
func (x *ResourceInstance) GetTpId() uint32
func (*ResourceInstance) ProtoMessage ¶
func (*ResourceInstance) ProtoMessage()
func (*ResourceInstance) ProtoReflect ¶ added in v5.7.1
func (x *ResourceInstance) ProtoReflect() protoreflect.Message
func (*ResourceInstance) Reset ¶
func (x *ResourceInstance) Reset()
func (*ResourceInstance) String ¶
func (x *ResourceInstance) String() string
type SchedulerAttributes ¶
type SchedulerAttributes struct {
Direction Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=tech_profile.Direction" json:"direction,omitempty"`
AllocId uint32 `protobuf:"varint,2,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"` // Valid on for “direction == Upstream” and when referenced in the tech profile instance
AdditionalBw AdditionalBW `` // Valid on for “direction == Upstream”.
/* 129-byte string literal not displayed */
Priority uint32 `protobuf:"fixed32,4,opt,name=priority,proto3" json:"priority,omitempty"`
Weight uint32 `protobuf:"fixed32,5,opt,name=weight,proto3" json:"weight,omitempty"`
QSchedPolicy SchedulingPolicy `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SchedulerAttributes) Descriptor
deprecated
func (*SchedulerAttributes) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerAttributes.ProtoReflect.Descriptor instead.
func (*SchedulerAttributes) GetAdditionalBw ¶
func (x *SchedulerAttributes) GetAdditionalBw() AdditionalBW
func (*SchedulerAttributes) GetAllocId ¶
func (x *SchedulerAttributes) GetAllocId() uint32
func (*SchedulerAttributes) GetDirection ¶
func (x *SchedulerAttributes) GetDirection() Direction
func (*SchedulerAttributes) GetPriority ¶
func (x *SchedulerAttributes) GetPriority() uint32
func (*SchedulerAttributes) GetQSchedPolicy ¶
func (x *SchedulerAttributes) GetQSchedPolicy() SchedulingPolicy
func (*SchedulerAttributes) GetWeight ¶
func (x *SchedulerAttributes) GetWeight() uint32
func (*SchedulerAttributes) ProtoMessage ¶
func (*SchedulerAttributes) ProtoMessage()
func (*SchedulerAttributes) ProtoReflect ¶ added in v5.7.1
func (x *SchedulerAttributes) ProtoReflect() protoreflect.Message
func (*SchedulerAttributes) Reset ¶
func (x *SchedulerAttributes) Reset()
func (*SchedulerAttributes) String ¶
func (x *SchedulerAttributes) String() string
type SchedulerConfig ¶
type SchedulerConfig struct {
Direction Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=tech_profile.Direction" json:"direction,omitempty"`
AdditionalBw AdditionalBW `` // Valid on for “direction == Upstream”.
/* 129-byte string literal not displayed */
Priority uint32 `protobuf:"fixed32,3,opt,name=priority,proto3" json:"priority,omitempty"`
Weight uint32 `protobuf:"fixed32,4,opt,name=weight,proto3" json:"weight,omitempty"`
SchedPolicy SchedulingPolicy `` /* 130-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SchedulerConfig) Descriptor
deprecated
func (*SchedulerConfig) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerConfig.ProtoReflect.Descriptor instead.
func (*SchedulerConfig) GetAdditionalBw ¶
func (x *SchedulerConfig) GetAdditionalBw() AdditionalBW
func (*SchedulerConfig) GetDirection ¶
func (x *SchedulerConfig) GetDirection() Direction
func (*SchedulerConfig) GetPriority ¶
func (x *SchedulerConfig) GetPriority() uint32
func (*SchedulerConfig) GetSchedPolicy ¶
func (x *SchedulerConfig) GetSchedPolicy() SchedulingPolicy
func (*SchedulerConfig) GetWeight ¶
func (x *SchedulerConfig) GetWeight() uint32
func (*SchedulerConfig) ProtoMessage ¶
func (*SchedulerConfig) ProtoMessage()
func (*SchedulerConfig) ProtoReflect ¶ added in v5.7.1
func (x *SchedulerConfig) ProtoReflect() protoreflect.Message
func (*SchedulerConfig) Reset ¶
func (x *SchedulerConfig) Reset()
func (*SchedulerConfig) String ¶
func (x *SchedulerConfig) String() string
type SchedulingPolicy ¶
type SchedulingPolicy int32
const ( SchedulingPolicy_WRR SchedulingPolicy = 0 SchedulingPolicy_StrictPriority SchedulingPolicy = 1 SchedulingPolicy_Hybrid SchedulingPolicy = 2 )
func (SchedulingPolicy) Descriptor ¶ added in v5.7.1
func (SchedulingPolicy) Descriptor() protoreflect.EnumDescriptor
func (SchedulingPolicy) Enum ¶ added in v5.7.1
func (x SchedulingPolicy) Enum() *SchedulingPolicy
func (SchedulingPolicy) EnumDescriptor
deprecated
func (SchedulingPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulingPolicy.Descriptor instead.
func (SchedulingPolicy) Number ¶ added in v5.7.1
func (x SchedulingPolicy) Number() protoreflect.EnumNumber
func (SchedulingPolicy) String ¶
func (x SchedulingPolicy) String() string
func (SchedulingPolicy) Type ¶ added in v5.7.1
func (SchedulingPolicy) Type() protoreflect.EnumType
type TailDropDiscardConfig ¶
type TailDropDiscardConfig struct {
QueueSize uint32 `protobuf:"fixed32,1,opt,name=queue_size,json=queueSize,proto3" json:"queue_size,omitempty"`
// contains filtered or unexported fields
}
func (*TailDropDiscardConfig) Descriptor
deprecated
func (*TailDropDiscardConfig) Descriptor() ([]byte, []int)
Deprecated: Use TailDropDiscardConfig.ProtoReflect.Descriptor instead.
func (*TailDropDiscardConfig) GetQueueSize ¶
func (x *TailDropDiscardConfig) GetQueueSize() uint32
func (*TailDropDiscardConfig) ProtoMessage ¶
func (*TailDropDiscardConfig) ProtoMessage()
func (*TailDropDiscardConfig) ProtoReflect ¶ added in v5.7.1
func (x *TailDropDiscardConfig) ProtoReflect() protoreflect.Message
func (*TailDropDiscardConfig) Reset ¶
func (x *TailDropDiscardConfig) Reset()
func (*TailDropDiscardConfig) String ¶
func (x *TailDropDiscardConfig) String() string
type TechProfile ¶
type TechProfile struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
ProfileType string `protobuf:"bytes,3,opt,name=profile_type,json=profileType,proto3" json:"profile_type,omitempty"`
NumGemPorts uint32 `protobuf:"varint,4,opt,name=num_gem_ports,json=numGemPorts,proto3" json:"num_gem_ports,omitempty"`
InstanceControl *InstanceControl `protobuf:"bytes,5,opt,name=instance_control,json=instanceControl,proto3" json:"instance_control,omitempty"`
UsScheduler *SchedulerAttributes `protobuf:"bytes,6,opt,name=us_scheduler,json=usScheduler,proto3" json:"us_scheduler,omitempty"`
DsScheduler *SchedulerAttributes `protobuf:"bytes,7,opt,name=ds_scheduler,json=dsScheduler,proto3" json:"ds_scheduler,omitempty"`
UpstreamGemPortAttributeList []*GemPortAttributes `` /* 151-byte string literal not displayed */
DownstreamGemPortAttributeList []*GemPortAttributes `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
TechProfile definition (relevant for GPON, XGPON and XGS-PON technologies)
func (*TechProfile) Descriptor
deprecated
func (*TechProfile) Descriptor() ([]byte, []int)
Deprecated: Use TechProfile.ProtoReflect.Descriptor instead.
func (*TechProfile) GetDownstreamGemPortAttributeList ¶
func (x *TechProfile) GetDownstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfile) GetDsScheduler ¶
func (x *TechProfile) GetDsScheduler() *SchedulerAttributes
func (*TechProfile) GetInstanceControl ¶
func (x *TechProfile) GetInstanceControl() *InstanceControl
func (*TechProfile) GetName ¶
func (x *TechProfile) GetName() string
func (*TechProfile) GetNumGemPorts ¶
func (x *TechProfile) GetNumGemPorts() uint32
func (*TechProfile) GetProfileType ¶
func (x *TechProfile) GetProfileType() string
func (*TechProfile) GetUpstreamGemPortAttributeList ¶
func (x *TechProfile) GetUpstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfile) GetUsScheduler ¶
func (x *TechProfile) GetUsScheduler() *SchedulerAttributes
func (*TechProfile) GetVersion ¶
func (x *TechProfile) GetVersion() uint32
func (*TechProfile) ProtoMessage ¶
func (*TechProfile) ProtoMessage()
func (*TechProfile) ProtoReflect ¶ added in v5.7.1
func (x *TechProfile) ProtoReflect() protoreflect.Message
func (*TechProfile) Reset ¶
func (x *TechProfile) Reset()
func (*TechProfile) String ¶
func (x *TechProfile) String() string
type TechProfileInstance ¶
type TechProfileInstance struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
SubscriberIdentifier string `protobuf:"bytes,3,opt,name=subscriber_identifier,json=subscriberIdentifier,proto3" json:"subscriber_identifier,omitempty"`
ProfileType string `protobuf:"bytes,4,opt,name=profile_type,json=profileType,proto3" json:"profile_type,omitempty"`
NumGemPorts uint32 `protobuf:"varint,5,opt,name=num_gem_ports,json=numGemPorts,proto3" json:"num_gem_ports,omitempty"`
InstanceControl *InstanceControl `protobuf:"bytes,6,opt,name=instance_control,json=instanceControl,proto3" json:"instance_control,omitempty"`
UsScheduler *SchedulerAttributes `protobuf:"bytes,7,opt,name=us_scheduler,json=usScheduler,proto3" json:"us_scheduler,omitempty"`
DsScheduler *SchedulerAttributes `protobuf:"bytes,8,opt,name=ds_scheduler,json=dsScheduler,proto3" json:"ds_scheduler,omitempty"`
UpstreamGemPortAttributeList []*GemPortAttributes `` /* 151-byte string literal not displayed */
DownstreamGemPortAttributeList []*GemPortAttributes `` /* 158-byte string literal not displayed */
// contains filtered or unexported fields
}
TechProfile Instance definition (relevant for GPON, XGPON and XGS-PON technologies)
func (*TechProfileInstance) Descriptor
deprecated
func (*TechProfileInstance) Descriptor() ([]byte, []int)
Deprecated: Use TechProfileInstance.ProtoReflect.Descriptor instead.
func (*TechProfileInstance) GetDownstreamGemPortAttributeList ¶
func (x *TechProfileInstance) GetDownstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfileInstance) GetDsScheduler ¶
func (x *TechProfileInstance) GetDsScheduler() *SchedulerAttributes
func (*TechProfileInstance) GetInstanceControl ¶
func (x *TechProfileInstance) GetInstanceControl() *InstanceControl
func (*TechProfileInstance) GetName ¶
func (x *TechProfileInstance) GetName() string
func (*TechProfileInstance) GetNumGemPorts ¶
func (x *TechProfileInstance) GetNumGemPorts() uint32
func (*TechProfileInstance) GetProfileType ¶
func (x *TechProfileInstance) GetProfileType() string
func (*TechProfileInstance) GetSubscriberIdentifier ¶
func (x *TechProfileInstance) GetSubscriberIdentifier() string
func (*TechProfileInstance) GetUpstreamGemPortAttributeList ¶
func (x *TechProfileInstance) GetUpstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfileInstance) GetUsScheduler ¶
func (x *TechProfileInstance) GetUsScheduler() *SchedulerAttributes
func (*TechProfileInstance) GetVersion ¶
func (x *TechProfileInstance) GetVersion() uint32
func (*TechProfileInstance) ProtoMessage ¶
func (*TechProfileInstance) ProtoMessage()
func (*TechProfileInstance) ProtoReflect ¶ added in v5.7.1
func (x *TechProfileInstance) ProtoReflect() protoreflect.Message
func (*TechProfileInstance) Reset ¶
func (x *TechProfileInstance) Reset()
func (*TechProfileInstance) String ¶
func (x *TechProfileInstance) String() string
type TrafficQueue ¶
type TrafficQueue struct {
Direction Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=tech_profile.Direction" json:"direction,omitempty"`
GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
PbitMap string `protobuf:"bytes,3,opt,name=pbit_map,json=pbitMap,proto3" json:"pbit_map,omitempty"`
AesEncryption bool `protobuf:"varint,4,opt,name=aes_encryption,json=aesEncryption,proto3" json:"aes_encryption,omitempty"`
SchedPolicy SchedulingPolicy `` // This can be SP or WRR
/* 130-byte string literal not displayed */
Priority uint32 `protobuf:"fixed32,6,opt,name=priority,proto3" json:"priority,omitempty"`
Weight uint32 `protobuf:"fixed32,7,opt,name=weight,proto3" json:"weight,omitempty"`
DiscardPolicy DiscardPolicy `` /* 133-byte string literal not displayed */
DiscardConfig *DiscardConfig `protobuf:"bytes,9,opt,name=discard_config,json=discardConfig,proto3" json:"discard_config,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficQueue) Descriptor
deprecated
func (*TrafficQueue) Descriptor() ([]byte, []int)
Deprecated: Use TrafficQueue.ProtoReflect.Descriptor instead.
func (*TrafficQueue) GetAesEncryption ¶
func (x *TrafficQueue) GetAesEncryption() bool
func (*TrafficQueue) GetDirection ¶
func (x *TrafficQueue) GetDirection() Direction
func (*TrafficQueue) GetDiscardConfig ¶
func (x *TrafficQueue) GetDiscardConfig() *DiscardConfig
func (*TrafficQueue) GetDiscardPolicy ¶
func (x *TrafficQueue) GetDiscardPolicy() DiscardPolicy
func (*TrafficQueue) GetGemportId ¶
func (x *TrafficQueue) GetGemportId() uint32
func (*TrafficQueue) GetPbitMap ¶
func (x *TrafficQueue) GetPbitMap() string
func (*TrafficQueue) GetPriority ¶
func (x *TrafficQueue) GetPriority() uint32
func (*TrafficQueue) GetSchedPolicy ¶
func (x *TrafficQueue) GetSchedPolicy() SchedulingPolicy
func (*TrafficQueue) GetWeight ¶
func (x *TrafficQueue) GetWeight() uint32
func (*TrafficQueue) ProtoMessage ¶
func (*TrafficQueue) ProtoMessage()
func (*TrafficQueue) ProtoReflect ¶ added in v5.7.1
func (x *TrafficQueue) ProtoReflect() protoreflect.Message
func (*TrafficQueue) Reset ¶
func (x *TrafficQueue) Reset()
func (*TrafficQueue) String ¶
func (x *TrafficQueue) String() string
type TrafficQueues ¶
type TrafficQueues struct {
IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
UniId uint32 `protobuf:"fixed32,4,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
PortNo uint32 `protobuf:"fixed32,5,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
TrafficQueues []*TrafficQueue `protobuf:"bytes,6,rep,name=traffic_queues,json=trafficQueues,proto3" json:"traffic_queues,omitempty"`
TechProfileId uint32 `protobuf:"fixed32,7,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
NetworkIntfId uint32 `protobuf:"fixed32,8,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficQueues) Descriptor
deprecated
func (*TrafficQueues) Descriptor() ([]byte, []int)
Deprecated: Use TrafficQueues.ProtoReflect.Descriptor instead.
func (*TrafficQueues) GetIntfId ¶
func (x *TrafficQueues) GetIntfId() uint32
func (*TrafficQueues) GetNetworkIntfId ¶ added in v5.6.4
func (x *TrafficQueues) GetNetworkIntfId() uint32
func (*TrafficQueues) GetOnuId ¶
func (x *TrafficQueues) GetOnuId() uint32
func (*TrafficQueues) GetPortNo ¶
func (x *TrafficQueues) GetPortNo() uint32
func (*TrafficQueues) GetTechProfileId ¶
func (x *TrafficQueues) GetTechProfileId() uint32
func (*TrafficQueues) GetTrafficQueues ¶
func (x *TrafficQueues) GetTrafficQueues() []*TrafficQueue
func (*TrafficQueues) GetUniId ¶
func (x *TrafficQueues) GetUniId() uint32
func (*TrafficQueues) ProtoMessage ¶
func (*TrafficQueues) ProtoMessage()
func (*TrafficQueues) ProtoReflect ¶ added in v5.7.1
func (x *TrafficQueues) ProtoReflect() protoreflect.Message
func (*TrafficQueues) Reset ¶
func (x *TrafficQueues) Reset()
func (*TrafficQueues) String ¶
func (x *TrafficQueues) String() string
type TrafficScheduler ¶
type TrafficScheduler struct {
Direction Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=tech_profile.Direction" json:"direction,omitempty"`
AllocId uint32 `protobuf:"fixed32,2,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"` // valid only if “direction == Upstream ”
Scheduler *SchedulerConfig `protobuf:"bytes,3,opt,name=scheduler,proto3" json:"scheduler,omitempty"`
TrafficShapingInfo *TrafficShapingInfo `protobuf:"bytes,4,opt,name=traffic_shaping_info,json=trafficShapingInfo,proto3" json:"traffic_shaping_info,omitempty"`
TechProfileId uint32 `protobuf:"fixed32,5,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficScheduler) Descriptor
deprecated
func (*TrafficScheduler) Descriptor() ([]byte, []int)
Deprecated: Use TrafficScheduler.ProtoReflect.Descriptor instead.
func (*TrafficScheduler) GetAllocId ¶
func (x *TrafficScheduler) GetAllocId() uint32
func (*TrafficScheduler) GetDirection ¶
func (x *TrafficScheduler) GetDirection() Direction
func (*TrafficScheduler) GetScheduler ¶
func (x *TrafficScheduler) GetScheduler() *SchedulerConfig
func (*TrafficScheduler) GetTechProfileId ¶
func (x *TrafficScheduler) GetTechProfileId() uint32
func (*TrafficScheduler) GetTrafficShapingInfo ¶
func (x *TrafficScheduler) GetTrafficShapingInfo() *TrafficShapingInfo
func (*TrafficScheduler) ProtoMessage ¶
func (*TrafficScheduler) ProtoMessage()
func (*TrafficScheduler) ProtoReflect ¶ added in v5.7.1
func (x *TrafficScheduler) ProtoReflect() protoreflect.Message
func (*TrafficScheduler) Reset ¶
func (x *TrafficScheduler) Reset()
func (*TrafficScheduler) String ¶
func (x *TrafficScheduler) String() string
type TrafficSchedulers ¶
type TrafficSchedulers struct {
IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
UniId uint32 `protobuf:"fixed32,4,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
PortNo uint32 `protobuf:"fixed32,5,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
TrafficScheds []*TrafficScheduler `protobuf:"bytes,3,rep,name=traffic_scheds,json=trafficScheds,proto3" json:"traffic_scheds,omitempty"`
// contains filtered or unexported fields
}
func (*TrafficSchedulers) Descriptor
deprecated
func (*TrafficSchedulers) Descriptor() ([]byte, []int)
Deprecated: Use TrafficSchedulers.ProtoReflect.Descriptor instead.
func (*TrafficSchedulers) GetIntfId ¶
func (x *TrafficSchedulers) GetIntfId() uint32
func (*TrafficSchedulers) GetOnuId ¶
func (x *TrafficSchedulers) GetOnuId() uint32
func (*TrafficSchedulers) GetPortNo ¶
func (x *TrafficSchedulers) GetPortNo() uint32
func (*TrafficSchedulers) GetTrafficScheds ¶
func (x *TrafficSchedulers) GetTrafficScheds() []*TrafficScheduler
func (*TrafficSchedulers) GetUniId ¶
func (x *TrafficSchedulers) GetUniId() uint32
func (*TrafficSchedulers) ProtoMessage ¶
func (*TrafficSchedulers) ProtoMessage()
func (*TrafficSchedulers) ProtoReflect ¶ added in v5.7.1
func (x *TrafficSchedulers) ProtoReflect() protoreflect.Message
func (*TrafficSchedulers) Reset ¶
func (x *TrafficSchedulers) Reset()
func (*TrafficSchedulers) String ¶
func (x *TrafficSchedulers) String() string
type TrafficShapingInfo ¶
type TrafficShapingInfo struct {
Cir uint32 `protobuf:"fixed32,1,opt,name=cir,proto3" json:"cir,omitempty"`
Cbs uint32 `protobuf:"fixed32,2,opt,name=cbs,proto3" json:"cbs,omitempty"`
Pir uint32 `protobuf:"fixed32,3,opt,name=pir,proto3" json:"pir,omitempty"`
Pbs uint32 `protobuf:"fixed32,4,opt,name=pbs,proto3" json:"pbs,omitempty"`
Gir uint32 `protobuf:"fixed32,5,opt,name=gir,proto3" json:"gir,omitempty"` // only if “direction == Upstream ”
AddBwInd InferredAdditionBWIndication `` // only if “direction == Upstream”
/* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*TrafficShapingInfo) Descriptor
deprecated
func (*TrafficShapingInfo) Descriptor() ([]byte, []int)
Deprecated: Use TrafficShapingInfo.ProtoReflect.Descriptor instead.
func (*TrafficShapingInfo) GetAddBwInd ¶
func (x *TrafficShapingInfo) GetAddBwInd() InferredAdditionBWIndication
func (*TrafficShapingInfo) GetCbs ¶
func (x *TrafficShapingInfo) GetCbs() uint32
func (*TrafficShapingInfo) GetCir ¶
func (x *TrafficShapingInfo) GetCir() uint32
func (*TrafficShapingInfo) GetGir ¶
func (x *TrafficShapingInfo) GetGir() uint32
func (*TrafficShapingInfo) GetPbs ¶
func (x *TrafficShapingInfo) GetPbs() uint32
func (*TrafficShapingInfo) GetPir ¶
func (x *TrafficShapingInfo) GetPir() uint32
func (*TrafficShapingInfo) ProtoMessage ¶
func (*TrafficShapingInfo) ProtoMessage()
func (*TrafficShapingInfo) ProtoReflect ¶ added in v5.7.1
func (x *TrafficShapingInfo) ProtoReflect() protoreflect.Message
func (*TrafficShapingInfo) Reset ¶
func (x *TrafficShapingInfo) Reset()
func (*TrafficShapingInfo) String ¶
func (x *TrafficShapingInfo) String() string
type WRedDiscardConfig ¶
type WRedDiscardConfig struct {
Green *RedDiscardConfig `protobuf:"bytes,1,opt,name=green,proto3" json:"green,omitempty"`
Yellow *RedDiscardConfig `protobuf:"bytes,2,opt,name=yellow,proto3" json:"yellow,omitempty"`
Red *RedDiscardConfig `protobuf:"bytes,3,opt,name=red,proto3" json:"red,omitempty"`
// contains filtered or unexported fields
}
func (*WRedDiscardConfig) Descriptor
deprecated
func (*WRedDiscardConfig) Descriptor() ([]byte, []int)
Deprecated: Use WRedDiscardConfig.ProtoReflect.Descriptor instead.
func (*WRedDiscardConfig) GetGreen ¶
func (x *WRedDiscardConfig) GetGreen() *RedDiscardConfig
func (*WRedDiscardConfig) GetRed ¶
func (x *WRedDiscardConfig) GetRed() *RedDiscardConfig
func (*WRedDiscardConfig) GetYellow ¶
func (x *WRedDiscardConfig) GetYellow() *RedDiscardConfig
func (*WRedDiscardConfig) ProtoMessage ¶
func (*WRedDiscardConfig) ProtoMessage()
func (*WRedDiscardConfig) ProtoReflect ¶ added in v5.7.1
func (x *WRedDiscardConfig) ProtoReflect() protoreflect.Message
func (*WRedDiscardConfig) Reset ¶
func (x *WRedDiscardConfig) Reset()
func (*WRedDiscardConfig) String ¶
func (x *WRedDiscardConfig) String() string