Documentation ¶
Index ¶
- Variables
- type AdditionalBW
- type Direction
- type DiscardConfig
- func (*DiscardConfig) Descriptor() ([]byte, []int)
- func (m *DiscardConfig) GetDiscardConfig() isDiscardConfig_DiscardConfig
- func (m *DiscardConfig) GetDiscardPolicy() DiscardPolicy
- func (m *DiscardConfig) GetRedDiscardConfig() *RedDiscardConfig
- func (m *DiscardConfig) GetTailDropDiscardConfig() *TailDropDiscardConfig
- func (m *DiscardConfig) GetWredDiscardConfig() *WRedDiscardConfig
- func (*DiscardConfig) ProtoMessage()
- func (m *DiscardConfig) Reset()
- func (m *DiscardConfig) String() string
- func (m *DiscardConfig) XXX_DiscardUnknown()
- func (m *DiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DiscardConfig) XXX_Merge(src proto.Message)
- func (*DiscardConfig) XXX_OneofWrappers() []interface{}
- func (m *DiscardConfig) XXX_Size() int
- func (m *DiscardConfig) XXX_Unmarshal(b []byte) error
- type DiscardConfig_RedDiscardConfig
- type DiscardConfig_TailDropDiscardConfig
- type DiscardConfig_WredDiscardConfig
- type DiscardPolicy
- type EPONQueueAttributes
- func (*EPONQueueAttributes) Descriptor() ([]byte, []int)
- func (m *EPONQueueAttributes) GetAesEncryption() string
- func (m *EPONQueueAttributes) GetDiscardConfig() *RedDiscardConfig
- func (m *EPONQueueAttributes) GetDiscardConfigV2() *DiscardConfig
- func (m *EPONQueueAttributes) GetDiscardPolicy() DiscardPolicy
- func (m *EPONQueueAttributes) GetGemportId() uint32
- func (m *EPONQueueAttributes) GetMaxQSize() string
- func (m *EPONQueueAttributes) GetNominalInterval() uint32
- func (m *EPONQueueAttributes) GetNumQSets() uint32
- func (m *EPONQueueAttributes) GetPbitMap() string
- func (m *EPONQueueAttributes) GetPriorityQ() uint32
- func (m *EPONQueueAttributes) GetQThresholds() *QThresholds
- func (m *EPONQueueAttributes) GetRequestTransmissionPolicy() uint32
- func (m *EPONQueueAttributes) GetSchedulingPolicy() SchedulingPolicy
- func (m *EPONQueueAttributes) GetToleratedPollJitter() uint32
- func (m *EPONQueueAttributes) GetTrafficType() string
- func (m *EPONQueueAttributes) GetUnsolicitedGrantSize() uint32
- func (m *EPONQueueAttributes) GetWeight() uint32
- func (*EPONQueueAttributes) ProtoMessage()
- func (m *EPONQueueAttributes) Reset()
- func (m *EPONQueueAttributes) String() string
- func (m *EPONQueueAttributes) XXX_DiscardUnknown()
- func (m *EPONQueueAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EPONQueueAttributes) XXX_Merge(src proto.Message)
- func (m *EPONQueueAttributes) XXX_Size() int
- func (m *EPONQueueAttributes) XXX_Unmarshal(b []byte) error
- type EponTechProfile
- func (*EponTechProfile) Descriptor() ([]byte, []int)
- func (m *EponTechProfile) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
- func (m *EponTechProfile) GetInstanceControl() *InstanceControl
- func (m *EponTechProfile) GetName() string
- func (m *EponTechProfile) GetNumGemPorts() uint32
- func (m *EponTechProfile) GetPackageType() string
- func (m *EponTechProfile) GetProfileType() string
- func (m *EponTechProfile) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
- func (m *EponTechProfile) GetVersion() uint32
- func (*EponTechProfile) ProtoMessage()
- func (m *EponTechProfile) Reset()
- func (m *EponTechProfile) String() string
- func (m *EponTechProfile) XXX_DiscardUnknown()
- func (m *EponTechProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EponTechProfile) XXX_Merge(src proto.Message)
- func (m *EponTechProfile) XXX_Size() int
- func (m *EponTechProfile) XXX_Unmarshal(b []byte) error
- type EponTechProfileInstance
- func (*EponTechProfileInstance) Descriptor() ([]byte, []int)
- func (m *EponTechProfileInstance) GetAllocId() uint32
- func (m *EponTechProfileInstance) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
- func (m *EponTechProfileInstance) GetInstanceControl() *InstanceControl
- func (m *EponTechProfileInstance) GetName() string
- func (m *EponTechProfileInstance) GetNumGemPorts() uint32
- func (m *EponTechProfileInstance) GetPackageType() string
- func (m *EponTechProfileInstance) GetProfileType() string
- func (m *EponTechProfileInstance) GetSubscriberIdentifier() string
- func (m *EponTechProfileInstance) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
- func (m *EponTechProfileInstance) GetVersion() uint32
- func (*EponTechProfileInstance) ProtoMessage()
- func (m *EponTechProfileInstance) Reset()
- func (m *EponTechProfileInstance) String() string
- func (m *EponTechProfileInstance) XXX_DiscardUnknown()
- func (m *EponTechProfileInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EponTechProfileInstance) XXX_Merge(src proto.Message)
- func (m *EponTechProfileInstance) XXX_Size() int
- func (m *EponTechProfileInstance) XXX_Unmarshal(b []byte) error
- type GemPortAttributes
- func (*GemPortAttributes) Descriptor() ([]byte, []int)
- func (m *GemPortAttributes) GetAesEncryption() string
- func (m *GemPortAttributes) GetDiscardConfig() *RedDiscardConfig
- func (m *GemPortAttributes) GetDiscardConfigV2() *DiscardConfig
- func (m *GemPortAttributes) GetDiscardPolicy() DiscardPolicy
- func (m *GemPortAttributes) GetDynamicAccessControlList() string
- func (m *GemPortAttributes) GetGemportId() uint32
- func (m *GemPortAttributes) GetIsMulticast() string
- func (m *GemPortAttributes) GetMaxQSize() string
- func (m *GemPortAttributes) GetMulticastGemId() uint32
- func (m *GemPortAttributes) GetPbitMap() string
- func (m *GemPortAttributes) GetPriorityQ() uint32
- func (m *GemPortAttributes) GetSchedulingPolicy() SchedulingPolicy
- func (m *GemPortAttributes) GetStaticAccessControlList() string
- func (m *GemPortAttributes) GetWeight() uint32
- func (*GemPortAttributes) ProtoMessage()
- func (m *GemPortAttributes) Reset()
- func (m *GemPortAttributes) String() string
- func (m *GemPortAttributes) XXX_DiscardUnknown()
- func (m *GemPortAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GemPortAttributes) XXX_Merge(src proto.Message)
- func (m *GemPortAttributes) XXX_Size() int
- func (m *GemPortAttributes) XXX_Unmarshal(b []byte) error
- type InferredAdditionBWIndication
- type InstanceControl
- func (*InstanceControl) Descriptor() ([]byte, []int)
- func (m *InstanceControl) GetMaxGemPayloadSize() string
- func (m *InstanceControl) GetOnu() string
- func (m *InstanceControl) GetUni() string
- func (*InstanceControl) ProtoMessage()
- func (m *InstanceControl) Reset()
- func (m *InstanceControl) String() string
- func (m *InstanceControl) XXX_DiscardUnknown()
- func (m *InstanceControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstanceControl) XXX_Merge(src proto.Message)
- func (m *InstanceControl) XXX_Size() int
- func (m *InstanceControl) XXX_Unmarshal(b []byte) error
- type QThresholds
- func (*QThresholds) Descriptor() ([]byte, []int)
- func (m *QThresholds) GetQThreshold1() uint32
- func (m *QThresholds) GetQThreshold2() uint32
- func (m *QThresholds) GetQThreshold3() uint32
- func (m *QThresholds) GetQThreshold4() uint32
- func (m *QThresholds) GetQThreshold5() uint32
- func (m *QThresholds) GetQThreshold6() uint32
- func (m *QThresholds) GetQThreshold7() uint32
- func (*QThresholds) ProtoMessage()
- func (m *QThresholds) Reset()
- func (m *QThresholds) String() string
- func (m *QThresholds) XXX_DiscardUnknown()
- func (m *QThresholds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QThresholds) XXX_Merge(src proto.Message)
- func (m *QThresholds) XXX_Size() int
- func (m *QThresholds) XXX_Unmarshal(b []byte) error
- type RedDiscardConfig
- func (*RedDiscardConfig) Descriptor() ([]byte, []int)
- func (m *RedDiscardConfig) GetMaxProbability() uint32
- func (m *RedDiscardConfig) GetMaxThreshold() uint32
- func (m *RedDiscardConfig) GetMinThreshold() uint32
- func (*RedDiscardConfig) ProtoMessage()
- func (m *RedDiscardConfig) Reset()
- func (m *RedDiscardConfig) String() string
- func (m *RedDiscardConfig) XXX_DiscardUnknown()
- func (m *RedDiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedDiscardConfig) XXX_Merge(src proto.Message)
- func (m *RedDiscardConfig) XXX_Size() int
- func (m *RedDiscardConfig) XXX_Unmarshal(b []byte) error
- type ResourceInstance
- func (*ResourceInstance) Descriptor() ([]byte, []int)
- func (m *ResourceInstance) GetAllocId() uint32
- func (m *ResourceInstance) GetGemportIds() []uint32
- func (m *ResourceInstance) GetProfileType() string
- func (m *ResourceInstance) GetSubscriberIdentifier() string
- func (m *ResourceInstance) GetTpId() uint32
- func (*ResourceInstance) ProtoMessage()
- func (m *ResourceInstance) Reset()
- func (m *ResourceInstance) String() string
- func (m *ResourceInstance) XXX_DiscardUnknown()
- func (m *ResourceInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResourceInstance) XXX_Merge(src proto.Message)
- func (m *ResourceInstance) XXX_Size() int
- func (m *ResourceInstance) XXX_Unmarshal(b []byte) error
- type SchedulerAttributes
- func (*SchedulerAttributes) Descriptor() ([]byte, []int)
- func (m *SchedulerAttributes) GetAdditionalBw() AdditionalBW
- func (m *SchedulerAttributes) GetAllocId() uint32
- func (m *SchedulerAttributes) GetDirection() Direction
- func (m *SchedulerAttributes) GetPriority() uint32
- func (m *SchedulerAttributes) GetQSchedPolicy() SchedulingPolicy
- func (m *SchedulerAttributes) GetWeight() uint32
- func (*SchedulerAttributes) ProtoMessage()
- func (m *SchedulerAttributes) Reset()
- func (m *SchedulerAttributes) String() string
- func (m *SchedulerAttributes) XXX_DiscardUnknown()
- func (m *SchedulerAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SchedulerAttributes) XXX_Merge(src proto.Message)
- func (m *SchedulerAttributes) XXX_Size() int
- func (m *SchedulerAttributes) XXX_Unmarshal(b []byte) error
- type SchedulerConfig
- func (*SchedulerConfig) Descriptor() ([]byte, []int)
- func (m *SchedulerConfig) GetAdditionalBw() AdditionalBW
- func (m *SchedulerConfig) GetDirection() Direction
- func (m *SchedulerConfig) GetPriority() uint32
- func (m *SchedulerConfig) GetSchedPolicy() SchedulingPolicy
- func (m *SchedulerConfig) GetWeight() uint32
- func (*SchedulerConfig) ProtoMessage()
- func (m *SchedulerConfig) Reset()
- func (m *SchedulerConfig) String() string
- func (m *SchedulerConfig) XXX_DiscardUnknown()
- func (m *SchedulerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SchedulerConfig) XXX_Merge(src proto.Message)
- func (m *SchedulerConfig) XXX_Size() int
- func (m *SchedulerConfig) XXX_Unmarshal(b []byte) error
- type SchedulingPolicy
- type TailDropDiscardConfig
- func (*TailDropDiscardConfig) Descriptor() ([]byte, []int)
- func (m *TailDropDiscardConfig) GetQueueSize() uint32
- func (*TailDropDiscardConfig) ProtoMessage()
- func (m *TailDropDiscardConfig) Reset()
- func (m *TailDropDiscardConfig) String() string
- func (m *TailDropDiscardConfig) XXX_DiscardUnknown()
- func (m *TailDropDiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TailDropDiscardConfig) XXX_Merge(src proto.Message)
- func (m *TailDropDiscardConfig) XXX_Size() int
- func (m *TailDropDiscardConfig) XXX_Unmarshal(b []byte) error
- type TechProfile
- func (*TechProfile) Descriptor() ([]byte, []int)
- func (m *TechProfile) GetDownstreamGemPortAttributeList() []*GemPortAttributes
- func (m *TechProfile) GetDsScheduler() *SchedulerAttributes
- func (m *TechProfile) GetInstanceControl() *InstanceControl
- func (m *TechProfile) GetName() string
- func (m *TechProfile) GetNumGemPorts() uint32
- func (m *TechProfile) GetProfileType() string
- func (m *TechProfile) GetUpstreamGemPortAttributeList() []*GemPortAttributes
- func (m *TechProfile) GetUsScheduler() *SchedulerAttributes
- func (m *TechProfile) GetVersion() uint32
- func (*TechProfile) ProtoMessage()
- func (m *TechProfile) Reset()
- func (m *TechProfile) String() string
- func (m *TechProfile) XXX_DiscardUnknown()
- func (m *TechProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TechProfile) XXX_Merge(src proto.Message)
- func (m *TechProfile) XXX_Size() int
- func (m *TechProfile) XXX_Unmarshal(b []byte) error
- type TechProfileInstance
- func (*TechProfileInstance) Descriptor() ([]byte, []int)
- func (m *TechProfileInstance) GetDownstreamGemPortAttributeList() []*GemPortAttributes
- func (m *TechProfileInstance) GetDsScheduler() *SchedulerAttributes
- func (m *TechProfileInstance) GetInstanceControl() *InstanceControl
- func (m *TechProfileInstance) GetName() string
- func (m *TechProfileInstance) GetNumGemPorts() uint32
- func (m *TechProfileInstance) GetProfileType() string
- func (m *TechProfileInstance) GetSubscriberIdentifier() string
- func (m *TechProfileInstance) GetUpstreamGemPortAttributeList() []*GemPortAttributes
- func (m *TechProfileInstance) GetUsScheduler() *SchedulerAttributes
- func (m *TechProfileInstance) GetVersion() uint32
- func (*TechProfileInstance) ProtoMessage()
- func (m *TechProfileInstance) Reset()
- func (m *TechProfileInstance) String() string
- func (m *TechProfileInstance) XXX_DiscardUnknown()
- func (m *TechProfileInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TechProfileInstance) XXX_Merge(src proto.Message)
- func (m *TechProfileInstance) XXX_Size() int
- func (m *TechProfileInstance) XXX_Unmarshal(b []byte) error
- type TrafficQueue
- func (*TrafficQueue) Descriptor() ([]byte, []int)
- func (m *TrafficQueue) GetAesEncryption() bool
- func (m *TrafficQueue) GetDirection() Direction
- func (m *TrafficQueue) GetDiscardConfig() *DiscardConfig
- func (m *TrafficQueue) GetDiscardPolicy() DiscardPolicy
- func (m *TrafficQueue) GetGemportId() uint32
- func (m *TrafficQueue) GetPbitMap() string
- func (m *TrafficQueue) GetPriority() uint32
- func (m *TrafficQueue) GetSchedPolicy() SchedulingPolicy
- func (m *TrafficQueue) GetWeight() uint32
- func (*TrafficQueue) ProtoMessage()
- func (m *TrafficQueue) Reset()
- func (m *TrafficQueue) String() string
- func (m *TrafficQueue) XXX_DiscardUnknown()
- func (m *TrafficQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrafficQueue) XXX_Merge(src proto.Message)
- func (m *TrafficQueue) XXX_Size() int
- func (m *TrafficQueue) XXX_Unmarshal(b []byte) error
- type TrafficQueues
- func (*TrafficQueues) Descriptor() ([]byte, []int)
- func (m *TrafficQueues) GetIntfId() uint32
- func (m *TrafficQueues) GetOnuId() uint32
- func (m *TrafficQueues) GetPortNo() uint32
- func (m *TrafficQueues) GetTechProfileId() uint32
- func (m *TrafficQueues) GetTrafficQueues() []*TrafficQueue
- func (m *TrafficQueues) GetUniId() uint32
- func (*TrafficQueues) ProtoMessage()
- func (m *TrafficQueues) Reset()
- func (m *TrafficQueues) String() string
- func (m *TrafficQueues) XXX_DiscardUnknown()
- func (m *TrafficQueues) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrafficQueues) XXX_Merge(src proto.Message)
- func (m *TrafficQueues) XXX_Size() int
- func (m *TrafficQueues) XXX_Unmarshal(b []byte) error
- type TrafficScheduler
- func (*TrafficScheduler) Descriptor() ([]byte, []int)
- func (m *TrafficScheduler) GetAllocId() uint32
- func (m *TrafficScheduler) GetDirection() Direction
- func (m *TrafficScheduler) GetScheduler() *SchedulerConfig
- func (m *TrafficScheduler) GetTechProfileId() uint32
- func (m *TrafficScheduler) GetTrafficShapingInfo() *TrafficShapingInfo
- func (*TrafficScheduler) ProtoMessage()
- func (m *TrafficScheduler) Reset()
- func (m *TrafficScheduler) String() string
- func (m *TrafficScheduler) XXX_DiscardUnknown()
- func (m *TrafficScheduler) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrafficScheduler) XXX_Merge(src proto.Message)
- func (m *TrafficScheduler) XXX_Size() int
- func (m *TrafficScheduler) XXX_Unmarshal(b []byte) error
- type TrafficSchedulers
- func (*TrafficSchedulers) Descriptor() ([]byte, []int)
- func (m *TrafficSchedulers) GetIntfId() uint32
- func (m *TrafficSchedulers) GetOnuId() uint32
- func (m *TrafficSchedulers) GetPortNo() uint32
- func (m *TrafficSchedulers) GetTrafficScheds() []*TrafficScheduler
- func (m *TrafficSchedulers) GetUniId() uint32
- func (*TrafficSchedulers) ProtoMessage()
- func (m *TrafficSchedulers) Reset()
- func (m *TrafficSchedulers) String() string
- func (m *TrafficSchedulers) XXX_DiscardUnknown()
- func (m *TrafficSchedulers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrafficSchedulers) XXX_Merge(src proto.Message)
- func (m *TrafficSchedulers) XXX_Size() int
- func (m *TrafficSchedulers) XXX_Unmarshal(b []byte) error
- type TrafficShapingInfo
- func (*TrafficShapingInfo) Descriptor() ([]byte, []int)
- func (m *TrafficShapingInfo) GetAddBwInd() InferredAdditionBWIndication
- func (m *TrafficShapingInfo) GetCbs() uint32
- func (m *TrafficShapingInfo) GetCir() uint32
- func (m *TrafficShapingInfo) GetGir() uint32
- func (m *TrafficShapingInfo) GetPbs() uint32
- func (m *TrafficShapingInfo) GetPir() uint32
- func (*TrafficShapingInfo) ProtoMessage()
- func (m *TrafficShapingInfo) Reset()
- func (m *TrafficShapingInfo) String() string
- func (m *TrafficShapingInfo) XXX_DiscardUnknown()
- func (m *TrafficShapingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrafficShapingInfo) XXX_Merge(src proto.Message)
- func (m *TrafficShapingInfo) XXX_Size() int
- func (m *TrafficShapingInfo) XXX_Unmarshal(b []byte) error
- type WRedDiscardConfig
- func (*WRedDiscardConfig) Descriptor() ([]byte, []int)
- func (m *WRedDiscardConfig) GetGreen() *RedDiscardConfig
- func (m *WRedDiscardConfig) GetRed() *RedDiscardConfig
- func (m *WRedDiscardConfig) GetYellow() *RedDiscardConfig
- func (*WRedDiscardConfig) ProtoMessage()
- func (m *WRedDiscardConfig) Reset()
- func (m *WRedDiscardConfig) String() string
- func (m *WRedDiscardConfig) XXX_DiscardUnknown()
- func (m *WRedDiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WRedDiscardConfig) XXX_Merge(src proto.Message)
- func (m *WRedDiscardConfig) XXX_Size() int
- func (m *WRedDiscardConfig) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var AdditionalBW_name = map[int32]string{
0: "AdditionalBW_None",
1: "AdditionalBW_NA",
2: "AdditionalBW_BestEffort",
3: "AdditionalBW_Auto",
}
View Source
var AdditionalBW_value = map[string]int32{
"AdditionalBW_None": 0,
"AdditionalBW_NA": 1,
"AdditionalBW_BestEffort": 2,
"AdditionalBW_Auto": 3,
}
View Source
var Direction_name = map[int32]string{
0: "UPSTREAM",
1: "DOWNSTREAM",
2: "BIDIRECTIONAL",
}
View Source
var Direction_value = map[string]int32{
"UPSTREAM": 0,
"DOWNSTREAM": 1,
"BIDIRECTIONAL": 2,
}
View Source
var DiscardPolicy_name = map[int32]string{
0: "TailDrop",
1: "WTailDrop",
2: "Red",
3: "WRed",
}
View Source
var DiscardPolicy_value = map[string]int32{
"TailDrop": 0,
"WTailDrop": 1,
"Red": 2,
"WRed": 3,
}
View Source
var InferredAdditionBWIndication_name = map[int32]string{
0: "InferredAdditionBWIndication_None",
1: "InferredAdditionBWIndication_Assured",
2: "InferredAdditionBWIndication_BestEffort",
}
View Source
var InferredAdditionBWIndication_value = map[string]int32{
"InferredAdditionBWIndication_None": 0,
"InferredAdditionBWIndication_Assured": 1,
"InferredAdditionBWIndication_BestEffort": 2,
}
View Source
var SchedulingPolicy_name = map[int32]string{
0: "WRR",
1: "StrictPriority",
2: "Hybrid",
}
View Source
var SchedulingPolicy_value = map[string]int32{
"WRR": 0,
"StrictPriority": 1,
"Hybrid": 2,
}
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) EnumDescriptor ¶
func (AdditionalBW) EnumDescriptor() ([]byte, []int)
func (AdditionalBW) String ¶
func (x AdditionalBW) String() string
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DiscardConfig) Descriptor ¶
func (*DiscardConfig) Descriptor() ([]byte, []int)
func (*DiscardConfig) GetDiscardConfig ¶
func (m *DiscardConfig) GetDiscardConfig() isDiscardConfig_DiscardConfig
func (*DiscardConfig) GetDiscardPolicy ¶
func (m *DiscardConfig) GetDiscardPolicy() DiscardPolicy
func (*DiscardConfig) GetRedDiscardConfig ¶
func (m *DiscardConfig) GetRedDiscardConfig() *RedDiscardConfig
func (*DiscardConfig) GetTailDropDiscardConfig ¶
func (m *DiscardConfig) GetTailDropDiscardConfig() *TailDropDiscardConfig
func (*DiscardConfig) GetWredDiscardConfig ¶
func (m *DiscardConfig) GetWredDiscardConfig() *WRedDiscardConfig
func (*DiscardConfig) ProtoMessage ¶
func (*DiscardConfig) ProtoMessage()
func (*DiscardConfig) Reset ¶
func (m *DiscardConfig) Reset()
func (*DiscardConfig) String ¶
func (m *DiscardConfig) String() string
func (*DiscardConfig) XXX_DiscardUnknown ¶
func (m *DiscardConfig) XXX_DiscardUnknown()
func (*DiscardConfig) XXX_Marshal ¶
func (m *DiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DiscardConfig) XXX_Merge ¶
func (m *DiscardConfig) XXX_Merge(src proto.Message)
func (*DiscardConfig) XXX_OneofWrappers ¶
func (*DiscardConfig) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*DiscardConfig) XXX_Size ¶
func (m *DiscardConfig) XXX_Size() int
func (*DiscardConfig) XXX_Unmarshal ¶
func (m *DiscardConfig) XXX_Unmarshal(b []byte) error
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) EnumDescriptor ¶
func (DiscardPolicy) EnumDescriptor() ([]byte, []int)
func (DiscardPolicy) String ¶
func (x DiscardPolicy) String() string
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"` DiscardConfigV2 *DiscardConfig `protobuf:"bytes,17,opt,name=discard_config_v2,json=discardConfigV2,proto3" json:"discard_config_v2,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EPONQueueAttributes) Descriptor ¶
func (*EPONQueueAttributes) Descriptor() ([]byte, []int)
func (*EPONQueueAttributes) GetAesEncryption ¶
func (m *EPONQueueAttributes) GetAesEncryption() string
func (*EPONQueueAttributes) GetDiscardConfig ¶
func (m *EPONQueueAttributes) GetDiscardConfig() *RedDiscardConfig
func (*EPONQueueAttributes) GetDiscardConfigV2 ¶
func (m *EPONQueueAttributes) GetDiscardConfigV2() *DiscardConfig
func (*EPONQueueAttributes) GetDiscardPolicy ¶
func (m *EPONQueueAttributes) GetDiscardPolicy() DiscardPolicy
func (*EPONQueueAttributes) GetGemportId ¶
func (m *EPONQueueAttributes) GetGemportId() uint32
func (*EPONQueueAttributes) GetMaxQSize ¶
func (m *EPONQueueAttributes) GetMaxQSize() string
func (*EPONQueueAttributes) GetNominalInterval ¶
func (m *EPONQueueAttributes) GetNominalInterval() uint32
func (*EPONQueueAttributes) GetNumQSets ¶
func (m *EPONQueueAttributes) GetNumQSets() uint32
func (*EPONQueueAttributes) GetPbitMap ¶
func (m *EPONQueueAttributes) GetPbitMap() string
func (*EPONQueueAttributes) GetPriorityQ ¶
func (m *EPONQueueAttributes) GetPriorityQ() uint32
func (*EPONQueueAttributes) GetQThresholds ¶
func (m *EPONQueueAttributes) GetQThresholds() *QThresholds
func (*EPONQueueAttributes) GetRequestTransmissionPolicy ¶
func (m *EPONQueueAttributes) GetRequestTransmissionPolicy() uint32
func (*EPONQueueAttributes) GetSchedulingPolicy ¶
func (m *EPONQueueAttributes) GetSchedulingPolicy() SchedulingPolicy
func (*EPONQueueAttributes) GetToleratedPollJitter ¶
func (m *EPONQueueAttributes) GetToleratedPollJitter() uint32
func (*EPONQueueAttributes) GetTrafficType ¶
func (m *EPONQueueAttributes) GetTrafficType() string
func (*EPONQueueAttributes) GetUnsolicitedGrantSize ¶
func (m *EPONQueueAttributes) GetUnsolicitedGrantSize() uint32
func (*EPONQueueAttributes) GetWeight ¶
func (m *EPONQueueAttributes) GetWeight() uint32
func (*EPONQueueAttributes) ProtoMessage ¶
func (*EPONQueueAttributes) ProtoMessage()
func (*EPONQueueAttributes) Reset ¶
func (m *EPONQueueAttributes) Reset()
func (*EPONQueueAttributes) String ¶
func (m *EPONQueueAttributes) String() string
func (*EPONQueueAttributes) XXX_DiscardUnknown ¶
func (m *EPONQueueAttributes) XXX_DiscardUnknown()
func (*EPONQueueAttributes) XXX_Marshal ¶
func (m *EPONQueueAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EPONQueueAttributes) XXX_Merge ¶
func (m *EPONQueueAttributes) XXX_Merge(src proto.Message)
func (*EPONQueueAttributes) XXX_Size ¶
func (m *EPONQueueAttributes) XXX_Size() int
func (*EPONQueueAttributes) XXX_Unmarshal ¶
func (m *EPONQueueAttributes) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
EPON TechProfile definition
func (*EponTechProfile) Descriptor ¶
func (*EponTechProfile) Descriptor() ([]byte, []int)
func (*EponTechProfile) GetDownstreamQueueAttributeList ¶
func (m *EponTechProfile) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfile) GetInstanceControl ¶
func (m *EponTechProfile) GetInstanceControl() *InstanceControl
func (*EponTechProfile) GetName ¶
func (m *EponTechProfile) GetName() string
func (*EponTechProfile) GetNumGemPorts ¶
func (m *EponTechProfile) GetNumGemPorts() uint32
func (*EponTechProfile) GetPackageType ¶
func (m *EponTechProfile) GetPackageType() string
func (*EponTechProfile) GetProfileType ¶
func (m *EponTechProfile) GetProfileType() string
func (*EponTechProfile) GetUpstreamQueueAttributeList ¶
func (m *EponTechProfile) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfile) GetVersion ¶
func (m *EponTechProfile) GetVersion() uint32
func (*EponTechProfile) ProtoMessage ¶
func (*EponTechProfile) ProtoMessage()
func (*EponTechProfile) Reset ¶
func (m *EponTechProfile) Reset()
func (*EponTechProfile) String ¶
func (m *EponTechProfile) String() string
func (*EponTechProfile) XXX_DiscardUnknown ¶
func (m *EponTechProfile) XXX_DiscardUnknown()
func (*EponTechProfile) XXX_Marshal ¶
func (m *EponTechProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EponTechProfile) XXX_Merge ¶
func (m *EponTechProfile) XXX_Merge(src proto.Message)
func (*EponTechProfile) XXX_Size ¶
func (m *EponTechProfile) XXX_Size() int
func (*EponTechProfile) XXX_Unmarshal ¶
func (m *EponTechProfile) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
EPON TechProfile Instance definition.
func (*EponTechProfileInstance) Descriptor ¶
func (*EponTechProfileInstance) Descriptor() ([]byte, []int)
func (*EponTechProfileInstance) GetAllocId ¶
func (m *EponTechProfileInstance) GetAllocId() uint32
func (*EponTechProfileInstance) GetDownstreamQueueAttributeList ¶
func (m *EponTechProfileInstance) GetDownstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfileInstance) GetInstanceControl ¶
func (m *EponTechProfileInstance) GetInstanceControl() *InstanceControl
func (*EponTechProfileInstance) GetName ¶
func (m *EponTechProfileInstance) GetName() string
func (*EponTechProfileInstance) GetNumGemPorts ¶
func (m *EponTechProfileInstance) GetNumGemPorts() uint32
func (*EponTechProfileInstance) GetPackageType ¶
func (m *EponTechProfileInstance) GetPackageType() string
func (*EponTechProfileInstance) GetProfileType ¶
func (m *EponTechProfileInstance) GetProfileType() string
func (*EponTechProfileInstance) GetSubscriberIdentifier ¶
func (m *EponTechProfileInstance) GetSubscriberIdentifier() string
func (*EponTechProfileInstance) GetUpstreamQueueAttributeList ¶
func (m *EponTechProfileInstance) GetUpstreamQueueAttributeList() []*EPONQueueAttributes
func (*EponTechProfileInstance) GetVersion ¶
func (m *EponTechProfileInstance) GetVersion() uint32
func (*EponTechProfileInstance) ProtoMessage ¶
func (*EponTechProfileInstance) ProtoMessage()
func (*EponTechProfileInstance) Reset ¶
func (m *EponTechProfileInstance) Reset()
func (*EponTechProfileInstance) String ¶
func (m *EponTechProfileInstance) String() string
func (*EponTechProfileInstance) XXX_DiscardUnknown ¶
func (m *EponTechProfileInstance) XXX_DiscardUnknown()
func (*EponTechProfileInstance) XXX_Marshal ¶
func (m *EponTechProfileInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EponTechProfileInstance) XXX_Merge ¶
func (m *EponTechProfileInstance) XXX_Merge(src proto.Message)
func (*EponTechProfileInstance) XXX_Size ¶
func (m *EponTechProfileInstance) XXX_Size() int
func (*EponTechProfileInstance) XXX_Unmarshal ¶
func (m *EponTechProfileInstance) XXX_Unmarshal(b []byte) error
type GemPortAttributes ¶
type GemPortAttributes struct { GemportId uint32 `protobuf:"fixed32,1,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"` 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 `` /* 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"` DiscardConfigV2 *DiscardConfig `protobuf:"bytes,14,opt,name=discard_config_v2,json=discardConfigV2,proto3" json:"discard_config_v2,omitempty"` 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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GemPortAttributes) Descriptor ¶
func (*GemPortAttributes) Descriptor() ([]byte, []int)
func (*GemPortAttributes) GetAesEncryption ¶
func (m *GemPortAttributes) GetAesEncryption() string
func (*GemPortAttributes) GetDiscardConfig ¶
func (m *GemPortAttributes) GetDiscardConfig() *RedDiscardConfig
func (*GemPortAttributes) GetDiscardConfigV2 ¶
func (m *GemPortAttributes) GetDiscardConfigV2() *DiscardConfig
func (*GemPortAttributes) GetDiscardPolicy ¶
func (m *GemPortAttributes) GetDiscardPolicy() DiscardPolicy
func (*GemPortAttributes) GetDynamicAccessControlList ¶
func (m *GemPortAttributes) GetDynamicAccessControlList() string
func (*GemPortAttributes) GetGemportId ¶
func (m *GemPortAttributes) GetGemportId() uint32
func (*GemPortAttributes) GetIsMulticast ¶
func (m *GemPortAttributes) GetIsMulticast() string
func (*GemPortAttributes) GetMaxQSize ¶
func (m *GemPortAttributes) GetMaxQSize() string
func (*GemPortAttributes) GetMulticastGemId ¶
func (m *GemPortAttributes) GetMulticastGemId() uint32
func (*GemPortAttributes) GetPbitMap ¶
func (m *GemPortAttributes) GetPbitMap() string
func (*GemPortAttributes) GetPriorityQ ¶
func (m *GemPortAttributes) GetPriorityQ() uint32
func (*GemPortAttributes) GetSchedulingPolicy ¶
func (m *GemPortAttributes) GetSchedulingPolicy() SchedulingPolicy
func (*GemPortAttributes) GetStaticAccessControlList ¶
func (m *GemPortAttributes) GetStaticAccessControlList() string
func (*GemPortAttributes) GetWeight ¶
func (m *GemPortAttributes) GetWeight() uint32
func (*GemPortAttributes) ProtoMessage ¶
func (*GemPortAttributes) ProtoMessage()
func (*GemPortAttributes) Reset ¶
func (m *GemPortAttributes) Reset()
func (*GemPortAttributes) String ¶
func (m *GemPortAttributes) String() string
func (*GemPortAttributes) XXX_DiscardUnknown ¶
func (m *GemPortAttributes) XXX_DiscardUnknown()
func (*GemPortAttributes) XXX_Marshal ¶
func (m *GemPortAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GemPortAttributes) XXX_Merge ¶
func (m *GemPortAttributes) XXX_Merge(src proto.Message)
func (*GemPortAttributes) XXX_Size ¶
func (m *GemPortAttributes) XXX_Size() int
func (*GemPortAttributes) XXX_Unmarshal ¶
func (m *GemPortAttributes) XXX_Unmarshal(b []byte) error
type InferredAdditionBWIndication ¶
type InferredAdditionBWIndication int32
const ( InferredAdditionBWIndication_InferredAdditionBWIndication_None InferredAdditionBWIndication = 0 InferredAdditionBWIndication_InferredAdditionBWIndication_Assured InferredAdditionBWIndication = 1 InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort InferredAdditionBWIndication = 2 )
func (InferredAdditionBWIndication) EnumDescriptor ¶
func (InferredAdditionBWIndication) EnumDescriptor() ([]byte, []int)
func (InferredAdditionBWIndication) String ¶
func (x InferredAdditionBWIndication) String() string
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*InstanceControl) Descriptor ¶
func (*InstanceControl) Descriptor() ([]byte, []int)
func (*InstanceControl) GetMaxGemPayloadSize ¶
func (m *InstanceControl) GetMaxGemPayloadSize() string
func (*InstanceControl) GetOnu ¶
func (m *InstanceControl) GetOnu() string
func (*InstanceControl) GetUni ¶
func (m *InstanceControl) GetUni() string
func (*InstanceControl) ProtoMessage ¶
func (*InstanceControl) ProtoMessage()
func (*InstanceControl) Reset ¶
func (m *InstanceControl) Reset()
func (*InstanceControl) String ¶
func (m *InstanceControl) String() string
func (*InstanceControl) XXX_DiscardUnknown ¶
func (m *InstanceControl) XXX_DiscardUnknown()
func (*InstanceControl) XXX_Marshal ¶
func (m *InstanceControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstanceControl) XXX_Merge ¶
func (m *InstanceControl) XXX_Merge(src proto.Message)
func (*InstanceControl) XXX_Size ¶
func (m *InstanceControl) XXX_Size() int
func (*InstanceControl) XXX_Unmarshal ¶
func (m *InstanceControl) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*QThresholds) Descriptor ¶
func (*QThresholds) Descriptor() ([]byte, []int)
func (*QThresholds) GetQThreshold1 ¶
func (m *QThresholds) GetQThreshold1() uint32
func (*QThresholds) GetQThreshold2 ¶
func (m *QThresholds) GetQThreshold2() uint32
func (*QThresholds) GetQThreshold3 ¶
func (m *QThresholds) GetQThreshold3() uint32
func (*QThresholds) GetQThreshold4 ¶
func (m *QThresholds) GetQThreshold4() uint32
func (*QThresholds) GetQThreshold5 ¶
func (m *QThresholds) GetQThreshold5() uint32
func (*QThresholds) GetQThreshold6 ¶
func (m *QThresholds) GetQThreshold6() uint32
func (*QThresholds) GetQThreshold7 ¶
func (m *QThresholds) GetQThreshold7() uint32
func (*QThresholds) ProtoMessage ¶
func (*QThresholds) ProtoMessage()
func (*QThresholds) Reset ¶
func (m *QThresholds) Reset()
func (*QThresholds) String ¶
func (m *QThresholds) String() string
func (*QThresholds) XXX_DiscardUnknown ¶
func (m *QThresholds) XXX_DiscardUnknown()
func (*QThresholds) XXX_Marshal ¶
func (m *QThresholds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QThresholds) XXX_Merge ¶
func (m *QThresholds) XXX_Merge(src proto.Message)
func (*QThresholds) XXX_Size ¶
func (m *QThresholds) XXX_Size() int
func (*QThresholds) XXX_Unmarshal ¶
func (m *QThresholds) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RedDiscardConfig) Descriptor ¶
func (*RedDiscardConfig) Descriptor() ([]byte, []int)
func (*RedDiscardConfig) GetMaxProbability ¶
func (m *RedDiscardConfig) GetMaxProbability() uint32
func (*RedDiscardConfig) GetMaxThreshold ¶
func (m *RedDiscardConfig) GetMaxThreshold() uint32
func (*RedDiscardConfig) GetMinThreshold ¶
func (m *RedDiscardConfig) GetMinThreshold() uint32
func (*RedDiscardConfig) ProtoMessage ¶
func (*RedDiscardConfig) ProtoMessage()
func (*RedDiscardConfig) Reset ¶
func (m *RedDiscardConfig) Reset()
func (*RedDiscardConfig) String ¶
func (m *RedDiscardConfig) String() string
func (*RedDiscardConfig) XXX_DiscardUnknown ¶
func (m *RedDiscardConfig) XXX_DiscardUnknown()
func (*RedDiscardConfig) XXX_Marshal ¶
func (m *RedDiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedDiscardConfig) XXX_Merge ¶
func (m *RedDiscardConfig) XXX_Merge(src proto.Message)
func (*RedDiscardConfig) XXX_Size ¶
func (m *RedDiscardConfig) XXX_Size() int
func (*RedDiscardConfig) XXX_Unmarshal ¶
func (m *RedDiscardConfig) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Resource Instance definition
func (*ResourceInstance) Descriptor ¶
func (*ResourceInstance) Descriptor() ([]byte, []int)
func (*ResourceInstance) GetAllocId ¶
func (m *ResourceInstance) GetAllocId() uint32
func (*ResourceInstance) GetGemportIds ¶
func (m *ResourceInstance) GetGemportIds() []uint32
func (*ResourceInstance) GetProfileType ¶
func (m *ResourceInstance) GetProfileType() string
func (*ResourceInstance) GetSubscriberIdentifier ¶
func (m *ResourceInstance) GetSubscriberIdentifier() string
func (*ResourceInstance) GetTpId ¶
func (m *ResourceInstance) GetTpId() uint32
func (*ResourceInstance) ProtoMessage ¶
func (*ResourceInstance) ProtoMessage()
func (*ResourceInstance) Reset ¶
func (m *ResourceInstance) Reset()
func (*ResourceInstance) String ¶
func (m *ResourceInstance) String() string
func (*ResourceInstance) XXX_DiscardUnknown ¶
func (m *ResourceInstance) XXX_DiscardUnknown()
func (*ResourceInstance) XXX_Marshal ¶
func (m *ResourceInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResourceInstance) XXX_Merge ¶
func (m *ResourceInstance) XXX_Merge(src proto.Message)
func (*ResourceInstance) XXX_Size ¶
func (m *ResourceInstance) XXX_Size() int
func (*ResourceInstance) XXX_Unmarshal ¶
func (m *ResourceInstance) XXX_Unmarshal(b []byte) error
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"` AdditionalBw AdditionalBW `` /* 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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SchedulerAttributes) Descriptor ¶
func (*SchedulerAttributes) Descriptor() ([]byte, []int)
func (*SchedulerAttributes) GetAdditionalBw ¶
func (m *SchedulerAttributes) GetAdditionalBw() AdditionalBW
func (*SchedulerAttributes) GetAllocId ¶
func (m *SchedulerAttributes) GetAllocId() uint32
func (*SchedulerAttributes) GetDirection ¶
func (m *SchedulerAttributes) GetDirection() Direction
func (*SchedulerAttributes) GetPriority ¶
func (m *SchedulerAttributes) GetPriority() uint32
func (*SchedulerAttributes) GetQSchedPolicy ¶
func (m *SchedulerAttributes) GetQSchedPolicy() SchedulingPolicy
func (*SchedulerAttributes) GetWeight ¶
func (m *SchedulerAttributes) GetWeight() uint32
func (*SchedulerAttributes) ProtoMessage ¶
func (*SchedulerAttributes) ProtoMessage()
func (*SchedulerAttributes) Reset ¶
func (m *SchedulerAttributes) Reset()
func (*SchedulerAttributes) String ¶
func (m *SchedulerAttributes) String() string
func (*SchedulerAttributes) XXX_DiscardUnknown ¶
func (m *SchedulerAttributes) XXX_DiscardUnknown()
func (*SchedulerAttributes) XXX_Marshal ¶
func (m *SchedulerAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchedulerAttributes) XXX_Merge ¶
func (m *SchedulerAttributes) XXX_Merge(src proto.Message)
func (*SchedulerAttributes) XXX_Size ¶
func (m *SchedulerAttributes) XXX_Size() int
func (*SchedulerAttributes) XXX_Unmarshal ¶
func (m *SchedulerAttributes) XXX_Unmarshal(b []byte) error
type SchedulerConfig ¶
type SchedulerConfig struct { Direction Direction `protobuf:"varint,1,opt,name=direction,proto3,enum=tech_profile.Direction" json:"direction,omitempty"` AdditionalBw AdditionalBW `` /* 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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SchedulerConfig) Descriptor ¶
func (*SchedulerConfig) Descriptor() ([]byte, []int)
func (*SchedulerConfig) GetAdditionalBw ¶
func (m *SchedulerConfig) GetAdditionalBw() AdditionalBW
func (*SchedulerConfig) GetDirection ¶
func (m *SchedulerConfig) GetDirection() Direction
func (*SchedulerConfig) GetPriority ¶
func (m *SchedulerConfig) GetPriority() uint32
func (*SchedulerConfig) GetSchedPolicy ¶
func (m *SchedulerConfig) GetSchedPolicy() SchedulingPolicy
func (*SchedulerConfig) GetWeight ¶
func (m *SchedulerConfig) GetWeight() uint32
func (*SchedulerConfig) ProtoMessage ¶
func (*SchedulerConfig) ProtoMessage()
func (*SchedulerConfig) Reset ¶
func (m *SchedulerConfig) Reset()
func (*SchedulerConfig) String ¶
func (m *SchedulerConfig) String() string
func (*SchedulerConfig) XXX_DiscardUnknown ¶
func (m *SchedulerConfig) XXX_DiscardUnknown()
func (*SchedulerConfig) XXX_Marshal ¶
func (m *SchedulerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchedulerConfig) XXX_Merge ¶
func (m *SchedulerConfig) XXX_Merge(src proto.Message)
func (*SchedulerConfig) XXX_Size ¶
func (m *SchedulerConfig) XXX_Size() int
func (*SchedulerConfig) XXX_Unmarshal ¶
func (m *SchedulerConfig) XXX_Unmarshal(b []byte) error
type SchedulingPolicy ¶
type SchedulingPolicy int32
const ( SchedulingPolicy_WRR SchedulingPolicy = 0 SchedulingPolicy_StrictPriority SchedulingPolicy = 1 SchedulingPolicy_Hybrid SchedulingPolicy = 2 )
func (SchedulingPolicy) EnumDescriptor ¶
func (SchedulingPolicy) EnumDescriptor() ([]byte, []int)
func (SchedulingPolicy) String ¶
func (x SchedulingPolicy) String() string
type TailDropDiscardConfig ¶
type TailDropDiscardConfig struct { QueueSize uint32 `protobuf:"fixed32,1,opt,name=queue_size,json=queueSize,proto3" json:"queue_size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TailDropDiscardConfig) Descriptor ¶
func (*TailDropDiscardConfig) Descriptor() ([]byte, []int)
func (*TailDropDiscardConfig) GetQueueSize ¶
func (m *TailDropDiscardConfig) GetQueueSize() uint32
func (*TailDropDiscardConfig) ProtoMessage ¶
func (*TailDropDiscardConfig) ProtoMessage()
func (*TailDropDiscardConfig) Reset ¶
func (m *TailDropDiscardConfig) Reset()
func (*TailDropDiscardConfig) String ¶
func (m *TailDropDiscardConfig) String() string
func (*TailDropDiscardConfig) XXX_DiscardUnknown ¶
func (m *TailDropDiscardConfig) XXX_DiscardUnknown()
func (*TailDropDiscardConfig) XXX_Marshal ¶
func (m *TailDropDiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TailDropDiscardConfig) XXX_Merge ¶
func (m *TailDropDiscardConfig) XXX_Merge(src proto.Message)
func (*TailDropDiscardConfig) XXX_Size ¶
func (m *TailDropDiscardConfig) XXX_Size() int
func (*TailDropDiscardConfig) XXX_Unmarshal ¶
func (m *TailDropDiscardConfig) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TechProfile definition (relevant for GPON, XGPON and XGS-PON technologies)
func (*TechProfile) Descriptor ¶
func (*TechProfile) Descriptor() ([]byte, []int)
func (*TechProfile) GetDownstreamGemPortAttributeList ¶
func (m *TechProfile) GetDownstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfile) GetDsScheduler ¶
func (m *TechProfile) GetDsScheduler() *SchedulerAttributes
func (*TechProfile) GetInstanceControl ¶
func (m *TechProfile) GetInstanceControl() *InstanceControl
func (*TechProfile) GetName ¶
func (m *TechProfile) GetName() string
func (*TechProfile) GetNumGemPorts ¶
func (m *TechProfile) GetNumGemPorts() uint32
func (*TechProfile) GetProfileType ¶
func (m *TechProfile) GetProfileType() string
func (*TechProfile) GetUpstreamGemPortAttributeList ¶
func (m *TechProfile) GetUpstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfile) GetUsScheduler ¶
func (m *TechProfile) GetUsScheduler() *SchedulerAttributes
func (*TechProfile) GetVersion ¶
func (m *TechProfile) GetVersion() uint32
func (*TechProfile) ProtoMessage ¶
func (*TechProfile) ProtoMessage()
func (*TechProfile) Reset ¶
func (m *TechProfile) Reset()
func (*TechProfile) String ¶
func (m *TechProfile) String() string
func (*TechProfile) XXX_DiscardUnknown ¶
func (m *TechProfile) XXX_DiscardUnknown()
func (*TechProfile) XXX_Marshal ¶
func (m *TechProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TechProfile) XXX_Merge ¶
func (m *TechProfile) XXX_Merge(src proto.Message)
func (*TechProfile) XXX_Size ¶
func (m *TechProfile) XXX_Size() int
func (*TechProfile) XXX_Unmarshal ¶
func (m *TechProfile) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TechProfile Instance definition (relevant for GPON, XGPON and XGS-PON technologies)
func (*TechProfileInstance) Descriptor ¶
func (*TechProfileInstance) Descriptor() ([]byte, []int)
func (*TechProfileInstance) GetDownstreamGemPortAttributeList ¶
func (m *TechProfileInstance) GetDownstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfileInstance) GetDsScheduler ¶
func (m *TechProfileInstance) GetDsScheduler() *SchedulerAttributes
func (*TechProfileInstance) GetInstanceControl ¶
func (m *TechProfileInstance) GetInstanceControl() *InstanceControl
func (*TechProfileInstance) GetName ¶
func (m *TechProfileInstance) GetName() string
func (*TechProfileInstance) GetNumGemPorts ¶
func (m *TechProfileInstance) GetNumGemPorts() uint32
func (*TechProfileInstance) GetProfileType ¶
func (m *TechProfileInstance) GetProfileType() string
func (*TechProfileInstance) GetSubscriberIdentifier ¶
func (m *TechProfileInstance) GetSubscriberIdentifier() string
func (*TechProfileInstance) GetUpstreamGemPortAttributeList ¶
func (m *TechProfileInstance) GetUpstreamGemPortAttributeList() []*GemPortAttributes
func (*TechProfileInstance) GetUsScheduler ¶
func (m *TechProfileInstance) GetUsScheduler() *SchedulerAttributes
func (*TechProfileInstance) GetVersion ¶
func (m *TechProfileInstance) GetVersion() uint32
func (*TechProfileInstance) ProtoMessage ¶
func (*TechProfileInstance) ProtoMessage()
func (*TechProfileInstance) Reset ¶
func (m *TechProfileInstance) Reset()
func (*TechProfileInstance) String ¶
func (m *TechProfileInstance) String() string
func (*TechProfileInstance) XXX_DiscardUnknown ¶
func (m *TechProfileInstance) XXX_DiscardUnknown()
func (*TechProfileInstance) XXX_Marshal ¶
func (m *TechProfileInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TechProfileInstance) XXX_Merge ¶
func (m *TechProfileInstance) XXX_Merge(src proto.Message)
func (*TechProfileInstance) XXX_Size ¶
func (m *TechProfileInstance) XXX_Size() int
func (*TechProfileInstance) XXX_Unmarshal ¶
func (m *TechProfileInstance) XXX_Unmarshal(b []byte) error
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 `` /* 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TrafficQueue) Descriptor ¶
func (*TrafficQueue) Descriptor() ([]byte, []int)
func (*TrafficQueue) GetAesEncryption ¶
func (m *TrafficQueue) GetAesEncryption() bool
func (*TrafficQueue) GetDirection ¶
func (m *TrafficQueue) GetDirection() Direction
func (*TrafficQueue) GetDiscardConfig ¶
func (m *TrafficQueue) GetDiscardConfig() *DiscardConfig
func (*TrafficQueue) GetDiscardPolicy ¶
func (m *TrafficQueue) GetDiscardPolicy() DiscardPolicy
func (*TrafficQueue) GetGemportId ¶
func (m *TrafficQueue) GetGemportId() uint32
func (*TrafficQueue) GetPbitMap ¶
func (m *TrafficQueue) GetPbitMap() string
func (*TrafficQueue) GetPriority ¶
func (m *TrafficQueue) GetPriority() uint32
func (*TrafficQueue) GetSchedPolicy ¶
func (m *TrafficQueue) GetSchedPolicy() SchedulingPolicy
func (*TrafficQueue) GetWeight ¶
func (m *TrafficQueue) GetWeight() uint32
func (*TrafficQueue) ProtoMessage ¶
func (*TrafficQueue) ProtoMessage()
func (*TrafficQueue) Reset ¶
func (m *TrafficQueue) Reset()
func (*TrafficQueue) String ¶
func (m *TrafficQueue) String() string
func (*TrafficQueue) XXX_DiscardUnknown ¶
func (m *TrafficQueue) XXX_DiscardUnknown()
func (*TrafficQueue) XXX_Marshal ¶
func (m *TrafficQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrafficQueue) XXX_Merge ¶
func (m *TrafficQueue) XXX_Merge(src proto.Message)
func (*TrafficQueue) XXX_Size ¶
func (m *TrafficQueue) XXX_Size() int
func (*TrafficQueue) XXX_Unmarshal ¶
func (m *TrafficQueue) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TrafficQueues) Descriptor ¶
func (*TrafficQueues) Descriptor() ([]byte, []int)
func (*TrafficQueues) GetIntfId ¶
func (m *TrafficQueues) GetIntfId() uint32
func (*TrafficQueues) GetOnuId ¶
func (m *TrafficQueues) GetOnuId() uint32
func (*TrafficQueues) GetPortNo ¶
func (m *TrafficQueues) GetPortNo() uint32
func (*TrafficQueues) GetTechProfileId ¶
func (m *TrafficQueues) GetTechProfileId() uint32
func (*TrafficQueues) GetTrafficQueues ¶
func (m *TrafficQueues) GetTrafficQueues() []*TrafficQueue
func (*TrafficQueues) GetUniId ¶
func (m *TrafficQueues) GetUniId() uint32
func (*TrafficQueues) ProtoMessage ¶
func (*TrafficQueues) ProtoMessage()
func (*TrafficQueues) Reset ¶
func (m *TrafficQueues) Reset()
func (*TrafficQueues) String ¶
func (m *TrafficQueues) String() string
func (*TrafficQueues) XXX_DiscardUnknown ¶
func (m *TrafficQueues) XXX_DiscardUnknown()
func (*TrafficQueues) XXX_Marshal ¶
func (m *TrafficQueues) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrafficQueues) XXX_Merge ¶
func (m *TrafficQueues) XXX_Merge(src proto.Message)
func (*TrafficQueues) XXX_Size ¶
func (m *TrafficQueues) XXX_Size() int
func (*TrafficQueues) XXX_Unmarshal ¶
func (m *TrafficQueues) XXX_Unmarshal(b []byte) error
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"` 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TrafficScheduler) Descriptor ¶
func (*TrafficScheduler) Descriptor() ([]byte, []int)
func (*TrafficScheduler) GetAllocId ¶
func (m *TrafficScheduler) GetAllocId() uint32
func (*TrafficScheduler) GetDirection ¶
func (m *TrafficScheduler) GetDirection() Direction
func (*TrafficScheduler) GetScheduler ¶
func (m *TrafficScheduler) GetScheduler() *SchedulerConfig
func (*TrafficScheduler) GetTechProfileId ¶
func (m *TrafficScheduler) GetTechProfileId() uint32
func (*TrafficScheduler) GetTrafficShapingInfo ¶
func (m *TrafficScheduler) GetTrafficShapingInfo() *TrafficShapingInfo
func (*TrafficScheduler) ProtoMessage ¶
func (*TrafficScheduler) ProtoMessage()
func (*TrafficScheduler) Reset ¶
func (m *TrafficScheduler) Reset()
func (*TrafficScheduler) String ¶
func (m *TrafficScheduler) String() string
func (*TrafficScheduler) XXX_DiscardUnknown ¶
func (m *TrafficScheduler) XXX_DiscardUnknown()
func (*TrafficScheduler) XXX_Marshal ¶
func (m *TrafficScheduler) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrafficScheduler) XXX_Merge ¶
func (m *TrafficScheduler) XXX_Merge(src proto.Message)
func (*TrafficScheduler) XXX_Size ¶
func (m *TrafficScheduler) XXX_Size() int
func (*TrafficScheduler) XXX_Unmarshal ¶
func (m *TrafficScheduler) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TrafficSchedulers) Descriptor ¶
func (*TrafficSchedulers) Descriptor() ([]byte, []int)
func (*TrafficSchedulers) GetIntfId ¶
func (m *TrafficSchedulers) GetIntfId() uint32
func (*TrafficSchedulers) GetOnuId ¶
func (m *TrafficSchedulers) GetOnuId() uint32
func (*TrafficSchedulers) GetPortNo ¶
func (m *TrafficSchedulers) GetPortNo() uint32
func (*TrafficSchedulers) GetTrafficScheds ¶
func (m *TrafficSchedulers) GetTrafficScheds() []*TrafficScheduler
func (*TrafficSchedulers) GetUniId ¶
func (m *TrafficSchedulers) GetUniId() uint32
func (*TrafficSchedulers) ProtoMessage ¶
func (*TrafficSchedulers) ProtoMessage()
func (*TrafficSchedulers) Reset ¶
func (m *TrafficSchedulers) Reset()
func (*TrafficSchedulers) String ¶
func (m *TrafficSchedulers) String() string
func (*TrafficSchedulers) XXX_DiscardUnknown ¶
func (m *TrafficSchedulers) XXX_DiscardUnknown()
func (*TrafficSchedulers) XXX_Marshal ¶
func (m *TrafficSchedulers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrafficSchedulers) XXX_Merge ¶
func (m *TrafficSchedulers) XXX_Merge(src proto.Message)
func (*TrafficSchedulers) XXX_Size ¶
func (m *TrafficSchedulers) XXX_Size() int
func (*TrafficSchedulers) XXX_Unmarshal ¶
func (m *TrafficSchedulers) XXX_Unmarshal(b []byte) error
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"` AddBwInd InferredAdditionBWIndication `` /* 135-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TrafficShapingInfo) Descriptor ¶
func (*TrafficShapingInfo) Descriptor() ([]byte, []int)
func (*TrafficShapingInfo) GetAddBwInd ¶
func (m *TrafficShapingInfo) GetAddBwInd() InferredAdditionBWIndication
func (*TrafficShapingInfo) GetCbs ¶
func (m *TrafficShapingInfo) GetCbs() uint32
func (*TrafficShapingInfo) GetCir ¶
func (m *TrafficShapingInfo) GetCir() uint32
func (*TrafficShapingInfo) GetGir ¶
func (m *TrafficShapingInfo) GetGir() uint32
func (*TrafficShapingInfo) GetPbs ¶
func (m *TrafficShapingInfo) GetPbs() uint32
func (*TrafficShapingInfo) GetPir ¶
func (m *TrafficShapingInfo) GetPir() uint32
func (*TrafficShapingInfo) ProtoMessage ¶
func (*TrafficShapingInfo) ProtoMessage()
func (*TrafficShapingInfo) Reset ¶
func (m *TrafficShapingInfo) Reset()
func (*TrafficShapingInfo) String ¶
func (m *TrafficShapingInfo) String() string
func (*TrafficShapingInfo) XXX_DiscardUnknown ¶
func (m *TrafficShapingInfo) XXX_DiscardUnknown()
func (*TrafficShapingInfo) XXX_Marshal ¶
func (m *TrafficShapingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrafficShapingInfo) XXX_Merge ¶
func (m *TrafficShapingInfo) XXX_Merge(src proto.Message)
func (*TrafficShapingInfo) XXX_Size ¶
func (m *TrafficShapingInfo) XXX_Size() int
func (*TrafficShapingInfo) XXX_Unmarshal ¶
func (m *TrafficShapingInfo) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*WRedDiscardConfig) Descriptor ¶
func (*WRedDiscardConfig) Descriptor() ([]byte, []int)
func (*WRedDiscardConfig) GetGreen ¶
func (m *WRedDiscardConfig) GetGreen() *RedDiscardConfig
func (*WRedDiscardConfig) GetRed ¶
func (m *WRedDiscardConfig) GetRed() *RedDiscardConfig
func (*WRedDiscardConfig) GetYellow ¶
func (m *WRedDiscardConfig) GetYellow() *RedDiscardConfig
func (*WRedDiscardConfig) ProtoMessage ¶
func (*WRedDiscardConfig) ProtoMessage()
func (*WRedDiscardConfig) Reset ¶
func (m *WRedDiscardConfig) Reset()
func (*WRedDiscardConfig) String ¶
func (m *WRedDiscardConfig) String() string
func (*WRedDiscardConfig) XXX_DiscardUnknown ¶
func (m *WRedDiscardConfig) XXX_DiscardUnknown()
func (*WRedDiscardConfig) XXX_Marshal ¶
func (m *WRedDiscardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WRedDiscardConfig) XXX_Merge ¶
func (m *WRedDiscardConfig) XXX_Merge(src proto.Message)
func (*WRedDiscardConfig) XXX_Size ¶
func (m *WRedDiscardConfig) XXX_Size() int
func (*WRedDiscardConfig) XXX_Unmarshal ¶
func (m *WRedDiscardConfig) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.