tech_profile

package
v5.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2024 License: Apache-2.0 Imports: 4 Imported by: 5

Documentation

Index

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 Direction

type Direction int32
const (
	Direction_UPSTREAM      Direction = 0
	Direction_DOWNSTREAM    Direction = 1
	Direction_BIDIRECTIONAL Direction = 2
)

func (Direction) EnumDescriptor

func (Direction) EnumDescriptor() ([]byte, []int)

func (Direction) String

func (x Direction) 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

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 (*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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL